Пример #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));
        }
Пример #2
0
        public ActionResult ListarBovedaMovJgrid(GridDataRequest request)
        {
            int totalRecords = 0;
            var lstItem      = BovedaBL.LstBovedaMovJGrid(request, ref totalRecords);
            var productsData = new
            {
                total   = (int)Math.Ceiling((float)totalRecords / (float)request.rows),
                page    = request.page,
                records = totalRecords,
                rows    = (from item in lstItem
                           select new
                {
                    id = item.MovimientoBovedaId,
                    cell = new string[] {
                        item.MovimientoBovedaId.ToString(),
                        item.FechaReg.ToString(),
                        item.CodOperacion,
                        item.Glosa,
                        item.Importe.ToString(),
                        item.MovimientoBovedaId.ToString()
                    }
                }
                           ).ToArray()
            };

            return(Json(productsData, JsonRequestBehavior.AllowGet));
        }
Пример #3
0
        public ActionResult TransferirOficina(decimal pImporte, string pDescripcion, int pCboId)
        {
            var oficinaId      = VendixGlobal.GetOficinaId();
            var bovedaInicioId = BovedaBL.Listar(x => x.OficinaId == oficinaId && x.IndCierre == false).FirstOrDefault().BovedaId;
            var pUsuarRegId    = VendixGlobal.GetUsuarioId();

            var rpta = BovedaMovBL.TransferiraOficina(pImporte, pDescripcion, bovedaInicioId, pCboId, pUsuarRegId);

            return(Json(rpta, JsonRequestBehavior.AllowGet));
        }
Пример #4
0
        public ActionResult TransferirBoveda(decimal pMonto, string pDescripcion)
        {
            var oficinaId     = VendixGlobal.GetOficinaId();
            var pUsuarRegId   = VendixGlobal.GetUsuarioId();
            var pCajaDiarioId = VendixGlobal.GetCajaDiarioId();
            var pBovedaId     = BovedaBL.Listar(x => x.OficinaId == oficinaId).FirstOrDefault().BovedaId;

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

            return(Json(rspta, JsonRequestBehavior.AllowGet));
        }
Пример #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)));
        }
Пример #6
0
        public ActionResult Autenticar(string login_name, string login_pw, string tk)
        {
            var rm = new Web.Models.ResponseModel();

            //if (tk != ConfigurationManager.AppSettings["tk"].ToString())
            //    return Content("No Autorizado");


            int oficinaId      = int.Parse(Request.Form["cboOficina"]);
            var usuarioOficina = UsuarioOficinaBL.Listar(x => x.Usuario.NombreUsuario == login_name && x.Usuario.ClaveUsuario == login_pw &&
                                                         x.OficinaId == oficinaId && x.Estado && x.Usuario.Estado, null, "Usuario,Oficina").FirstOrDefault();

            if (usuarioOficina != null)
            {
                SessionHelper.AddUserToSession(usuarioOficina.UsuarioId.ToString());
                rm.SetResponse(true);
                rm.href = Url.Action("Index", "Home");

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

                VendixGlobal <int> .Crear("BovedaId", BovedaBL.Listar(x => x.OficinaId == oficinaId, y => y.OrderByDescending(z => z.FechaIniOperacion)).First().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");
            }
            else
            {
                rm.SetResponse(false, "Usuario o Clave Incorrecta");
            }
            return(Json(rm));
            //return RedirectToAction("Login", new { id = tk, mensaje = "Usuario o Clave Incorrecto" });
        }
Пример #7
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));
        }
Пример #8
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" }));
        }
Пример #9
0
        private void CargarDatos()
        {
            try
            {
                BovedaBE oEntity = new BovedaBE();
                oEntity.OPCION            = Origen == 0 ? 7 : 8;
                oEntity.USUARIO           = General.General.GetCodigoUsuario;
                oEntity.vRazonSocialSocio = TextBoxX1.Text;
                oEntity.FlgVerHistoricos  = chkVerHistoricos.Checked ? 1 : 0;
                oEntity.IdEstado_tt       = "00398";
                DataSet ds = new BovedaBL().ProcesarBoveda(oEntity);
                dgvBoveda.DataSource = ds.Tables[0];

                lblRegistros.Text = ds.Tables[0].Rows.Count + " registro(s)";
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }
Пример #10
0
 public ActionResult Cerrar()
 {
     return(Json(BovedaBL.Cerrar(), JsonRequestBehavior.AllowGet));
 }