private void btn_Eliminar_Click(object sender, EventArgs e)
        {
            try
            {
                if (dgvEmpleados.SelectedRows.Count > 0)
                {
                    txt_Nombre.Tag = dgvEmpleados.CurrentRow.Cells["Id_Empleado"].Value.ToString();
                    if (MessageBox.Show("Desea eliminar Empleado", "Empleado", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes)
                    {
                        N_Empleado nElimiar  = new N_Empleado();
                        E_Empleado eEliminar = new E_Empleado();
                        eEliminar.Id_Empleado = Convert.ToInt32(txt_Nombre.Tag.ToString());

                        if (nElimiar.Eliminar(eEliminar))
                        {
                            MessageBox.Show("Se elimino correctamente", "Empleado", MessageBoxButtons.OK, MessageBoxIcon.Information);
                            Cargargrid();
                        }
                    }
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }
Пример #2
0
 private void BTN_Eliminar_Click(object sender, RoutedEventArgs e)
 {
     if (TXT_ID.Text == "")
     {
         Point relativePoint = IMG_Info.PointToScreen(new Point(0d, 0d));
         TXT_ID.Focus();
         System.Windows.Forms.Cursor.Position = new System.Drawing.Point(Convert.ToInt32(relativePoint.X), Convert.ToInt32(relativePoint.Y));
     }
     else
     {
         try
         {
             DialogResult resul = System.Windows.Forms.MessageBox.Show("Dese eliminar este empleado?\nLos cambios no se podran deshacer", "Hotel Royal S.V", (MessageBoxButtons)MessageBoxButton.YesNo, (MessageBoxIcon)MessageBoxImage.Warning);
             if (resul == DialogResult.Yes)
             {
                 string RPT = N_Empleado.Eliminar(Convert.ToInt32(TXT_ID.Text));
                 if (RPT.Equals("OK"))
                 {
                     System.Windows.MessageBox.Show("Se elimino el empleado", "Hotel Royal S.V", MessageBoxButton.OK, MessageBoxImage.Information);
                 }
                 else
                 {
                     System.Windows.MessageBox.Show(RPT, "Error", MessageBoxButton.OK, MessageBoxImage.Error);
                 }
                 Limpiar();
                 ActualizarTabla = true;
             }
         }
         catch (Exception err)
         {
             System.Windows.MessageBox.Show(err.Message);
         }
     }
 }