コード例 #1
0
ファイル: frmMantEmpleado.cs プロジェクト: jonavargas/Project
        /// <summary>
        /// Método que se encarga de borrar un Empleado ya existe primero consulta al usuario si desea elinarlo y si esta de acuerdo procede a establecer
        /// la conexión con la base de datos y borra ese elemento
        /// /// </summary> 
        private void btnBorrar_Click(object sender, EventArgs e)
        {
            if (this.grdEmpleado.RowCount > 0)
            {
                //pide confirmación:
                DialogResult confirmacion = MessageBox.Show("¿Está seguro de borrar este Empleado?", "Confirmación", MessageBoxButtons.YesNo, MessageBoxIcon.Question);
                if (confirmacion == DialogResult.No) return;
                EmpleadoL oEmpleadoL = (EmpleadoL)this.grdEmpleado.CurrentRow.DataBoundItem;

                EmpleadoD oEmpleadoD = new EmpleadoD(this.cnx);
                oEmpleadoD.borrarEmpleado(oEmpleadoL);

                if (oEmpleadoD.Error)
                {
                    MessageBox.Show("Error borrando el Empleado: " + oEmpleadoD.ErrorDescription);
                }
                else
                {
                    MessageBox.Show("Empleado borrado!!!");
                    this.cargarGrid();
                }
            }
        }