Приложение должно отображать сообщение «Успешно распределено» после нажатия кнопки «Отменить выделение». Пожалуйста, помогите мне понять, где разместить это сообщение об успехе. Мой код
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!";
}