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