Ejemplo n.º 1
0
        public static List <Transferencias> ListarTransferencias()
        {
            var bovedaId = VendixGlobal <int> .Obtener("BovedaId");

            List <BovedaMovTemp> lista;
            var listTransferencias = new List <Transferencias>();

            using (var db = new VENDIXEntities())
            {
                lista = db.BovedaMovTemp.Where(x => x.BovedaDestinoId == bovedaId).ToList();
            }

            foreach (var item in lista)
            {
                var oficinaId = BovedaBL.Obtener(z => z.BovedaId == item.BovedaInicioId).OficinaId;
                var personaId = UsuarioBL.Obtener(z => z.UsuarioId == item.UsuarioRegId).PersonaId;

                listTransferencias.Add(new Transferencias
                {
                    TransferenciaId = item.BovedaMovTempId,
                    Monto           = item.Importe,
                    From            = OficinaBL.Obtener(x => x.OficinaId == oficinaId).Denominacion,
                    Descripcion     = item.Glosa,
                    UsuarioReg      = PersonaBL.Obtener(x => x.PersonaId == personaId).NombreCompleto,
                });
            }
            return(listTransferencias);
        }
Ejemplo n.º 2
0
        public static List <usp_MenuLst_Result> ListaMenuDinamico()
        {
            var oficinaId = VendixGlobal <int> .Obtener("OficinaId");

            var usuarioId = VendixGlobal <int> .Obtener("UsuarioId");

            using (var db = new VENDIXEntities())
            {
                return(db.usp_MenuLst(oficinaId, usuarioId).ToList());
            }
        }
Ejemplo n.º 3
0
 public static bool AprobarCredito(int pCreditoId)
 {
     var usuario = VendixGlobal<int>.Obtener("UsuarioId");
     using (var scope = new TransactionScope())
     {
         try
         {
             using (var db = new VENDIXEntities())
             {
                 db.usp_Credito_Upd(1, pCreditoId, usuario);
             }
             scope.Complete();
             return true;
         }
         catch (Exception)
         {
             scope.Dispose();
             throw;
         }
     }
 }
Ejemplo n.º 4
0
        public static List <MovimientoCajaDiario> LstMovimientosCajaJGrid(GridDataRequest request, ref int pTotalItems)
        {
            string filterExpression = request.DataFilters()["Tipo"] == "E" ? "IndEntrada" : "IndEntrada==false";

            filterExpression += " &&  CajaDiarioId == " + VendixGlobal <int> .Obtener("CajadiarioId").ToString();

            using (var db = new VENDIXEntities())
            {
                IQueryable <MovimientoCajaDiario> query = from mc in db.MovimientoCaja
                                                          join op in db.TipoOperacion on mc.Operacion equals op.Codigo
                                                          select new MovimientoCajaDiario
                {
                    MovimientoCajaId = mc.MovimientoCajaId,
                    CajaDiarioId     = mc.CajaDiarioId,
                    FechaReg         = mc.FechaReg,
                    IndEntrada       = mc.IndEntrada,
                    Persona          =
                        mc.Persona == null
                                                                                ? ""
                                                                                : mc.Persona.NombreCompleto,
                    Operacion   = op.Denominacion,
                    ImportePago = mc.ImportePago,
                    Descripcion = mc.Descripcion,
                    Estado      = mc.Estado
                };
                if (!String.IsNullOrEmpty(filterExpression))
                {
                    query = query.Where(filterExpression);
                }

                pTotalItems = query.Count();

                return(query.OrderBy(request.sidx + " " + request.sord)
                       .Skip((request.page - 1) * request.rows).Take(request.rows).ToList());
            }
        }