示例#1
0
        public void agregarEmpleado()
        {
            objEmpleados objEmpleado = new objEmpleados();
            cnEmpleados  cnEmpleado  = new cnEmpleados();

            if (validarCamposLlenos())
            {
                objEmpleado.Cedula           = txtCedula.Text;
                objEmpleado.Nombre           = txtNombre.Text;
                objEmpleado.Apellidos        = txtApellidos.Text;
                objEmpleado.Cod_Departamento = Convert.ToInt32(cbNombreDepartamento.SelectedValue.ToString());
                objEmpleado.Correo           = txtCorreo.Text;
                objEmpleado.Telefono         = Convert.ToInt32(txtTelefono.Text);
                objEmpleado.Salario          = txtSalario.Text;
                objEmpleado.Fecha_Contrato   = Convert.ToDateTime(txtFecha_Contrato.Text);

                if (validarEmailCorrecto(txtCorreo.Text))
                {
                    if (cnEmpleado.insertarEmpleado(objEmpleado))
                    {
                        llenarDataGrigView();

                        btAgregar.Enabled           = true;
                        btActualizar.Enabled        = false;
                        btEliminar.Enabled          = false;
                        btLimpiarFormulario.Enabled = true;

                        limpiarCamposFormulario();
                    }
                    else
                    {
                        txtCedula.BackColor = Color.Tomato;
                        txtCorreo.BackColor = Color.Tomato;
                    }
                }
                else
                {
                    MessageBox.Show("Debe digitar correctamente el correo electrónico", "Atención", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
                    txtCorreo.BackColor = Color.Tomato;
                }
            }
            else
            {
                MessageBox.Show("Debe digitar los campos del formulario", "Atención", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
            }
        }