protected void LinkButton1_Command(object sender, CommandEventArgs e)
 {
     EmployeeLogic el = new EmployeeLogic();
     Employee e2 = el.SelectByID(Convert.ToInt32(Session["EmployeeID"]));
     if (e2.Designation.Equals("HR MANAGER") || e2.Designation.Equals("HR EMPLOYEE"))
     {
         
         Employee e1 = el.SelectByID(Convert.ToInt32(e.CommandArgument));
         if (e1 != null)
         {
             int i = el.Delete(e1.EmployeeID);
             Response.Redirect("EmployeeList.aspx");
         }
     }
     else
     {
         Response.Redirect("Access.aspx");
     }
 }
    protected void LinkButton1_Command(object sender, CommandEventArgs e)
    {
        EmployeeLogic el = new EmployeeLogic();
        Employee      e2 = el.SelectByID(Convert.ToInt32(Session["EmployeeID"]));

        if (e2.Designation.Equals("HR MANAGER") || e2.Designation.Equals("HR EMPLOYEE"))
        {
            Employee e1 = el.SelectByID(Convert.ToInt32(e.CommandArgument));
            if (e1 != null)
            {
                int i = el.Delete(e1.EmployeeID);
                Response.Redirect("EmployeeList.aspx");
            }
        }
        else
        {
            Response.Redirect("Access.aspx");
        }
    }
예제 #3
0
 private void ButtonDel_Click(object sender, EventArgs e)
 {
     if (dataGridView.SelectedRows.Count == 1)
     {
         if (MessageBox.Show("Удалить запись", "Вопрос", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes)
         {
             int id = Convert.ToInt32(dataGridView.SelectedRows[0].Cells[0].Value);
             try
             {
                 employeeLogic.Delete(new EmployeeBindingModel {
                     Id = id
                 });
             }
             catch (Exception ex)
             {
                 MessageBox.Show(ex.Message, "Ошибка", MessageBoxButtons.OK, MessageBoxIcon.Error);
             }
             LoadData();
         }
     }
 }
예제 #4
0
 private void DeleteEmployee()
 {
     _emplog.Delete(TheEmployee);
     RefreshEmployeeCollection();
     ClearProperties();
 }
 public IActionResult Delete(int id)
 {
     _employeeLogic.Delete(this.OrganizationId, id);
     return(Ok());
 }