private void toolEliminar_Click(object sender, EventArgs e) { //int estatus = 0; string cdn = ConfigurationManager.ConnectionStrings["cdnNomina"].ConnectionString; int fila = dgvEmpleados.CurrentCell.RowIndex; int idempleado = int.Parse(dgvEmpleados.Rows[fila].Cells[0].Value.ToString()); cnx = new SqlConnection(cdn); cmd = new SqlCommand(); cmd.Connection = cnx; Empleados.Core.EmpleadosHelper eh = new Empleados.Core.EmpleadosHelper(); eh.Command = cmd; Empleados.Core.Empleados empleado = new Empleados.Core.Empleados(); empleado.idtrabajador = idempleado; //try //{ // cnx.Open(); // estatus = (int)eh.obtenerEstatus(empleado); // cnx.Close(); // cnx.Dispose(); //} //catch (Exception error) //{ // MessageBox.Show("Error: \r\n \r\n " + error.Message, "Error"); //} //if (estatus.Equals(1)) {} //else { MessageBox.Show("El empleado no puede ser eliminado. Ya tiene movimientos registrados.", "Confirmación"); } DialogResult respuesta = MessageBox.Show("¿Quiere eliminar la trabajador?. \r\n \r\n CUIDADO. Esta acción eliminará permanentemente el Empleado.", "Confirmación", MessageBoxButtons.YesNo); if (respuesta == DialogResult.Yes) { try { cnx.Open(); eh.eliminarEmpleado(empleado); cnx.Close(); cnx.Dispose(); ListaEmpleados(); } catch (Exception error) { MessageBox.Show("Error: \r\n \r\n " + error.Message, "Error"); } } }