private void BtnModificar_Click(object sender, EventArgs e)
        {
            try
            {
                if (ValidarCampos() == 0)
                {
                    if (string.IsNullOrEmpty(txtId.Text) && txtId.Text != "0")
                    {
                        txtId.Focus();
                        errorProvider1.SetError(txtCedula, MessageBox.Show("Debe seleccionar un empleado", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error).ToString());
                        return;
                    }

                    DataModel.Empleados emp = new DataModel.Empleados();

                    emp.Id           = Convert.ToInt32(txtId.Text);
                    emp.Nombre       = txtNombre.Text;
                    emp.IdTandaLabor = Convert.ToInt16(cmbTanda.SelectedValue);
                    emp.Estado       = Convert.ToInt16(cmbEstado.SelectedValue);;
                    emp.Cedula       = txtCedula.Text.Replace("-", "");;
                    emp.FechaIngreso = txtFechaIngreso.Value;

                    EmpleadoDAO dao = new EmpleadoDAO();
                    {
                        dao.EditEmpleado(emp);
                        dao.Submit();
                        MessageBox.Show("Registro modificado exitosamente");
                    }
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message);
            }
        }
        private void btnAgregar_Click(object sender, EventArgs e)
        {
            try
            {
                if (ValidarCampos() == 0)
                {
                    DataModel.Empleados emp = new DataModel.Empleados();

                    emp.Nombre       = txtNombre.Text;
                    emp.IdTandaLabor = Convert.ToInt16(cmbTanda.SelectedValue);
                    emp.Estado       = Convert.ToInt16(cmbEstado.SelectedValue);
                    emp.Cedula       = txtCedula.Text.Replace("-", "");
                    emp.FechaIngreso = txtFechaIngreso.Value;

                    EmpleadoDAO dao = new EmpleadoDAO();
                    {
                        dao.InsertEmpleado(emp);
                        dao.Submit();
                        MessageBox.Show("Registro agregado exitosamente");

                        LlenarCamposEmpleado(emp.Id);
                        // panelForm.Refresh();
                    }
                    errorProvider1.Clear();
                }
            }catch (Exception ex)
            {
                MessageBox.Show(ex.Message);
            }
        }
 private void LlenarCamposEmpleado(DataModel.Empleados emp)
 {
     try
     {
         EmpleadoDAO dao = new EmpleadoDAO();
         {
             txtId.Text              = emp.Id.ToString();
             txtNombre.Text          = emp.Nombre;
             cmbTanda.SelectedValue  = emp.IdTandaLabor;
             cmbEstado.SelectedValue = emp.Estado;
             txtCedula.Text          = emp.Cedula;
             txtFechaIngreso.Value   = emp.FechaIngreso;
         }
     } catch (Exception ex)
     {
         MessageBox.Show(ex.Message);
     }
 }