Exemplo n.º 1
0
        public ActionResult ListarCajasAsignadas(GridDataRequest request)
        {
            var lstGrd = CajaBL.LstCajaDiarioOficina();

            var productsData = new
            {
                total   = (int)Math.Ceiling((float)lstGrd.Count / (float)request.rows),
                page    = request.page,
                records = lstGrd.Count,
                rows    = (from item in lstGrd
                           select new
                {
                    id = item.CajaDiarioId,
                    cell = new string[] {
                        item.CajaDiarioId.ToString(),
                        item.NombreCaja,
                        item.IndCierre ? "CERRADO":"ABIERTO",
                        item.Cajero,
                        item.FechaIniOperacion.ToString(),
                        item.FechaFinOperacion.HasValue?item.FechaFinOperacion.Value.ToString():string.Empty,
                        item.SaldoInicial.ToString(),
                        item.Entradas.ToString(),
                        item.Salidas.ToString(),
                        item.SaldoFinal.ToString()
                    }
                }
                           ).ToArray()
            };

            return(Json(productsData, JsonRequestBehavior.AllowGet));
        }
Exemplo n.º 2
0
        public ActionResult GuardarCaja(int pCajaId, int pOficinaId, string pDenominacion, bool pActivo)
        {
            Caja caja;

            if (pCajaId == 0)
            {
                caja = new Caja
                {
                    CajaId       = pCajaId,
                    OficinaId    = pOficinaId,
                    Denominacion = pDenominacion,
                    Estado       = pActivo,
                    IndAbierto   = false,
                    FechaReg     = VendixGlobal.GetFecha(),
                    UsuarioRegId = VendixGlobal.GetUsuarioId()
                };
                CajaBL.Crear(caja);
            }
            else
            {
                caja              = CajaBL.Obtener(pCajaId);
                caja.OficinaId    = pOficinaId;
                caja.Denominacion = pDenominacion;
                caja.Estado       = pActivo;
                caja.FechaMod     = VendixGlobal.GetFecha();
                caja.UsuarioModId = VendixGlobal.GetUsuarioId();
                CajaBL.Actualizar(caja);
            }

            return(Json(true, JsonRequestBehavior.AllowGet));
        }
Exemplo n.º 3
0
        public ActionResult ListarCajaGrid(GridDataRequest request)
        {
            int totalRecords = 0;
            var lstGrd       = CajaBL.LstCajaJGrid(request, ref totalRecords);

            var productsData = new
            {
                total   = (int)Math.Ceiling((float)totalRecords / (float)request.rows),
                page    = request.page,
                records = totalRecords,
                rows    = (from item in lstGrd
                           select new
                {
                    id = item.CajaId,
                    cell = new string[] {
                        item.CajaId.ToString(),
                        item.Denominacion,
                        item.Oficina.Denominacion,
                        item.OficinaId.ToString(),
                        item.Estado.ToString(),
                        item.CajaId.ToString() + "," + (item.Estado ? "1":"0")
                    }
                }
                           ).ToArray()
            };

            return(Json(productsData, JsonRequestBehavior.AllowGet));
        }
Exemplo n.º 4
0
        public ActionResult Activar(int pid)
        {
            var item = CajaBL.Obtener(pid);

            item.Estado = !item.Estado;
            CajaBL.Actualizar(item);
            return(Json(true));
        }
Exemplo n.º 5
0
        //
        // GET: /Boveda/

        public ActionResult Index()
        {
            var oficinaid = VendixGlobal.GetOficinaId();

            ViewBag.cboCajas = new SelectList(CajaBL.Listar(x => x.Estado && x.IndAbierto), "CajaId", "Denominacion");

            var oficinaId = VendixGlobal.GetOficinaId();

            ViewBag.cboOficinas = new SelectList(OficinaBL.Listar(x => x.Estado && x.OficinaId != oficinaId), "OficinaId", "Denominacion");

            return(View(BovedaBL.Obtener(x => x.OficinaId == oficinaid && x.IndCierre == false)));
        }
Exemplo n.º 6
0
        public ActionResult ObtnerListaUsuariosCombo()
        {
            var olistaUsuarios = CajaBL.ListaUsuariosNoAsignado();

            return(Json(olistaUsuarios, JsonRequestBehavior.AllowGet));
        }
Exemplo n.º 7
0
        public ActionResult ObtnerListaCajasCombo()
        {
            var olistaCajas = CajaBL.Listar(x => x.Estado && x.IndAbierto == false).Select(x => new { Id = x.CajaId, Valor = x.Denominacion });

            return(Json(olistaCajas, JsonRequestBehavior.AllowGet));
        }
Exemplo n.º 8
0
        public ActionResult CargarComboOficina()
        {
            var xxx = CajaBL.Listar(x => x.Estado).Select(c => new { Id = c.CajaId, Valor = c.Denominacion });

            return(Json(xxx, JsonRequestBehavior.AllowGet));
        }