public JsonResult GetDepartments(List <string> Statuslst) { Functions function = new Functions(); BOUsers user = new BOUsers(); Boolean EditPermission = false; Boolean AddPermission = false; Boolean DeletePermission = false; List <Department> Departmentlst = new List <Department>(); try { if (Session["User"] == null) { return(Json(new { flag = "-3", text = "Session Timed Out", URL = Url.Action("Login", "Account") })); } else { user = (BOUsers)Session["User"]; Session["User"] = user; } string status = ""; if (Statuslst == null || Statuslst.Count() == 0) { Statuslst.Add("Active"); } RestAPIRequest API = new RestAPIRequest(); API.requireAuthorization = true; API.URL = String.Concat(WebAPIURL, "GetDepartmentList"); API.body = ""; API.methodType = "POST"; API.contentType = "application/x-www-form-urlencoded"; function.callWebServices(ref API); APIResponse res = function.deserializeJSON <APIResponse> (API.response); Departmentlst = function.deserializeJSON <List <Department> >(res.Json); Departmentlst = Departmentlst.Where(o => Statuslst.Contains(o.Status)).ToList(); if (function.HasPermission(3, user)) { AddPermission = true; } if (function.HasPermission(4, user)) { EditPermission = true; } if (function.HasPermission(5, user)) { DeletePermission = true; } return(Json(new { flag = "1", Departmentlst = Departmentlst, AddPermission = AddPermission, EditPermission = EditPermission, DeletePermission = DeletePermission })); } catch (Exception ex) { return(Json(new { flag = "-1", text = "An error has occurred!" })); } }
private void btnSubmit_Click(object sender, EventArgs e) { if (txtLoginID.Text.Trim() == string.Empty) { MessageBox.Show("Please enter user id"); return; } if (txtPassword.Text.Trim() == string.Empty) { MessageBox.Show("Please enter password"); } BOUsers boUsers = new BOUsers(System.Configuration.ConfigurationManager.AppSettings["ConnectionString"].ToString()); DC_User user = boUsers.AuthenticateUser(txtLoginID.Text.Trim(), txtPassword.Text.Trim()); if (user != null) { AppContext.Login(user); RollExam examForm = new RollExam(this); examForm.Show(); this.Hide(); } else { MessageBox.Show("Record not found"); } }
public JsonResult GetEmployee(List <string> Statuslst) { Functions function = new Functions(); BOUsers user = new BOUsers(); Boolean EditPermission = false; Boolean AddPermission = false; Boolean DeletePermission = false; List <Employee> Employeelst = new List <Employee>(); try { if (Session["User"] == null) { return(Json(new { flag = "-3", text = "Session Timed Out", URL = Url.Action("Login", "Account") })); } else { user = (BOUsers)Session["User"]; Session["User"] = user; } if (Statuslst == null || Statuslst.Count() == 0) { Statuslst.Add("Active"); } Employeelst = db.MEmployee.Where(o => Statuslst.Contains(o.Status)).ToList(); if (function.HasPermission(3, user)) { AddPermission = true; } if (function.HasPermission(4, user)) { EditPermission = true; } if (function.HasPermission(5, user)) { DeletePermission = true; } List <EmployeePosition> EmployeePositionlst = function.getEmployeePosition(); List <Department> Departmentlst = function.getDepartments(); return(Json(new { flag = "1", Employeelst = Employeelst, AddPermission = AddPermission, EditPermission = EditPermission, DeletePermission = DeletePermission, EmployeePositionlst = EmployeePositionlst, Departmentlst = Departmentlst })); } catch (Exception ex) { return(Json(new { flag = "-1", text = "An error has occurred!" })); } }
public HttpResponseMessage getPass(int id, string email, string password, string newPass) { try { BOUsers user = new BOUsers(); string result = user.changePassword(id, email, password, newPass); return(Request.CreateErrorResponse(HttpStatusCode.OK, result)); } catch (Exception e) { ErrorMessage mensaje = new ErrorMessage("2.1", "Exception to change password - " + e.GetBaseException().Message, e.ToString()); return(Request.CreateResponse(HttpStatusCode.InternalServerError, mensaje)); } }
//get user by idUser public HttpResponseMessage getUserByUserId(int userId) { try { BOUsers User = new BOUsers(); var user = new users(); user = User.getUserByUserId(userId); return(Request.CreateResponse(HttpStatusCode.OK, user)); } catch (Exception e) { ErrorMessage mensaje = new ErrorMessage("2.1", "Exception to get user - " + e.GetBaseException().Message, e.ToString()); return(Request.CreateResponse(HttpStatusCode.InternalServerError, mensaje)); } }
public HttpResponseMessage GetUser(string email) { try { BOUsers user = new BOUsers(); var User = new Payments(); User = user.getUser(email); return(Request.CreateResponse(HttpStatusCode.OK, User)); } catch (Exception e) { ErrorMessage mensaje = new ErrorMessage("2.1", "Exception to get user - " + e.GetBaseException().Message, e.ToString()); return(Request.CreateResponse(HttpStatusCode.InternalServerError, mensaje)); } }
//get users for email public HttpResponseMessage GetUserEmail(int id) { try { BOUsers user = new BOUsers(); var listUsers = new List <users>(); listUsers = user.GetUserId(id); return(Request.CreateResponse(HttpStatusCode.OK, listUsers)); } catch (Exception e) { ErrorMessage mensaje = new ErrorMessage("2.1", "Exception to get users - " + e.GetBaseException().Message, e.ToString()); return(Request.CreateResponse(HttpStatusCode.InternalServerError, mensaje)); } }
public HttpResponseMessage Delete(int id) { try { BOUsers user = new BOUsers(); var delete = user.DeleteUser(id); return(Request.CreateResponse(HttpStatusCode.OK, delete)); } catch (Exception e) { ErrorMessage mensaje = new ErrorMessage("2.1", "Exception to update user - " + e.GetBaseException().Message, e.ToString()); return(Request.CreateResponse(HttpStatusCode.InternalServerError, mensaje)); } }
public HttpResponseMessage Put(users model) { try { BOUsers user = new BOUsers(); users coun; coun = user.UpdateUser(model); return(Request.CreateResponse(HttpStatusCode.OK, coun)); } catch (Exception e) { ErrorMessage mensaje = new ErrorMessage("2.1", "Exception to update user - " + e.GetBaseException().Message, e.ToString()); return(Request.CreateResponse(HttpStatusCode.InternalServerError, mensaje)); } }
public void MapBOToModelList() { var mapper = new BOLUsersMapper(); BOUsers bo = new BOUsers(); bo.SetProperties(1, "A", 1, 1, DateTime.Parse("1/1/1987 12:00:00 AM"), "A", 1, "A", DateTime.Parse("1/1/1987 12:00:00 AM"), "A", 1, 1, 1, "A"); List <ApiUsersResponseModel> response = mapper.MapBOToModel(new List <BOUsers>() { { bo } }); response.Count.Should().Be(1); }
private void exitF1ToolStripMenuItem_Click(object sender, EventArgs e) { BOUsers boUsers = new BOUsers(ConnectionString); if (IsMasterSide && boUsers.HasOtherSideCurrentUser(Side)) { MessageBox.Show("You cannot exit because there is a user currently logged in the other side."); } else { AppContext.Logout(); this.Close(); } }
public JsonResult AddDepartment(Department doDepartment) { Functions function = new Functions(); DataContext db = new DataContext(); BOUsers user = new BOUsers(); try { if (Session["User"] == null) { return(Json(new { flag = "-3", text = "Session Timed Out", URL = Url.Action("Login", "Account") })); } else { user = (BOUsers)Session["User"]; Session["User"] = user; } if (!function.HasPermission(3, user)) { return(Json(new { flag = "-4", text = "You do not have permission to add" })); } Department CurrentDepartment = db.MDepartment.Where(o => o.Name.ToUpper() == doDepartment.Name.ToUpper()).FirstOrDefault(); if (CurrentDepartment != null) { return(Json(new { flag = "-4", text = "Name already used" })); } Department newDepartment = new Department(); newDepartment.Name = doDepartment.Name; newDepartment.Description = doDepartment.Description; newDepartment.Status = "Active"; newDepartment.DateCreated = DateTime.Now; db.MDepartment.Add(newDepartment); return(Json(new { flag = "1", text = "Department successfuly added" })); } catch (Exception ex) { return(Json(new { flag = "-1", text = "An error has occurred" })); } }
public List <BOUsers> GetAllUsers() { List <BOUsers> lst = new List <BOUsers>(); var temp = _db.AspNetUsers.ToList(); foreach (var item in temp) { BOUsers users = new BOUsers(); users.Email = item.Email; users.UserName = item.UserName; users.Id = item.Id; lst.Add(users); } return(lst); }
public ActionResult Department() { if (Session["User"] == null) { return(RedirectToAction("Login", "Account")); } else { BOUsers user = (BOUsers)Session["User"]; if (!function.HasPermission(2, user) && !function.HasPermission(3, user) && !function.HasPermission(4, user) && !function.HasPermission(5, user)) { return(RedirectToAction("Login", "Account")); } } return(View()); }
public ActionResult Index() { if (Session["User"] == null) { return(RedirectToAction("Login", "Account")); } else { BOUsers user = (BOUsers)Session["User"]; if (!function.HasPermission(1, user)) { return(RedirectToAction("Login", "Account")); } } return(View()); }
public ActionResult Employee() { if (Session["User"] == null) { return(RedirectToAction("Login", "Account")); } else { BOUsers user = (BOUsers)Session["User"]; if (!function.HasPermission(6, user) && !function.HasPermission(7, user) && !function.HasPermission(8, user) && !function.HasPermission(9, user)) { return(RedirectToAction("Login", "Account")); } } return(View()); }
public Boolean HasPermission(Decimal FunctionID, BOUsers user) { DataContext db = new DataContext(); List <BOUserProfiles> profiles = db.MBOUserProfiles.Where(o => o.UserID == user.UserID).ToList(); foreach (BOUserProfiles profile in profiles) { List <Decimal> functions = db.MBOProfileFunctions.Where(o => o.ProfileID == profile.ProfileID && o.Status.ToUpper() == "ACTIVE").Select(o => o.FunctionID).ToList(); foreach (Decimal function in functions) { if (function == FunctionID) { return(true); } } } return(false); }
public JsonResult UpdateDepartment(Department doDepartment) { Functions function = new Functions(); DataContext db = new DataContext(); BOUsers user = new BOUsers(); try { if (Session["User"] == null) { return(Json(new { flag = "-3", text = "Session Timed Out", URL = Url.Action("Login", "Account") })); } else { user = (BOUsers)Session["User"]; Session["User"] = user; } if (!function.HasPermission(4, user)) { return(Json(new { flag = "-4", text = "You do not have permission to add" })); } Department CurrentDepartment = db.MDepartment.Where(o => o.Id == doDepartment.Id).FirstOrDefault(); CurrentDepartment.Name = doDepartment.Name; CurrentDepartment.Description = doDepartment.Description; CurrentDepartment.Status = doDepartment.Status; CurrentDepartment.DateModified = DateTime.Now; db.SaveChanges(); return(Json(new { flag = "1", text = "Department successfuly updated" })); } catch (Exception ex) { return(Json(new { flag = "-1", text = "An error has occurred" })); } }
public void MapModelToBO() { var mapper = new BOLUsersMapper(); ApiUsersRequestModel model = new ApiUsersRequestModel(); model.SetProperties("A", 1, 1, DateTime.Parse("1/1/1987 12:00:00 AM"), "A", 1, "A", DateTime.Parse("1/1/1987 12:00:00 AM"), "A", 1, 1, 1, "A"); BOUsers response = mapper.MapModelToBO(1, model); response.AboutMe.Should().Be("A"); response.AccountId.Should().Be(1); response.Age.Should().Be(1); response.CreationDate.Should().Be(DateTime.Parse("1/1/1987 12:00:00 AM")); response.DisplayName.Should().Be("A"); response.DownVotes.Should().Be(1); response.EmailHash.Should().Be("A"); response.LastAccessDate.Should().Be(DateTime.Parse("1/1/1987 12:00:00 AM")); response.Location.Should().Be("A"); response.Reputation.Should().Be(1); response.UpVotes.Should().Be(1); response.Views.Should().Be(1); response.WebsiteUrl.Should().Be("A"); }
public void MapEFToBO() { var mapper = new DALUsersMapper(); Users entity = new Users(); entity.SetProperties("A", 1, 1, DateTime.Parse("1/1/1987 12:00:00 AM"), "A", 1, "A", 1, DateTime.Parse("1/1/1987 12:00:00 AM"), "A", 1, 1, 1, "A"); BOUsers response = mapper.MapEFToBO(entity); response.AboutMe.Should().Be("A"); response.AccountId.Should().Be(1); response.Age.Should().Be(1); response.CreationDate.Should().Be(DateTime.Parse("1/1/1987 12:00:00 AM")); response.DisplayName.Should().Be("A"); response.DownVotes.Should().Be(1); response.EmailHash.Should().Be("A"); response.Id.Should().Be(1); response.LastAccessDate.Should().Be(DateTime.Parse("1/1/1987 12:00:00 AM")); response.Location.Should().Be("A"); response.Reputation.Should().Be(1); response.UpVotes.Should().Be(1); response.Views.Should().Be(1); response.WebsiteUrl.Should().Be("A"); }
public ViewPermissions getPermissions(BOUsers BOUsers) { try { ViewPermissions ViewPermissions = new ViewPermissions(); BOUsers user = (BOUsers)Session["User"]; DataContext db = new DataContext(); Functions function = new Functions(); //BOUsers if (function.HasPermission(2, user) || function.HasPermission(3, user) || function.HasPermission(4, user)) { ViewPermissions.ViewBOUsers = true; } //Functions if (function.HasPermission(5, user) || function.HasPermission(6, user) || function.HasPermission(7, user)) { ViewPermissions.ViewFunctions = true; } //Profiles if (function.HasPermission(8, user) || function.HasPermission(9, user) || function.HasPermission(10, user)) { ViewPermissions.ViewProfiles = true; } //BO Settings Catetgory if (ViewPermissions.ViewBOUsers || ViewPermissions.ViewProfiles) { ViewPermissions.ViewBOSettings = true; } //addExternalLinks if (function.HasPermission(78, user) || function.HasPermission(79, user) || function.HasPermission(80, user)) { ViewPermissions.ViewaddExternalLinks = true; } if (function.HasPermission(78, user)) { ViewPermissions.ViewExternalLinks = true; } //ICView if (function.HasPermission(16, user) || function.HasPermission(17, user)) { ViewPermissions.ViewICView = true; //ViewPermissions.ViewExpirationLiteUsersReport = true; } //Lite if (function.HasPermission(64, user)) { ViewPermissions.ViewLite = true; } if (function.HasPermission(130, user)) { ViewPermissions.ViewUsersDraw = true; } if (function.HasPermission(131, user)) { ViewPermissions.ViewUsersDrawResults = true; } if (function.HasPermission(132, user)) { ViewPermissions.ViewDrawConfig = true; } if (function.HasPermission(134, user)) { ViewPermissions.ViewAMLBlockedUsers = true; } if (function.HasPermission(136, user)) { ViewPermissions.ViewAMLList = true; } if (function.HasPermission(200, user)) { ViewPermissions.ViewAmbassador = true; } if (function.HasPermission(228, user) || function.HasPermission(229, user)) { ViewPermissions.ViewCardAllowList = true; } if (function.HasPermission(215, user) || function.HasPermission(216, user)) { ViewPermissions.ViewAmbassadorPayment = true; } if (function.HasPermission(213, user)) { ViewPermissions.ViewSpinAndWin = true; } if (function.HasPermission(217, user) || function.HasPermission(218, user) || function.HasPermission(219, user)) { ViewPermissions.ViewException = true; } if (function.HasPermission(220, user) || function.HasPermission(221, user)) { ViewPermissions.ViewBoomerang = true; } //Individual Clients Catetgory if (ViewPermissions.ViewUsersCards || ViewPermissions.ViewAmbassadorPayment || ViewPermissions.ViewAmbassador || ViewPermissions.ViewSpinAndWin || ViewPermissions.ViewICView || ViewPermissions.ViewLite || ViewPermissions.ViewUsersDraw || ViewPermissions.ViewUsersDrawResults || ViewPermissions.ViewAMLBlockedUsers || ViewPermissions.ViewAMLList || ViewPermissions.ViewException || function.HasPermission(220, user) || function.HasPermission(221, user)) { ViewPermissions.ViewIndividualClients = true; } if (function.HasPermission(256, user)) { ViewPermissions.ViewDocumentsManager = true; } if (function.HasPermission(266, user)) { ViewPermissions.ViewDocumentsList = true; } if (function.HasPermission(274, user)) { ViewPermissions.ViewMerchantBlackList = true; } if (function.HasPermission(280, user)) { ViewPermissions.ViewCampaign = true; } if (ViewPermissions.ViewDocumentsManager || ViewPermissions.ViewDocumentsList) { ViewPermissions.ViewDocuments = true; } //BOLogs if (function.HasPermission(31, user) || function.HasPermission(32, user)) { ViewPermissions.ViewBOLogs = true; } //MPLogs if (function.HasPermission(29, user) || function.HasPermission(30, user)) { ViewPermissions.ViewMPLogs = true; } //UA Logs if (function.HasPermission(109, user)) { ViewPermissions.ViewUALogs = true; } //Logs Catetgory if (ViewPermissions.ViewBOLogs || ViewPermissions.ViewMPLogs || ViewPermissions.ViewUALogs) { ViewPermissions.ViewLogs = true; } //MerchantClient if (function.HasPermission(14, user) || function.HasPermission(15, user)) { ViewPermissions.ViewMerchantClient = true; } //MerchantEnrollment if (function.HasPermission(34, user)) { ViewPermissions.ViewMerchantEnrollment = true; } //Accounts if (function.HasPermission(14, user) || function.HasPermission(15, user)) { ViewPermissions.ViewAccounts = true; } //MerchantAppUsers if (function.HasPermission(35, user)) { ViewPermissions.ViewMerchantAppUsers = true; } //MerchantCategory if (function.HasPermission(46, user) || function.HasPermission(47, user) || function.HasPermission(48, user)) { ViewPermissions.ViewMerchantCategory = true; } //MerchantSubCategory if (function.HasPermission(46, user) || function.HasPermission(47, user) || function.HasPermission(48, user)) { ViewPermissions.ViewMerchantSubCategory = true; } //MerchantRegion if (function.HasPermission(49, user) || function.HasPermission(50, user) || function.HasPermission(51, user)) { ViewPermissions.ViewMerchantRegion = true; } //LoyaltyExceptions if (function.HasPermission(55, user) || function.HasPermission(56, user) || function.HasPermission(57, user)) { ViewPermissions.ViewLoyaltyExceptions = true; } //AddLoyalty if (function.HasPermission(58, user)) { ViewPermissions.ViewAddLoyalty = true; } //viewLoyalty if (function.HasPermission(59, user) || function.HasPermission(60, user)) { ViewPermissions.ViewAddLoyalty = true; } //AddOffer if (function.HasPermission(68, user)) { ViewPermissions.ViewAddOffer = true; } //ViewOffers if (function.HasPermission(66, user) || function.HasPermission(67, user)) { ViewPermissions.ViewviewOffers = true; } //ViewLoyalty if (function.HasPermission(59, user) || function.HasPermission(60, user)) { ViewPermissions.ViewviewLoyalty = true; } //Merchant Settings Catetgory if (ViewPermissions.ViewAccounts || ViewPermissions.ViewAddLoyalty || ViewPermissions.ViewAddOffer || ViewPermissions.ViewLoyaltyExceptions || ViewPermissions.ViewMerchantAppUsers || ViewPermissions.ViewMerchantCategory || ViewPermissions.ViewMerchantClient || ViewPermissions.ViewMerchantEnrollment || ViewPermissions.ViewMerchantRegion || ViewPermissions.ViewMerchantSubCategory || ViewPermissions.ViewviewLoyalty || ViewPermissions.ViewviewOffers) { ViewPermissions.ViewMerchantSettings = true; } //View Messages if (function.HasPermission(18, user)) { ViewPermissions.ViewviewMessages = true; } //Marketing Messages if (function.HasPermission(39, user)) { ViewPermissions.ViewMarketingMessage = true; } //SMSMessages if (function.HasPermission(33, user)) { ViewPermissions.ViewSMSMessages = true; } //Received Messages if (function.HasPermission(69, user)) { ViewPermissions.ViewReceivedMessages = true; } //ArchivedVideo if (function.HasPermission(116, user)) { ViewPermissions.ViewArchivedVideo = true; } //Chat messages if (function.HasPermission(117, user)) { ViewPermissions.ViewChatMessages = true; } //Messages Catetgory if (ViewPermissions.ViewReceivedMessages || ViewPermissions.ViewviewMessages || ViewPermissions.ViewMarketingMessage || ViewPermissions.ViewSMSMessages || ViewPermissions.ViewArchivedVideo || ViewPermissions.ViewChatMessages) { ViewPermissions.ViewMessages = true; } //MPAppParameters if (function.HasPermission(19, user) || function.HasPermission(20, user) || function.HasPermission(21, user)) { ViewPermissions.ViewMPAppParameters = true; } //MPPaymentParameters if (function.HasPermission(11, user) || function.HasPermission(12, user) || function.HasPermission(13, user)) { ViewPermissions.ViewMPPaymentParameters = true; } //MPSysAccounts if (function.HasPermission(110, user) || function.HasPermission(111, user) || function.HasPermission(112, user)) { ViewPermissions.ViewMpSysAccounts = true; } //MPNumberParameter if (function.HasPermission(22, user) || function.HasPermission(23, user) || function.HasPermission(24, user)) { ViewPermissions.ViewMPNumberParameters = true; } //PrivacyPolicy if (function.HasPermission(25, user) || function.HasPermission(26, user)) { ViewPermissions.ViewPrivacyPolicy = true; ViewPermissions.ViewPrivacyPolicyLite = true; ViewPermissions.ViewPrivacyPolicyExpress = true; } //SecurityAwarness if (function.HasPermission(43, user) || function.HasPermission(44, user)) { ViewPermissions.ViewSecurityAwarness = true; } //MobileRecharge if (function.HasPermission(36, user) || function.HasPermission(37, user) || function.HasPermission(38, user)) { ViewPermissions.ViewMobileRecharge = true; } //Providers if (function.HasPermission(113, user) || function.HasPermission(114, user) || function.HasPermission(115, user)) { ViewPermissions.ViewProviders = true; } if (function.HasPermission(252, user)) { ViewPermissions.ViewTranslatedData = true; } //FAQ if (function.HasPermission(40, user) || function.HasPermission(41, user) || function.HasPermission(42, user)) { ViewPermissions.ViewFAQ = true; } //AllowListView if (function.HasPermission(95, user)) { ViewPermissions.AllowListView = true; } //Languages if (function.HasPermission(98, user)) { ViewPermissions.ViewLanguagesPage = true; } //Variables if (function.HasPermission(101, user)) { ViewPermissions.ViewVariables = true; } //ViewImportLanguage if (function.HasPermission(104, user)) { ViewPermissions.ViewImportLanguage = true; } //TextChange if (function.HasPermission(52, user) || function.HasPermission(53, user) || function.HasPermission(54, user)) { ViewPermissions.ViewTextChange = true; } //Languages li if (ViewPermissions.ViewTextChange || ViewPermissions.ViewFormLanguages || ViewPermissions.ViewImportLanguage || ViewPermissions.ViewLanguagesPage || ViewPermissions.ViewVariables) { ViewPermissions.ViewLanguagesli = true; } //Utilities li if (ViewPermissions.ViewMobileRecharge || ViewPermissions.ViewProviders) { ViewPermissions.ViewUtilitiesli = true; } //MP Settings Catetgory if (ViewPermissions.ViewLanguagesli || ViewPermissions.AllowListView || ViewPermissions.ViewTextChange || ViewPermissions.ViewFAQ || ViewPermissions.ViewMobileRecharge || ViewPermissions.ViewSecurityAwarness || ViewPermissions.ViewPrivacyPolicy || ViewPermissions.ViewMPNumberParameters || ViewPermissions.ViewMPPaymentParameters || ViewPermissions.ViewMPAppParameters || ViewPermissions.ViewMpSysAccounts || ViewPermissions.ViewUtilitiesli) { ViewPermissions.ViewMPSettings = true; } //FormLanguages if (function.HasPermission(107, user) || function.HasPermission(108, user)) { ViewPermissions.ViewFormLanguages = true; } //PaymentTransactions if (function.HasPermission(27, user) || function.HasPermission(28, user)) { ViewPermissions.ViewPaymentTransactions = true; } //LotaltyTransactions if (function.HasPermission(196, user)) { ViewPermissions.ViewLoyaltyTransactions = true; } if (function.HasPermission(225, user)) { ViewPermissions.ViewAtmBranch = true; } //BranchTransaction if (function.HasPermission(70, user)) { ViewPermissions.ViewP2ETransaction = true; } //Transactions Catetgory if (ViewPermissions.ViewPaymentTransactions || ViewPermissions.ViewP2ETransaction || ViewPermissions.ViewLoyaltyTransactions || ViewPermissions.ViewReversePayment || ViewPermissions.ViewSpinAndWin || ViewPermissions.ViewAmbassadorPayment || ViewPermissions.ViewAcc2Acc || ViewPermissions.ViewCardPayment) { ViewPermissions.ViewTransactions = true; } //ViewMPReports PTReports //if (function.HasPermission(45, user)) //{ // ViewPermissions.ViewMPReports = true; // ViewPermissions.ViewPTReports = true; // ViewPermissions.ViewICReport = true; //} if (function.HasPermission(203, user)) { ViewPermissions.ViewAnnualReport = true; } if (function.HasPermission(204, user)) { ViewPermissions.ViewMPReports = true; } if (function.HasPermission(205, user)) { ViewPermissions.ViewPTReports = true; } if (function.HasPermission(206, user)) { ViewPermissions.ViewICReport = true; } if (function.HasPermission(250, user)) { ViewPermissions.ViewCreditTurnOver = true; } if (function.HasPermission(207, user)) { ViewPermissions.ViewMerchantOnlineProvider = true; } if (function.HasPermission(242, user)) { ViewPermissions.ViewUsersCards = true; } if (function.HasPermission(210, user)) { ViewPermissions.ViewAuditIndividualClients = true; } if (ViewPermissions.ViewAuditIndividualClients) { ViewPermissions.ViewAudit = true; } //Reports Catetgory if (ViewPermissions.ViewAnnualReport || ViewPermissions.ViewMPReports || ViewPermissions.ViewPTReports || ViewPermissions.ViewICReport || ViewPermissions.ViewCreditTurnOver) { ViewPermissions.ViewReports = true; } //Permission Policy if (function.HasPermission(118, user) || function.HasPermission(119, user)) { ViewPermissions.ViewPermissionPolicy = true; } //Invitation_Intro if (function.HasPermission(124, user) || function.HasPermission(125, user)) { ViewPermissions.ViewReferral = true; } if (function.HasPermission(163, user) || function.HasPermission(166, user)) { ViewPermissions.DefinitionPolicyView = true; } if (function.HasPermission(164, user) || function.HasPermission(167, user)) { ViewPermissions.FrameworkPolicyView = true; } if (function.HasPermission(165, user) || function.HasPermission(168, user)) { ViewPermissions.PrivacyPolicyInAppView = true; } if (function.HasPermission(121, user) || function.HasPermission(122, user) || function.HasPermission(123, user)) { ViewPermissions.ViewBillType = true; } if (function.HasPermission(126, user)) { ViewPermissions.ViewUserInvitations = true; } if (function.HasPermission(127, user) || function.HasPermission(128, user) || function.HasPermission(129, user)) { ViewPermissions.ViewLocationsPostalCodes = true; } if (function.HasPermission(139, user)) { ViewPermissions.ViewVideoChat = true; } if (function.HasPermission(172, user)) { ViewPermissions.AllowVideoChat = true; } if (function.HasPermission(171, user)) { ViewPermissions.AllowChat = true; } if (function.HasPermission(195, user)) { ViewPermissions.ViewSOHistory = true; } if (function.HasPermission(140, user)) { ViewPermissions.ViewServiceParameters = true; } if (function.HasPermission(141, user) || function.HasPermission(142, user)) { ViewPermissions.ViewInvitationSetting = true; } if (function.HasPermission(143, user) || function.HasPermission(144, user)) { ViewPermissions.ViewReconciliationSetting = true; } if (function.HasPermission(145, user) || function.HasPermission(146, user)) { ViewPermissions.ViewAMLSetting = true; } if (function.HasPermission(148, user) || function.HasPermission(149, user)) { ViewPermissions.ViewWalletSetting = true; } if (function.HasPermission(147, user) || function.HasPermission(150, user)) { ViewPermissions.ViewUserIdentityCheck = true; } if (function.HasPermission(152, user)) { ViewPermissions.ViewSupport = true; } if (function.HasPermission(137, user) || function.HasPermission(138, user)) { ViewPermissions.ViewExternalTransfer = true; } if (function.HasPermission(92, user)) { ViewPermissions.ViewDashBoard = true; } if (function.HasPermission(153, user)) { ViewPermissions.ViewCallCenter = true; } if (function.HasPermission(161, user)) { ViewPermissions.ViewAccounting = true; } if (function.HasPermission(174, user)) { ViewPermissions.ViewBORequest = true; } if (function.HasPermission(184, user)) { ViewPermissions.ViewMerchantBranches = true; } if (function.HasPermission(188, user)) { ViewPermissions.ViewTemplates = true; } if (function.HasPermission(199, user)) { ViewPermissions.ViewReversePayment = true; } if (function.HasPermission(222, user) || function.HasPermission(223, user) || function.HasPermission(224, user)) { ViewPermissions.ViewAcc2Acc = true; } if (function.HasPermission(230, user)) { ViewPermissions.ViewCardPayment = true; } if (function.HasPermission(231, user)) { ViewPermissions.ViewSMSException = true; } if (function.HasPermission(234, user)) { ViewPermissions.ViewCardRequest = true; } return(ViewPermissions); } catch (Exception ex) { Functions function = new Functions(); return(null); } }
protected void lbSave_Click(object sender, EventArgs e) { try { if (txtUserName.Text.Trim() == "") { lblErrorMsg.Text = "User name should not be empty"; mpePopup.Show(); return; } if (txtFirstName.Text.Trim() == "") { lblErrorMsg.Text = "First name should not be empty"; mpePopup.Show(); return; } if (txtLastName.Text.Trim() == "") { lblErrorMsg.Text = "Last name should not be empty"; mpePopup.Show(); return; } if (txtEmail.Text.Trim() == "") { lblErrorMsg.Text = "Email should not be empty"; mpePopup.Show(); return; } if (!BOValidation.IsEmail(txtEmail.Text.Trim())) { lblErrorMsg.Text = "Invalid email address"; mpePopup.Show(); return; } BOUsers boUsers = new BOUsers(); if (hfUserID.Value != "") { boUsers.UpdateUser(int.Parse(hfUserID.Value), txtUserName.Text.Trim(), txtFirstName.Text.Trim(), txtLastName.Text.Trim(), txtEmail.Text.Trim(), txtPhone.Text.Trim(), int.Parse(ddlStates.SelectedValue), int.Parse(ddlTeams.SelectedValue)); } else { if (txtPW.Text.Trim() == "") { lblErrorMsg.Text = "Password should not be empty"; mpePopup.Show(); return; } boUsers.SaveUser(txtUserName.Text.Trim(), txtPW.Text.Trim(), txtFirstName.Text.Trim(), txtLastName.Text.Trim(), txtEmail.Text.Trim(), txtPhone.Text.Trim(), int.Parse(ddlStates.SelectedValue), int.Parse(ddlTeams.SelectedValue)); } ClearPanel(); upAddEditUser.Visible = false; SaveButtonClicked(sender, e); } catch (Exception ex) { lblErrorMsg.Text = ex.Message; mpePopup.Show(); } }
public HttpResponseMessage UploadLogo() { var filePath = "~/Logos/"; customers customer = new customers(); customers customers; BOUsers user = new BOUsers(); var logo = HttpContext.Current.Request.Files.AllKeys.Any(); //get paramaetes shipment files var customerId = HttpContext.Current.Request.Params["model.customerId"]; try { if (HttpContext.Current.Request.Files.AllKeys.Any()) { // Get the uploaded image from the Files collection var httpPostedFile = HttpContext.Current.Request.Files["UploadLogo"]; if (httpPostedFile != null) { var file_name = httpPostedFile.FileName; // Get the complete file path string fileSave = DateTime.Now.ToString("yyyyMMddHHmmss") + file_name; // if the directory doesn't exist - create it. if (!Directory.Exists(HttpContext.Current.Server.MapPath(filePath + "/" + customerId))) { Directory.CreateDirectory(HttpContext.Current.Server.MapPath(filePath + "/" + customerId)); string path = filePath + "/" + customerId + "/" + fileSave; httpPostedFile.SaveAs(HttpContext.Current.Server.MapPath(path)); } else { string path = filePath + "/" + customerId + "/" + fileSave; httpPostedFile.SaveAs(HttpContext.Current.Server.MapPath(path)); } customer.logo = fileSave; } //map de parametes to model shipment attachment customer.customerId = Convert.ToDecimal(customerId); } BOCustomers custom = new BOCustomers(); customer.customerId = Convert.ToDecimal(customerId); customers = custom.GetCustomerByCustomerId(Convert.ToInt32(customerId)); customers.logo = customer.logo; customers = user.updateProfile(customers); return(Request.CreateResponse(HttpStatusCode.OK, customers)); } catch (Exception e) { ErrorMessage mensaje = new ErrorMessage("2.1", "Exception to update Profile - " + e.GetBaseException().Message, e.ToString()); return(Request.CreateResponse(HttpStatusCode.InternalServerError, mensaje)); } }