public ActionResult Delete(string id)
        {
            int i = int.Parse(id);

            empDb.DeleteEmployee(i);
            List <Employee> emp = empDb.GetEmployees();

            return(RedirectToAction("All"));//View(emp);
        }
Ejemplo n.º 2
0
        public HttpResponseMessage DeleteEmployee([FromBody] EmployeeDataContext instanceDataModel)
        {
            try
            {
                if (instanceDataModel == null || instanceDataModel.language == null)
                {
                    return(Request.CreateResponse(HttpStatusCode.OK, new { status = Constants.FAILED_STATUS, msg = Messages.EMPLOYEE_NULL_ERROR, data = Messages.EMPTY }));
                }

                EmployeeData dtEmployee = employeeDB.GetEmployeeById(instanceDataModel.employeeId);
                if (dtEmployee != null)
                {
                    int isDelete = employeeDB.DeleteEmployee(instanceDataModel.employeeId);
                    if (isDelete > 0)
                    {
                        if (ValedationClass.IsValidCompareToStrings(instanceDataModel.language.ToString(), Constants.LAN_EN) == true)
                        {
                            return(Request.CreateResponse(HttpStatusCode.OK, new { status = Constants.SUCCEDED_STATUS, msg = Messages.SUCCEDED_EN_MESSAGES, data = Messages.EMPTY }));
                        }
                        else
                        {
                            return(Request.CreateResponse(HttpStatusCode.OK, new { status = Constants.SUCCEDED_STATUS, msg = Messages.SUCCEDED_MESSAGES, data = Messages.EMPTY }));
                        }
                    }
                    else
                    {
                        if (ValedationClass.IsValidCompareToStrings(instanceDataModel.language.ToString(), Constants.LAN_EN) == true)
                        {
                            return(Request.CreateResponse(HttpStatusCode.OK, new { status = Constants.FAILED_STATUS, msg = Messages.DELETE_EN_ERROR, data = Messages.EMPTY }));
                        }
                        else
                        {
                            return(Request.CreateResponse(HttpStatusCode.OK, new { status = Constants.FAILED_STATUS, msg = Messages.DELETE_ERROR, data = Messages.EMPTY }));
                        }
                    }
                }
                else
                {
                    if (ValedationClass.IsValidCompareToStrings(instanceDataModel.language.ToString(), Constants.LAN_EN) == true)
                    {
                        return(Request.CreateResponse(HttpStatusCode.OK, new { status = Constants.FAILED_STATUS, msg = Messages.EMPTY_EN_EMPLOYEE_ERROR, data = Messages.EMPTY }));
                    }
                    else
                    {
                        return(Request.CreateResponse(HttpStatusCode.OK, new { status = Constants.FAILED_STATUS, msg = Messages.EMPTY_EMPLOYEE_ERROR, data = Messages.EMPTY }));
                    }
                }
            }
            catch
            {
                return(Request.CreateResponse(HttpStatusCode.OK, new { status = Constants.FAILED_STATUS, msg = Messages.EMPTY_EMPLOYEE_ERROR, data = Messages.EMPTY }));
            }
        }
    protected void Page_Load(object sender, System.EventArgs e)
    {
        WriteEmployeesList();

        int empID = db.InsertEmployee(new EmployeeDetails(0, "Mr.", "Bellinaso", "Marco"));

        HtmlContent.Text += "<br />Inserted 1 employee.<br />";

        WriteEmployeesList();

        db.DeleteEmployee(empID);
        HtmlContent.Text += "<br />Deleted 1 employee.<br />";

        WriteEmployeesList();
    }
Ejemplo n.º 4
0
        private void BtnDelete_Click(object sender, EventArgs e)
        {
            if (employeeIDTextBox.Text.Length == 0)
            {
                MessageBox.Show("Please select an employee first.");
                return;
            }


            int employeeID = Convert.ToInt32(employeeIDTextBox.Text);

            this.GetEmployee(employeeID);

            DialogResult result = MessageBox.Show("Delete " + employee.firstName + "?",
                                                  "Confirm Delete", MessageBoxButtons.YesNo, MessageBoxIcon.Question);

            if (result == DialogResult.Yes)
            {
                try
                {
                    if (!EmployeeDB.DeleteEmployee(employee))
                    {
                        MessageBox.Show("Another user has updated or deleted " +
                                        "that employee.", "Database Error");
                        this.GetEmployee(employee.employeeID);
                        if (employee != null)
                        {
                            this.DisplayEmployee();
                        }
                        else
                        {
                            this.ClearControls();
                        }
                    }
                    else
                    {
                        this.ClearControls();
                    }
                }
                catch (Exception ex)
                {
                    MessageBox.Show("Can't delete due to referencial integrity.");
                    //MessageBox.Show(ex.Message, ex.GetType().ToString());
                }
            }
        }
Ejemplo n.º 5
0
 public bool DeleteEmployee(Employee emp)
 {
     return(EmployeeDB.DeleteEmployee(emp));
 }
Ejemplo n.º 6
0
 public void DeleteEmp(Employee emp)
 {
     EmployeeDB.DeleteEmployee(emp);
 }