Пример #1
0
        public void Abrir(long usuarioId, decimal monto)
        {
            try
            {
                var cajaNueva = new Dominio.Entidades.Caja
                {
                    UsuarioAperturaId = usuarioId,
                    FechaApertura     = DateTime.Now,
                    MontoInicial      = monto,
                    //----------//
                    UsuarioCierreId = (long?)null,
                    FechaCierre     = (DateTime?)null,
                    MontoCierre     = (decimal?)null,
                    //----------//
                    TotalEntradaCheque   = 0,
                    TotalEntradaEfectivo = 0,
                    TotalEntradaCtaCte   = 0,
                    TotalEntradaTarjeta  = 0,
                    TotalSalidaCheque    = 0,
                    TotalSalidaCtaCte    = 0,
                    TotalSalidaEfectivo  = 0,
                    TotalSalidaTarjeta   = 0,
                    EstaEliminado        = false,
                };
                _unidadDeTrabajo.CajaRepositorio.Insertar(cajaNueva);

                _unidadDeTrabajo.Commit();
            }
            catch
            {
                throw new Exception("Ocurrio un error al abrir la caja!");
            }
        }
Пример #2
0
        public void Abrir(long usuarioId, decimal monto, DateTime fecha)
        {
            var nuevaCaja = new Dominio.Entidades.Caja
            {
                UsuarioAperturaId = usuarioId,
                FechaApertura     = fecha,
                MontoInicial      = monto,
                //----------------------------------//
                UsuarioCierreId = (long?)null,
                FechaCierre     = (DateTime?)null,
                MontoCierre     = (decimal?)null,
                //----------------------------------//
                TotalEntradaCheque   = 0m,
                TotalEntradaCtaCte   = 0m,
                TotalEntradaTarjeta  = 0m,
                TotalEntradaEfectivo = 0m,
                TotalSalidaCheque    = 0m,
                TotalSalidaCtaCte    = 0m,
                TotalSalidaTarjeta   = 0m,
                TotalSalidaEfectivo  = 0m,
                //----------------------------------//
                EstaEliminado = false
            };

            _unidadDeTrabajo.CajaRepositorio.Insertar(nuevaCaja);
            _unidadDeTrabajo.Commit();
        }