private void btnEliminar_Click(object sender, EventArgs e)
        {
            if (DevComponents.DotNetBar.MessageBoxEx.Show("¿Está Seguro que Desea Eliminar este Empleado.?", "Sistema de Ventas.", MessageBoxButtons.YesNo, MessageBoxIcon.Error) == DialogResult.Yes)
            {
                try
                {
                    Char EstadoCivil = 'S';
                    try //CDA05 si el IdEmpleado no posee un valor entonces mostramos el mensaje de que hay que seleccionar un empleado para eliminarlo.
                    {
                        E.IdEmpleado = Convert.ToInt32(txtIdE.Text);
                    }
                    catch (Exception)
                    {
                        DevComponents.DotNetBar.MessageBoxEx.Show("Seleccione un empleado para eliminar (No se encontro el IdEmpleado). Reintente.", "Sistema de Ventas.", MessageBoxButtons.OK, MessageBoxIcon.Exclamation, MessageBoxDefaultButton.Button1);
                    }

                    E.IdCargo   = Convert.ToInt32(comboBox1.SelectedValue);
                    E.Dni       = txtDni.Text;
                    E.Apellidos = txtApellidos.Text;
                    E.Nombres   = txtNombres.Text;
                    E.Sexo      = rbnMasculino.Checked == true ? 'M' : 'F';
                    E.FechaNac  = Convert.ToDateTime(dateTimePicker1.Value);
                    switch (cbxEstadoCivil.SelectedIndex)
                    {
                    case 1: EstadoCivil = 'S'; break;

                    case 2: EstadoCivil = 'C'; break;

                    case 3: EstadoCivil = 'D'; break;

                    case 4: EstadoCivil = 'V'; break;
                    }
                    E.EstadoCivil = EstadoCivil;
                    E.Direccion   = txtDireccion.Text;
                    DevComponents.DotNetBar.MessageBoxEx.Show(E.EliminarEmpleado(), "Sistema de Ventas.", MessageBoxButtons.OK, MessageBoxIcon.Information, MessageBoxDefaultButton.Button1);
                    Limpiar();
                    this.Close();//cerramos la ventana una vez que se realizo el eliminado del empleado.
                }
                catch (Exception ex)
                {
                    DevComponents.DotNetBar.MessageBoxEx.Show(ex.Message);
                }
            }
            else
            {
                this.Close();
            }
        }
Exemplo n.º 2
0
 private void Eliminar_btn_Click(object sender, EventArgs e)
 {
     if (dataGridView1.SelectedRows.Count > 0)
     {
         if (MessageBox.Show("Desea eliminar el registro?", "Six - Las Lomas", MessageBoxButtons.YesNo) == DialogResult.Yes)
         {
             E.EliminarEmpleado(Convert.ToInt32(dataGridView1.CurrentRow.Cells[0].Value));
             MessageBox.Show("Se Elimino Correctamente el Registro");
             MostrarListadoEmpleados();
         }
     }
     else
     {
         MessageBox.Show("Seleccione una fila");
     }
 }