protected void btnSave_Click(object sender, EventArgs e) { if (Page.IsValid) { ntf.VisibleOnPageLoad = true; t_Function entity = new t_Function { FunctionName = txtFormName.Text, IsOnMenu = (txtStatus.SelectedValue == "1") ? true : false, }; bool updateStatus = functionBL.Update(entity, functionId); string message = (updateStatus) ? "Cập nhật thành công" : "Cập nhật không thành công"; ntf.Text = message; } }
public bool Update(t_Function entity, int functionId) { try { t_Function function = FindSingle(x => x.FunctionId == functionId); function.FunctionName = entity.FunctionName; //function.URL = entity.URL; function.IsOnMenu = entity.IsOnMenu; context.SaveChanges(); return(true); } catch (Exception) { return(false); } }
protected void btnUpdate_Click(object sender, EventArgs e) { int index = 0; foreach (GridViewRow gvr in GridView1.Rows) { if (index > 0) { TextBox type_vi = ((TextBox)gvr.FindControl("FunctionName_vi")); type_vi.Enabled = false; TextBox type_en = ((TextBox)gvr.FindControl("FunctionName_en")); type_en.Enabled = false; TextBox type_other = ((TextBox)gvr.FindControl("FunctionName_other")); type_other.Enabled = false; // Update to SQL t_Function entity_vi = new t_Function { FunctionName = type_vi.Text, }; string Id_vi = (gvr.FindControl("FunctionId_vi") as HiddenField).Value; bool updateStatus = functionBL.Update(entity_vi, int.Parse(Id_vi)); t_Function entity_en = new t_Function { FunctionName = type_en.Text, }; string Id_en = (gvr.FindControl("FunctionId_en") as HiddenField).Value; updateStatus = functionBL.Update(entity_en, int.Parse(Id_en)); t_Function entity_other = new t_Function { FunctionName = type_other.Text, }; string Id_other = (gvr.FindControl("FunctionId_other") as HiddenField).Value; updateStatus = functionBL.Update(entity_other, int.Parse(Id_other)); } index++; } }
protected void Page_Load(object sender, EventArgs e) { string linkID = string.IsNullOrEmpty(Request.QueryString["FunctionId"]) ? "0" : Request.QueryString["FunctionId"]; // Load language contents if (!IsPostBack) { functionId = int.Parse(linkID); t_Function functionList = functionBL.FindSingle(x => x.FunctionId == functionId); // Vietnamese language zone if (functionList != null) { txtFormName.Text = functionList.FunctionName; txtURL.Text = functionList.URL; txtStatus.SelectedValue = (functionList.IsOnMenu == true) ? "1" : "0"; } } // Required messgage warning RequiredFieldValidator1.ErrorMessage = "** Required value"; }
private void LoadData(string role) { CheckList(role); // Load language contents - vietnamse List <t_RoleFunction> contentList = roleFunctionBL.FindAll(s => s.Role == role).OrderBy(s => s.Role).ToList(); List <t_RoleFunction_DTO> listDTO = new List <t_RoleFunction_DTO>(); int index = 0; foreach (var item in contentList) { t_Function singleF_vi = functionBL.FindSingle(x => x.FunctionId == item.FunctionId); if (string.IsNullOrEmpty(singleF_vi.URL)) { continue; } t_Function singleF_en = functionBL.FindSingle(x => x.URL == singleF_vi.URL && x.Language == "en"); t_Function singleF_other = functionBL.FindSingle(x => x.URL == singleF_vi.URL && x.Language == "other"); string functionname = ""; switch (language) { case "vi": functionname = singleF_vi.FunctionName; break; case "en": functionname = singleF_en.FunctionName; break; case "other": functionname = singleF_other.FunctionName; break; default: functionname = singleF_vi.FunctionName; break; } switch (singleF_vi.Note) { case "Parent": break; case "Children": functionname = "-- " + functionname; break; default: break; } listDTO.Add(new t_RoleFunction_DTO { Id_display = (index + 1).ToString("0000"), FunctionName_vi = functionname, //FunctionName_en = singleF_en.FunctionName, //FunctionName_other = singleF_other.FunctionName, Active = (bool)item.Active, Role = item.Role, FunctionId = item.FunctionId, }); index++; } DataTable dt = new DataTable(); GridView1.DataSource = ToDataTable(listDTO); GridView1.DataBind(); }
protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack) { title.Text = sysParamBL.FindSingle(x => x.Name == "title").Val; } string IP = GetLanIPAddress(); if (string.IsNullOrEmpty(IP) || IP.Contains('%')) { IP = GetVisitorIpAddress(); } if (HttpContext.Current.User.Identity.IsAuthenticated) { t_Users user = new t_Users(); string username = HttpContext.Current.User.Identity.Name; // Update name - Pi-solution developer lbUserName.Text = username; t_Users dbUser = _userBL.GetUser(username); user = dbUser; user.Active = true; string hostName = Dns.GetHostName(); user.Ip = Dns.GetHostAddresses(hostName).GetValue(0).ToString(); user.Ip = IP; user.TimeStamp = DateTime.Now; _userBL.UpdateUser(user, dbUser); string role = user.Role; //RoleFunciton t_RoleFunction _functions = new t_RoleFunction(); List <int> dbfunction = (from a in _roleFunctionBL.FindAll(s => s.Role == role && s.Active == true).ToList() select a.FunctionId).ToList(); //URL by Role List <string> fun = (from q in languageobj.FindAll(s => dbfunction.Contains(s.FunctionId) && s.Language == "vi").ToList() select q.URL).ToList(); hidListMenu.Value = "@"; foreach (var _f in fun) { hidListMenu.Value = hidListMenu.Value + _f + "@"; } } else { Response.Redirect("~/Login.aspx"); } // Update logo var sysParamList = sysParamBL.FindAll().ToList(); var var0 = sysParamList.Where(x => x.ID == 2).FirstOrDefault(); imgLogo.Src = (var0 == null) ? "" : var0.Val; // Update Company name var var01 = sysParamList.Where(x => x.Name == "company_name").FirstOrDefault(); lbCompany.Text = (var01 == null) ? "" : var01.Val; // Programming language - Pi solution if (Session["myapplication.language"] != null) { language = (Session["myapplication.language"]).ToString(); if (!IsPostBack) { // Set drop down current language DropDownList_Language.ClearSelection(); DropDownList_Language.Items.FindByValue(Session["myapplication.language"].ToString()).Selected = true; } // Load Language from SQL database var functionList = languageobj.FindAll(x => x.Language == language).ToList(); // Update home page + language List <t_LanguageTranslate> contentList = languageBL.FindAll(x => x.Language == language && x.Noted.Contains("title_homepage")).ToList(); var var001 = contentList.Where(x => x.ControlId.Contains("title_homepage")).FirstOrDefault();; lbPageTitle.Text = (var001 == null) ? "" : var001.Contents; Page.Title = lbPageTitle.Text; var var1 = functionList.Where(x => x.URL.Contains("MapJS_rev1.aspx")).FirstOrDefault(); lbGeneralMap.Text = (var1 == null) ? "" : var1.FunctionName; var var2 = functionList.Where(x => x.URL.Contains("MapJS_rev1_DMA.aspx")).FirstOrDefault(); lbDMAMap.Text = (var2 == null) ? "" : var2.FunctionName; var var3 = functionList.Where(x => x.ParentId == 3).FirstOrDefault(); lbData.Text = (var3 == null) ? "" : var3.FunctionName; t_Function var4 = functionList.Where(x => x.URL.Contains("Complex_TA.aspx")).FirstOrDefault(); lbDataTable.Text = (var4 == null) ? "" : var4.FunctionName; var var5 = functionList.Where(x => x.URL.Contains("Daily_Monthly.aspx")).FirstOrDefault(); lbLoggerData.Text = (var5 == null) ? "" : var5.FunctionName; var var6 = functionList.Where(x => x.URL.Contains("Add_Change.aspx")).FirstOrDefault(); lbManualData.Text = (var6 == null) ? "" : var6.FunctionName; var var7 = functionList.Where(x => x.URL.Contains("MinMaxVal.aspx")).FirstOrDefault(); lbMinMaxValues.Text = (var7 == null) ? "" : var7.FunctionName; var var8 = functionList.Where(x => x.ParentId == 4).FirstOrDefault(); lbReport.Text = (var8 == null) ? "" : var8.FunctionName; var var9 = functionList.Where(x => x.URL.Contains("Press.aspx")).FirstOrDefault(); lbPressure.Text = (var9 == null) ? "" : var9.FunctionName; var var10 = functionList.Where(x => x.URL.Contains("Montly.aspx")).FirstOrDefault(); lbVolume.Text = (var10 == null) ? "" : var10.FunctionName; var var11 = functionList.Where(x => x.ParentId == 5).FirstOrDefault(); blEAndsL.Text = (var11 == null) ? "" : var11.FunctionName; var var12 = functionList.Where(x => x.URL.Contains("All.aspx")).FirstOrDefault(); lbEquipments.Text = (var12 == null) ? "" : var12.FunctionName; var var13 = functionList.Where(x => x.URL.Contains("Config.aspx")).FirstOrDefault(); lbInstallationPoints.Text = (var1 == null) ? "" : var13.FunctionName; var var14 = functionList.Where(x => x.ParentId == 6).FirstOrDefault(); lbAdminPanel.Text = (var14 == null) ? "" : var14.FunctionName; var var15 = functionList.Where(x => x.URL.Contains("ViewUsers.aspx")).FirstOrDefault(); lbViewUserDetails.Text = (var15 == null) ? "" : var15.FunctionName; var var16 = functionList.Where(x => x.URL.Contains("CreateUser.aspx")).FirstOrDefault(); lbCreateUsers.Text = (var16 == null) ? "" : var16.FunctionName; var var17 = functionList.Where(x => x.URL.Contains("SettingSMS.aspx")).FirstOrDefault(); lbMessageSettings.Text = (var17 == null) ? "" : var17.FunctionName; var var18 = functionList.Where(x => x.URL.Contains("ChangePassword.aspx")).FirstOrDefault(); lbChangePassword.Text = (var18 == null) ? "" : var18.FunctionName; var var19 = functionList.Where(x => x.ParentId == 8).FirstOrDefault(); lbLanguageManagement.Text = (var19 == null) ? "" : var19.FunctionName; var var20 = functionList.Where(x => x.URL.Contains("ChangeFunction.aspx")).FirstOrDefault(); lbFunctions.Text = (var20 == null) ? "" : var20.FunctionName; var var21 = functionList.Where(x => x.URL.Contains("ChangeContent.aspx")).FirstOrDefault(); lbContents.Text = (var21 == null) ? "" : var21.FunctionName; var var22 = functionList.Where(x => x.ParentId == 9).FirstOrDefault(); lbConfigSystem.Text = (var22 == null) ? "" : var22.FunctionName; var var23 = functionList.Where(x => x.URL.Contains("System/General.aspx")).FirstOrDefault(); lbGeneralSystem.Text = (var23 == null) ? "" : var23.FunctionName; var var24 = functionList.Where(x => x.URL.Contains("System/Users.aspx")).FirstOrDefault(); lbUserManagement.Text = (var24 == null) ? "" : var24.FunctionName; var var25 = functionList.Where(x => x.URL.Contains("System/Roles.aspx")).FirstOrDefault(); lbRoleManagement.Text = (var25 == null) ? "" : var25.FunctionName; var var26 = functionList.Where(x => x.URL.Contains("System/RoleFunction.aspx")).FirstOrDefault(); lbRoleFunctionManagement.Text = (var26 == null) ? "" : var26.FunctionName; } }
protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack) { } string IP = GetLanIPAddress(); if (string.IsNullOrEmpty(IP) || IP.Contains('%')) { IP = GetVisitorIpAddress(); } if (HttpContext.Current.User.Identity.IsAuthenticated) { t_Users user = new t_Users(); string username = HttpContext.Current.User.Identity.Name; // Update name - Pi-solution developer lbUserName.Text = username; t_Users dbUser = _userBL.GetUser(username); user = dbUser; user.Active = true; string hostName = Dns.GetHostName(); user.Ip = Dns.GetHostAddresses(hostName).GetValue(0).ToString(); user.Ip = IP; user.TimeStamp = DateTime.Now; _userBL.UpdateUser(user, dbUser); string role = user.Role; //RoleFunciton t_RoleFunction _functions = new t_RoleFunction(); List<int> dbfunction = (from a in _roleFunctionBL.FindAll(s => s.Role == role && s.Active == true).ToList() select a.FunctionId).ToList(); //URL by Role List<string> fun = (from q in languageobj.FindAll(s => dbfunction.Contains(s.FunctionId)).ToList() select q.URL).ToList(); hidListMenu.Value = "@"; lnkMapJS.Attributes.Add("href", "/Consumer/Logger/MapJS_rev1.aspx?uid=" + username); foreach (var _f in fun) { hidListMenu.Value = hidListMenu.Value + _f + "@"; } } else { Response.Redirect("~/Login.aspx"); } // Update logo var sysParamList = sysParamBL.FindAll().ToList(); var var0 = sysParamList.Where(x => x.ID == 2).FirstOrDefault(); imgLogo.Src = (var0 == null) ? "" : var0.Val; // Update Company name var var01 = sysParamList.Where(x => x.Name == "company_name").FirstOrDefault(); lbCompany.Text = (var01 == null) ? "" : var01.Val; // Programming language - Pi solution if (Session["myapplication.language"] != null) { language = (Session["myapplication.language"]).ToString(); if (!IsPostBack) { // Set drop down current language DropDownList_Language.ClearSelection(); DropDownList_Language.Items.FindByValue(Session["myapplication.language"].ToString()).Selected = true; } // Load Language from SQL database var functionList = languageobj.FindAll(x => x.Language == language).ToList(); // Update home page + language List<t_LanguageTranslate> contentList = languageBL.FindAll(x => x.Language == language && x.Noted.Contains("title_homepage")).ToList(); var var0001 = contentList.Where(x => x.ControlId.Contains("title_homepage")).FirstOrDefault(); ; lbPageTitle.Text = (var0001 == null) ? "" : var0001.Contents; var var1 = functionList.Where(x => x.URL.Contains("MapJS_rev1.aspx")).FirstOrDefault(); lbGeneralMap.Text = (var1 == null) ? "" : var1.FunctionName; var var2 = functionList.Where(x => x.URL.Contains("MapJS_rev1_DMA.aspx")).FirstOrDefault(); t_Function var4 = functionList.Where(x => x.URL.Contains("Complex_TA.aspx")).FirstOrDefault(); lbDataTable.Text = (var4 == null) ? "" : var4.FunctionName; var var5 = functionList.Where(x => x.URL.Contains("Daily_Monthly.aspx")).FirstOrDefault(); lbLoggerData.Text = (var5 == null) ? "" : var5.FunctionName; } }
public bool Update(t_Function entity, int functionId) { return(functionRepository.Update(entity, functionId)); }
public void Remove(t_Function entity) { throw new NotImplementedException(); }
public bool Add(t_Function entity) { throw new NotImplementedException(); }