protected void btnLogin_Click(object sender, EventArgs e) { AdministratorList adminList = AdministratorList.GetAdministratorList(); foreach (Administrator admin in adminList) { if (admin.LoginId.Trim().ToUpper() == txtUserId.Text.Trim().ToUpper() && admin.IsActive && admin.Password.Trim().ToUpper() == txtPassword.Text.Trim().ToUpper()) { //save the last login Security.SetLastLoginCache(admin.DateLastLogin); admin.DateLastLoginString = DateTime.Now.ToString(); admin.Save(); Security.SetAdminLoginSession(admin); if (ViewState["Previous_URL"] != null) { string referrerURL = string.Empty; referrerURL = (string)ViewState["Previous_URL"]; Response.Redirect(referrerURL); } else { Response.Redirect("../Main/JuryList.aspx"); } } } }
private bool ValidateForm() { lblError.Text = ""; GeneralFunction.RemoveHighlightControls(this); lblError.Text += GeneralFunction.ValidateTextBox("Name", txtName, false, "string"); lblError.Text += GeneralFunction.ValidateTextBox("Login Id", txtLoginId, true, "string"); lblError.Text += GeneralFunction.ValidateDropDownList("Admin type", ddlAdminType, true, ""); string ErrorPass = "******"; bool isPasswordEmpty = !string.IsNullOrWhiteSpace(GeneralFunction.ValidateTextBox("Password", txtPassword, true, "string")) || !string.IsNullOrWhiteSpace(GeneralFunction.ValidateTextBox("Password", txtPasswordConfirm, true, "string")); if (!string.IsNullOrWhiteSpace(txtPassword.Text)) { lblError.Text += GeneralFunction.ValidateTextBox("Confirm Password", txtPasswordConfirm, true, ""); } if (isNew) { lblError.Text += GeneralFunction.ValidateTextBox("Password", txtPassword, true, ""); lblError.Text += GeneralFunction.ValidateTextBox("Confirm Password", txtPasswordConfirm, true, ""); } if ((txtPassword.Text != txtPasswordConfirm.Text && isNew) || // FOR NEW (txtPassword.Text != txtPasswordConfirm.Text && !isNew && !isPasswordEmpty)) // FOR EDIT { lblError.Text += "Password does not match the confirm password."; GeneralFunction.HighlightControl(txtPassword); GeneralFunction.HighlightControl(txtPasswordConfirm); } else if (((!GeneralFunction.PasswordCheck(txtPassword.Text.Trim(), 8) && !isPasswordEmpty) && !isNew) || ((!GeneralFunction.PasswordCheck(txtPassword.Text.Trim(), 8) && !isPasswordEmpty) && isNew)) { lblError.Text += ErrorPass; GeneralFunction.HighlightControl(txtPassword); GeneralFunction.HighlightControl(txtPasswordConfirm); } List <Administrator> administrator = AdministratorList.GetAdministratorList().Where(x => x.LoginId == txtLoginId.Text).ToList(); if (administrator.Any() && isNew) { lblError.Text += "Login Id already exists.<br>"; GeneralFunction.HighlightControl(txtLoginId); } else { administrator = administrator.Where(x => x.Id != admin.Id).ToList(); if (administrator.Any()) { lblError.Text += "Login Id already exists.<br>"; GeneralFunction.HighlightControl(txtLoginId); } } return(string.IsNullOrEmpty(lblError.Text)); }
protected void btnLogin_Click(object sender, EventArgs e) { AdministratorList adminList = AdministratorList.GetAdministratorList(); lblError.Text = ""; foreach (Administrator admin in adminList) { if ((admin.LoginId.Trim().ToUpper() == txtUserId.Text.Trim().ToUpper()) && admin.IsActive && //(admin.Password.Trim() == GeneralFunction.CreateMD5(txtPassword.Text.Trim())) (admin.Password.Trim() == txtPassword.Text.Trim()) ) { try { if (DateTime.Now > admin.LastChangePassword.AddMonths(3)) { lblError.Text = "Login Expired"; return; } } catch { } { //save the last login Security.SetLastLoginCache(admin.DateLastLogin); admin.DateLastLoginString = DateTime.Now.ToString(); admin.Save(); string IPAddress = Page.Request.ServerVariables["REMOTE_ADDR"]; GeneralFunction.CreateLogPassword(admin, "Administrator", IPAddress); Security.SetAdminLoginSession(admin); //if (ViewState["Previuos_URL"] != null) //{ // object refUrl = ViewState["Previuos_URL"]; // if (refUrl != null) // { // Response.Redirect((string)refUrl); // } //} //else // Response.Redirect("../Admin/EntryList.aspx"); Response.Redirect("../Admin/EntryList.aspx"); } } } //if (txtUserId.Text.Trim() == System.Configuration.ConfigurationManager.AppSettings["AdminUserId"] && txtPassword.Text == System.Configuration.ConfigurationManager.AppSettings["AdminPassword"]) //{ // Security.SetAdminLoginSession(System.Configuration.ConfigurationManager.AppSettings["AdminUserId"]); // Response.Redirect("../Admin/EntryList.aspx"); //} }
public static AdministratorList GetAllAdministratorCache(bool needRefresh) { AdministratorList list = (AdministratorList)HttpContext.Current.Session["Effie.AdministratorList"]; if (list == null || needRefresh) { list = AdministratorList.GetAdministratorList(); HttpContext.Current.Session["Effie.AdministratorList"] = list; } return(list); }
public static Guid GetAdminidAssignedto(Guid PayGroupId, Guid Id) { Guid AdminidAssignedto = Guid.Empty; try { AdhocInvoiceItem adhocInvoiceItem = AdhocInvoiceItemList.GetAdhocInvoiceItemList(PayGroupId, Id).FirstOrDefault(); Entry entry = Entry.GetEntry(adhocInvoiceItem.EntryId); Administrator administrator = AdministratorList.GetAdministratorList().Where(x => x.Id == entry.AdminidAssignedto).FirstOrDefault(); AdminidAssignedto = administrator.Id; } catch { } return(AdminidAssignedto); }
protected void radGridEntry_ItemDataBound(object sender, GridItemEventArgs e) { if (e.Item.ItemType == GridItemType.Item || e.Item.ItemType == GridItemType.AlternatingItem) { Effie2017.App.Entry entry = (Effie2017.App.Entry)e.Item.DataItem; LinkButton lnkBtn = null; Label lbl = null; HyperLink lnk = null; // Edit button lnkBtn = (LinkButton)e.Item.FindControl("lnkBtnEdit"); Security.SecureControlByHiding(lnkBtn); //((GridDataItem)e.Item)["Id"].Text = entry.Id.ToString(); HiddenField hdfId = (HiddenField)e.Item.FindControl("hdfId"); hdfId.Value = entry.Id.ToString(); // market if (entry.CategoryMarket == "SM") { ((GridDataItem)e.Item)["CategoryMarket"].Text = "Single Market"; } else if (entry.CategoryMarket == "MM") { ((GridDataItem)e.Item)["CategoryMarket"].Text = "Multi Market"; } ((GridDataItem)e.Item)["CategoryMarket"].Text = entry.CategoryPSDetail; ((GridDataItem)e.Item)["Status"].Text = GeneralFunction.GetEntryStatusForAdmin(entry.Status); string ProcessingStatus = entry.ProcessingStatus; if (entry.ProcessingStatus == StatusEntry.Completed) { ProcessingStatus = "Completed"; } else { ProcessingStatus = GeneralFunction.GetEntryStatusForAdmin(entry.ProcessingStatus); } ((GridDataItem)e.Item)["ProcessingStatus"].Text = "<span style='font-weight: bold;'>" + ProcessingStatus + "</span>"; // Status if (entry.Status == StatusEntry.Completed) { ((GridDataItem)e.Item)["Status"].Text = "<span style=\"font-weight:bold\">" + GeneralFunction.GetEntryStatus(entry.Status) + "</span>"; } if (entry.WithdrawnStatus != "") { ((GridDataItem)e.Item)["Status"].Text += "<br/><span style=\"color:Red;\">" + GeneralFunction.GetWithdrawnStatus(entry.WithdrawnStatus) + "</span>"; } Administrator administrator = AdministratorList.GetAdministratorList().Where(x => x.Id == entry.AdminidAssignedto).FirstOrDefault(); try { ((GridDataItem)e.Item)["AdminidAssignedto"].Text = administrator.LoginId;; } catch { ((GridDataItem)e.Item)["AdminidAssignedto"].Text = ""; } // submitted by lnkBtn = (LinkButton)e.Item.FindControl("lnkBtnBuSubmittedBy"); Registration reg = GeneralFunction.GetRegistrationFromEntry(entry); lnkBtn.Text = "-"; if (reg != null) { lnkBtn.Text = GeneralFunction.GetRegistrationFromEntry(entry).Company; lnkBtn.CommandArgument = reg.Id.ToString(); // Changes by Shaik for adding new columns on 19 Oct 2015 ((GridDataItem)e.Item)["Firstname"].Text = reg.Firstname; ((GridDataItem)e.Item)["Lastname"].Text = reg.Lastname; } // submitted details lbl = (Label)e.Item.FindControl("lblSubmittedDetails"); lbl.Text = reg.Firstname + " " + reg.Lastname + "<br/>" + reg.Job + "<br/>" + GeneralFunction.ShowFriendlyContact(reg.Contact) + "<br/>" + reg.Email; // chkboxes CheckBox chkbox = (CheckBox)e.Item.FindControl("chkbox"); Security.SecureControlByHiding(chkbox); //Edit By Rico, Nov 28 2013, Extra Collumn for Countr and Date Reminder ((GridDataItem)e.Item)["Country"].Text = reg.Country; CheckBox checkbox = (CheckBox)e.Item.FindControl("chkbox"); if (checkbox != null) { checkbox.Visible = true; } } else if (e.Item.ItemType == GridItemType.Pager) { RadComboBox PageSizeCombo = (RadComboBox)e.Item.FindControl("PageSizeComboBox"); PageSizeCombo.Items.Clear(); PageSizeCombo.Items.Add(new RadComboBoxItem("50", "50")); PageSizeCombo.FindItemByText("50").Attributes.Add("ownerTableViewId", radGridEntry.MasterTableView.ClientID); PageSizeCombo.Items.Add(new RadComboBoxItem("100", "100")); PageSizeCombo.FindItemByText("100").Attributes.Add("ownerTableViewId", radGridEntry.MasterTableView.ClientID); PageSizeCombo.Items.Add(new RadComboBoxItem("200", "200")); PageSizeCombo.FindItemByText("200").Attributes.Add("ownerTableViewId", radGridEntry.MasterTableView.ClientID); PageSizeCombo.Items.Add(new RadComboBoxItem("All", "99999")); PageSizeCombo.FindItemByText("All").Attributes.Add("ownerTableViewId", radGridEntry.MasterTableView.ClientID); PageSizeCombo.FindItemByValue(e.Item.OwnerTableView.PageSize.ToString()).Selected = true; } }