private void btnGrabar_Click(object sender, EventArgs e)
        {
            Char EstadoCivil = 'S';

            E.IdEmpleado = Convert.ToInt32(txtIdE.Text);
            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.MantenimientoEmpleados(), "Sistema de Ventas.", MessageBoxButtons.OK, MessageBoxIcon.Information, MessageBoxDefaultButton.Button1);
            Limpiar();
        }
        private void btnGrabar_Click(object sender, EventArgs e)
        {
            FrmListadoEmpleados LE = new FrmListadoEmpleados();

            E.IdEmpleado = Convert.ToInt32(txtIdE.Text);
            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);
            E.Direccion  = txtDireccion.Text;
            MessageBox.Show(E.MantenimientoEmpleados(), "Sistema de Ventas.", MessageBoxButtons.OK, MessageBoxIcon.Information, MessageBoxDefaultButton.Button1);
            Limpiar();
            LE.Visible = true;
            Visible    = false;
        }
        private void btnGrabar_Click(object sender, EventArgs e)
        {
            try
            {
                Char EstadoCivil = 'S';
                try //CDA05 si el IdEmpleado no posee un valor entonces generamos uno nuevo en el catch.
                {
                    E.IdEmpleado = Convert.ToInt32(txtIdE.Text);
                }
                catch (Exception)
                {
                    string numero = E.GenerarIdEmpleado();
                    txtIdE.Text  = numero;
                    E.IdEmpleado = Convert.ToInt32(txtIdE.Text);
                }

                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.MantenimientoEmpleados(), "Sistema de Ventas.", MessageBoxButtons.OK, MessageBoxIcon.Information, MessageBoxDefaultButton.Button1);
                Limpiar();
                this.Close();//cerramos la ventana una vez que se realizo el guardado del empleado.
            }
            catch (Exception ex)
            {
                DevComponents.DotNetBar.MessageBoxEx.Show(ex.Message);
            }
        }