Ejemplo n.º 1
0
        public void GuardarEmpleado(Object sender, EventArgs e, Empleado _e, bool esNuevoRegistro)
        {
            EmpleadoDAO db        = new EmpleadoDAO();
            Empleado    _empleado = viewCapturarEmpleado.EmpleadoTemp;

            if (esNuevoRegistro)
            {
                db.Insert(_empleado);
            }
            else
            {
                db.Edit(_empleado);
            }

            CargarEmpleados(this, e);
        }
        private void btn_guardar_Click(object sender, EventArgs e)
        {
            if (_estado == estados.nuevo && validarCampos() == true)
            {
                Empleado emp = new Empleado();

                if (!(txt_telefono.Text == "    -"))
                {
                    emp.telefono = txt_telefono.Text;
                }
                emp.Nombre    = txt_nombre.Text;
                emp.Apellido  = txt_apellido.Text;
                emp.fechaAlta = dtp_fechaAlta.Value;
                emp.fechaNac  = dtp_fechaNac.Value;


                try
                {
                    EmpleadoDAO.Insert(emp);
                    MessageBox.Show("Registrado con Exito", "Exito", MessageBoxButtons.OK, MessageBoxIcon.Information, MessageBoxDefaultButton.Button1);
                    limpiarCampos();
                    btn_guardar.Enabled = false;
                }
                catch (ApplicationException ex)
                {
                    MessageBox.Show(ex.Message, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error, MessageBoxDefaultButton.Button1);
                }
            }
            else
            {
                if (_estado == estados.modificar && validarCampos() == true)
                {
                    Empleado emp = new Empleado();

                    if (!(txt_telefono.Text == "    -"))
                    {
                        emp.telefono = txt_telefono.Text;
                    }
                    emp.Nombre     = txt_nombre.Text;
                    emp.Apellido   = txt_apellido.Text;
                    emp.fechaAlta  = dtp_fechaAlta.Value;
                    emp.fechaNac   = dtp_fechaNac.Value;
                    emp.idEmpleado = _empModificar.idEmpleado;



                    try
                    {
                        EmpleadoDAO.Update(emp);
                        MessageBox.Show("Actualizado con Exito", "Exito", MessageBoxButtons.OK, MessageBoxIcon.Information, MessageBoxDefaultButton.Button1);
                        //limpiarCampos();
                        //btn_guardar.Enabled = false;
                        Close();
                        Dispose();
                    }
                    catch (ApplicationException ex)
                    {
                        MessageBox.Show(ex.Message, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error, MessageBoxDefaultButton.Button1);
                    }
                }
            }
        }
Ejemplo n.º 3
0
 public bool Insert(EmpleadoBE toInsert)
 {
     return(empleadoDAO.Insert(toInsert));
 }