Exemplo n.º 1
0
        public ActionResult MostrarMontoBoveda()
        {
            var ofid  = VendixGlobal.GetOficinaId();
            var monto = BovedaBL.Obtener(x => x.OficinaId == ofid && x.IndCierre == false).SaldoFinal;

            return(Json(monto, JsonRequestBehavior.AllowGet));
        }
Exemplo n.º 2
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.º 3
0
        public ActionResult TransferirBoveda(decimal pMonto, string pDescripcion)
        {
            var boveda = BovedaBL.Obtener(VendixGlobal.GetBovedaId());

            if (boveda.IndCierre == false)
            {
                var oficinaId     = VendixGlobal.GetOficinaId();
                var pUsuarRegId   = VendixGlobal.GetUsuarioId();
                var pCajaDiarioId = VendixGlobal.GetCajaDiarioId();

                var rspta = CajaDiarioBL.TransferirSaldosBoveda(pMonto, pDescripcion, pCajaDiarioId, boveda.BovedaId, oficinaId, pUsuarRegId);

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

            return(Json(false, JsonRequestBehavior.AllowGet));
        }
Exemplo n.º 4
0
        public ActionResult Autenticar()
        {
            string login          = Request.Form["login_name"].Trim();
            string pass           = Request.Form["login_pw"].Trim();
            int    oficinaId      = int.Parse(Request.Form["cboOficina"]);
            var    usuarioOficina = UsuarioOficinaBL.Listar(x => x.Usuario.NombreUsuario == login && x.Usuario.ClaveUsuario == pass &&
                                                            x.OficinaId == oficinaId && x.Estado && x.Usuario.Estado, null, "Usuario,Oficina").FirstOrDefault();

            if (usuarioOficina != null)
            {
                FormsAuthentication.SetAuthCookie(login, true);

                VendixGlobal <int> .Crear("UsuarioOficinaId", usuarioOficina.UsuarioOficinaId);

                VendixGlobal <int> .Crear("BovedaId", BovedaBL.Obtener(x => x.OficinaId == oficinaId).BovedaId);

                //usuario asginado a oficina
                var usuarioAsignadoId =
                    OficinaBL.Obtener(x => x.OficinaId == usuarioOficina.OficinaId && x.Estado).UsuarioAsignadoId;

                VendixGlobal <int> .Crear("UsuarioIdAsignadoOficina", usuarioAsignadoId);

                //

                VendixGlobal <int> .Crear("UsuarioId", usuarioOficina.UsuarioId);

                VendixGlobal <string> .Crear("NombreUsuario", usuarioOficina.Usuario.NombreUsuario);

                VendixGlobal <string> .Crear("NombreOficina", usuarioOficina.Oficina.Denominacion);

                VendixGlobal <int> .Crear("OficinaId", usuarioOficina.OficinaId);

                VendixGlobal <List <usp_MenuLst_Result> > .Crear("Menu", MenuBL.ListaMenuDinamico());

                //System.Web.HttpContext.Current.Cache.Insert("Menu", MenuBL.ListaMenuDinamico());
                //var x = HttpRuntime.Cache.Get("Menu") as List<usp_MenuLst_Result>;


                return(RedirectToAction("Index"));
            }
            return(RedirectToAction("Login", new{ mensaje = "Usuario o Clave Incorrecto" }));
        }