Отображение сообщения об успешном завершении после нажатия кнопки - PullRequest
0 голосов
/ 30 апреля 2020

Приложение должно отображать сообщение «Успешно распределено» после нажатия кнопки «Отменить выделение». Пожалуйста, помогите мне понять, где разместить это сообщение об успехе. Мой код

protected void btnDeallocate_Click (отправитель объекта, EventArgs e ) {

    lblMsg.Text = "";
    string emp_ID = "";
    foreach (ListItem lst in chkListEmployee.Items)
    {
        if (lst.Selected)
        {
            emp_ID = emp_ID + lst.Value + ",";
        }
    }
    if (emp_ID.Length == 0)
    {
        lblMsg.Text = "Please select employee!";
        return;
    }
    if (emp_ID.Length > 0)
    {
        emp_ID = emp_ID.Substring(0, emp_ID.Length - 1);
    }
    System.Data.SqlClient.SqlTransaction transaction = null;
    System.Data.SqlClient.SqlConnection con = new System.Data.SqlClient.SqlConnection(EncryptionDecryption.conn());
    System.Data.SqlClient.SqlCommand cmd = new System.Data.SqlClient.SqlCommand();
    try
    {
        con.Open();
        transaction = con.BeginTransaction();

        cmd.Transaction = transaction;
        cmd.CommandTimeout = 500;

        cmd.Connection = con;
        //cmd.CommandText = "insert into ActionTrackLogMaping(Applications,UserID,Actions,Emp_ID) select 'UserManagerMapping', '" + UserID + "','D',Emp_ID from User_details ud where emp_ID in(" + emp_ID + ")";
        cmd.CommandText = "Insert Into ActionTrackLogMaping(Applications,UserID, Actions,Emp_ID,Proj_ID) select 'UserManagerMapping', '" + UserID + "','D',Emp_ID,'" + ddlProcess.SelectedValue + "' from User_details ud where emp_ID in(" + emp_ID + ")";
        cmd.CommandText = "Insert Into ActionTrackLogMaping(Applications,UserID, Actions,Emp_ID,Proj_ID) select 'UserManagerMapping', '" + UserID + "','D',Emp_ID,'" + ddlFunction.SelectedValue + "' from User_details ud where emp_ID in(" + emp_ID + ")";
        cmd.ExecuteNonQuery();

        cmd.CommandText = "delete from User_Project_Mapping where Emp_ID in(" + emp_ID + ") and proj_ID='" + ddlProcess.SelectedValue + "'";
        cmd.CommandText = "delete from User_Project_Mapping where Emp_ID in(" + emp_ID + ") ";
        cmd.ExecuteNonQuery();
        transaction.Commit();

       // lblMsg.Text = "Selected employees are de-allocated from process successfully!";
    }
    catch (Exception ex)
    {
        lblMsg.Text = "Error encountered while inserting data " + ex.Message;
        transaction.Rollback();
    }
    finally
    {
        con.Close();
        lblMsg.Text = "Selected employees are de-allocated from process successfully!";
        cmd = null;
        transaction = null;
    }
    //lblMsg.Text = "Selected employees are de-allocated from process successfully!";
    chkListEmployee.ClearSelection();
    bindEmployees();
   // lblMsg.Text = "Selected employees are de-allocated from process successfully!";
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...