public ActionResult Test(string DataIn, string DateFn) { try { string message = "BillingDetails"; var ls = FacadeSecurity.GetBillings(DataIn, DateFn, message); foreach (var item in ls) { var usuario = item.FK_UserID.Value; ModelViewUserG objCred = new ModelViewUserG(); var user = FacadeUsers.GetByID(item.FK_UserID.Value); objCred.TokenApp = "26438b8b-a543-4d16-9ba6-8c7049a5c7cf"; objCred.TokenUser = user.Token.ToString(); JavaScriptSerializer js = new JavaScriptSerializer(); string value = js.Serialize(objCred); var orden = new OrderController().SetBilling2(value, item.Message, item.Date.Value); } return(Json("Success", JsonRequestBehavior.AllowGet)); } catch (Exception ex) { throw ex; } }
public void AddComment() { Facade = new FacadePizza() { Context = new PizzeriaContext(options) { Test = true } }; Facadeuser = new FacadeUsers() { Context = new PizzeriaContext(options) { Test = true } }; Errors err = Facadeuser.Insert("Loguin", "Password", "Name", "Surname", "Email"); User user = Facadeuser.GetUser("Loguin"); Assert.Equal(user.Loguin, "Loguin"); String pizzaId = Facade.AddPizza("name", "photo"); Assert.NotEqual(pizzaId, "Error"); Facade.AddComment(pizzaId, user.UserId, "blablabñlablabla"); }
public ActionResult GetList_ServiceType() { var Cookie = Request.Cookies["ServiPlus"]; var Token = Cookie.Value; string[] nums = Token.Split('=').ToArray(); string User = nums[1]; var user = FacadeUsers.GetUserByToken(User); if (user.ProfileID == 7) { var ls = FacadeGuaranty.GetAll().Select(p => new SelectListItem() { Text = p.GuarantyID + " - " + p.Guaranty1, Value = p.PK_GuarantyID.ToString(), }).Where(p => p.Text != "0070 - SERVICIO DE CARGO" && p.Text != "0080 - DEMOSTRACIÓN/CONEXIÓN-CARGO" && p.Text != "0090 - INSTALACIÓN DE PRODUCTO-CARGO").ToList <SelectListItem>(); return(Json(ls, JsonRequestBehavior.AllowGet)); } else { var ls = FacadeGuaranty.GetAll().Select(p => new SelectListItem() { Text = p.GuarantyID + " - " + p.Guaranty1, Value = p.PK_GuarantyID.ToString() }).ToList <SelectListItem>(); return(Json(ls, JsonRequestBehavior.AllowGet)); } }
public ActionResult GetList_Modules() { var Cookie = Request.Cookies["ServiPlus"]; var Token = Cookie.Value; string[] nums = Token.Split('=').ToArray(); string User = nums[1]; var user = FacadeUsers.GetUserByToken(User); if (user.ProfileID == 7) { var lsTA = FacadeModuleService.GetAllBYModuleList(user.ModuleID.Value).Select(p => new SelectListItem() { Text = p.ID + " - " + p.Base, Value = p.ModuleID.ToString() }).ToList <SelectListItem>(); return(Json(lsTA, JsonRequestBehavior.AllowGet)); } else { var ls = FacadeModuleService.GetAll().Select(p => new SelectListItem() { Text = p.ID + " - " + p.Base, Value = p.ModuleID.ToString() }).ToList <SelectListItem>(); return(Json(ls, JsonRequestBehavior.AllowGet)); } }
public override void OnAuthorization(AuthorizationContext filterContext) { //filterContext.RequestContext.HttpContext.Response.AddHeader("Access-Control-Allow-Headers", "Origin, X-Requested-With, Content-Type, Accept"); var UserToken = filterContext.RequestContext.HttpContext.Request.Cookies["ServiPlus"]; if (UserToken == null) { filterContext.Result = new RedirectResult("/Security/Index"); } else { var usrData = FacadeUsers.GetUserByToken(UserToken.Values["TokenUser"]); var ruta = filterContext.HttpContext.Request.Url.AbsolutePath; if (ruta == "/") { ruta = "/Home/Index"; } var access = (from a in FacadeModule.GetAll().Where(p => p.URL == ruta) join b in FacadePermission.GetAll(usrData.ProfileID) on a.ModuleID equals b.ModuleID select new ModelViewPermission { ModuleID = a.ModuleID, ProfileID = b.ProfileID, Module = a.Module, URL = a.URL, Access = b.Access }).First(); if (!access.Access) { filterContext.Result = new RedirectResult("/Security/Error"); } else { if (usrData == null) { filterContext.Result = new RedirectResult("/Security/Index"); } filterContext.Controller.ViewBag.Profile = FacadeProfile.GetAll().Where(p => p.ProfileID == usrData.ProfileID).Single().Profile; filterContext.Controller.ViewBag.User = usrData.Name; filterContext.Controller.ViewBag.Module = "Global"; } //if (usrData == null) filterContext.Result = new RedirectResult("/Security/Index"); //filterContext.Controller.ViewBag.Profile = FacadeProfile.GetAll().Where(p => p.ProfileID == usrData.ProfileID).Single().Profile; //filterContext.Controller.ViewBag.User = usrData.Name; //filterContext.Controller.ViewBag.Module = "Global"; } }
public ActionResult GetListAllQuotation([DataSourceRequest] DataSourceRequest request, string StatusVisitID, string ModuleID, string PriorityID, string StatusOrderID, string ServiceID, string OrderID, string Employee, string StartDate, string EndDate, string QuotationID) { var Cookie = Request.Cookies["ServiPlus"]; var Token = Cookie.Value; string[] nums = Token.Split('=').ToArray(); string User = nums[1]; var user = FacadeUsers.GetUserByToken(User); var ls = FacadeMonitor.GetListAll(StatusVisitID, ModuleID, PriorityID, StatusOrderID, ServiceID, OrderID, Employee, StartDate, EndDate, User, QuotationID); return(Json(ls.ToDataSourceResult(request), JsonRequestBehavior.DenyGet)); }
private void InsertUser() { Facade = new FacadeUsers() { Context = new PizzeriaContext(options) { Test = true } }; Errors err = Facade.Insert("Loguin", "Password", "Name", "Surname", "Email"); Assert.Equal(Errors.NO_ERROR, err); }
public JsonResult registerFCM(string data) { try { ModelViewUserFCM model = new JavaScriptSerializer().Deserialize <ModelViewUserFCM>(data); FacadeUsers.RegisterFCM(model); ModelViewResultREST result = new ModelViewResultREST(); result.Result = "Success"; return(Json(result)); } catch (Exception ex) { throw ex; } }
public JsonResult GetListVisit(string ListVisit) { ModelViewUserVisits objCred = new JavaScriptSerializer().Deserialize <ModelViewUserVisits>(ListVisit); try { string Usuario = FacadeUsers.GetUserByToken(objCred.TokenUser).UserName; FacadeLog.MobileWriteEntry(Usuario + " INICIO_DescargaODS "); var lt = FacadeOrder.GetListOrden(objCred); FacadeLog.MobileWriteEntry(Usuario + " FIN_DescargaODS "); return(Json(lt, JsonRequestBehavior.AllowGet)); } catch (Exception ex) { throw new Generic_Exception(ex, Generic_Exception.ErrorCodes.ErrorGoogleMaps); } }
public ActionResult SetStatus_Users(string UserIDs) { try { //var user = (User)Session["Usuario"]; List <int> arr = UserIDs.Split(',').Select(Int32.Parse).ToList(); FacadeUsers.SetStatus(arr); //FacadeAudit.RegisterEntity("/ConfigPromotionTypes/Index", TransactionType.STATUS, "", "", user.IdUser); return(Json("Solicitud procesada con éxito", JsonRequestBehavior.AllowGet)); } catch (Exception ex) { //if (ex.GetType().Name == "Duplicate_Exception") throw ex; //if (ex.GetType().Name == "CustomExceptions") throw ex; //throw new CustomExceptions(ex, CustomExceptions.ErrorCodes.E_C_Generic); throw ex; } }
public JsonResult saveUser(string modelo) { ModelViewUser model = new JavaScriptSerializer().Deserialize <ModelViewUser>(modelo); if (model.UserID == 0) { //if (!FachadaSeguridad.Autorizado(HttpContext.User.Identity.Name, "/Usuario/Index", AuditoriaAccion.Agregar)) // return Json("Unauthorized"); FacadeUsers.Insert(model); } else { //if (!FachadaSeguridad.Autorizado(HttpContext.User.Identity.Name, "/Usuario/Index", AuditoriaAccion.Actualizar)) // return Json("Unauthorized"); FacadeUsers.Update(model); } ModelViewResultREST result = new ModelViewResultREST(); result.Result = "Success"; return(Json(result)); }
public ActionResult GetAllList_Users([DataSourceRequest] DataSourceRequest request) { var Cookie = Request.Cookies["ServiPlus"]; var Token = Cookie.Value; string[] nums = Token.Split('=').ToArray(); string User = nums[1]; var user = FacadeUsers.GetUserByToken(User); if (user.ProfileID == 7) { var ls = FacadeUsers.GetUserByModule(user.ModuleID.Value); return(Json(ls.ToDataSourceResult(request), JsonRequestBehavior.DenyGet)); } else { // if (!FachadaSeguridad.Autorizado(HttpContext.User.Identity.Name, "/Usuario/Index", AuditoriaAccion.Lectura)) // throw new Exception("Sin acceso"); var ls = FacadeUsers.GetAll(); return(Json(ls.ToDataSourceResult(request), JsonRequestBehavior.DenyGet)); } }
public ActionResult GetList_UserTA(int monitorID) { var dataMonitor = FacadeMonitor.Get(monitorID); if (dataMonitor.StatusVisitID == 1) { var dataODS = FacadeOrder.Get(dataMonitor.OrderID); var dataEmployee = FacadeEmployee.GetID(dataODS.FK_EmployeeID.Value); var dataUser = FacadeUsers.GetByID(dataEmployee.FK_UserID.Value); var ls = FacadeUsers.GetAllUserModuleProfile(dataEmployee.FK_ModuleID, dataUser.ProfileID).Select(p => new SelectListItem() { Text = p.Name, Value = p.UserID.ToString() } ).Where(p => p.Text != dataUser.Name).ToList <SelectListItem>(); return(Json(ls, JsonRequestBehavior.AllowGet)); } else { var result = "error"; return(Json(result)); } }