Beispiel #1
0
        public tbPagos guardar(tbPagos pagos)
        {
            tbPagos pagoSalario = pagosIns.GetEntity(pagos);

            if (pagoSalario == null)
            {
                return(pagosIns.Guardar(pagos));
            }
            else
            {
                if (EmpleadoActivo.estado)
                {
                    throw new EntityExistException();
                }
                else
                {
                    throw new EntityDisableStateException();
                }
            }
        }
Beispiel #2
0
        private bool Guardar()
        {
            bool          isOk                 = false;
            tbPagos       GuardarPagos         = new tbPagos();
            tbEmpleado    GuardarDatosEmpleado = new tbEmpleado();
            tbMovimientos mov = guardarMovimientos();

            if (ValidarCampos() && mov != null)
            {
                try
                {
                    GuardarPagos.idEmpleado         = txtIdentificacion.Text.Trim();
                    GuardarPagos.cantidad_horaExtra = (int.Parse(txtHExtras.Text));
                    GuardarPagos.Cantidad_horas     = (int.Parse(txtHoras.Text));
                    GuardarPagos.descripcion        = txtDescripcion.Text;
                    GuardarPagos.total        = float.Parse(txtTotal.Text);
                    GuardarPagos.fecha_pago   = DateTime.Now;
                    GuardarPagos.idMovimiento = mov.idMovimiento;
                    GuardarPagos.tipoId       = EmpleadoGlo.tipoId;//guardar el tipo de Id del empleado


                    //// auditoria////

                    GuardarPagos.fecha_crea      = DateTime.Now;
                    GuardarPagos.fecha_ult_mod   = DateTime.Now;
                    GuardarPagos.usuario_crea    = Global.Usuario.nombreUsuario.Trim().ToUpper();
                    GuardarPagos.usuario_ult_mod = Global.Usuario.nombreUsuario.Trim().ToUpper();

                    pagoSalarioIns.guardar(GuardarPagos);
                    isOk = true;
                }
                catch (SaveEntityException ex)
                {
                    MessageBox.Show(ex.Message);
                    isOk = false;
                }
            }
            return(isOk);
        }
Beispiel #3
0
 public tbPagos eliminar(tbPagos Pago)
 {
     return(pagosIns.Actualizar(Pago));
 }
Beispiel #4
0
 public tbPagos Modificar(tbPagos PSalario)
 {
     return(pagosIns.Actualizar(PSalario));
 }