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); }
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()); } }
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; } } }
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()); } }