protected void FillFeUsers() { ACLServiceClient client = new ACLServiceClient(); DataSet ds = client.GetRoleBasedUsersList(int.Parse(ConfigurationManager.AppSettings["roleID"].ToString())); dd_listFe.DataSource = ds; dd_listFe.DataValueField = "PK_USER_ID"; dd_listFe.DataTextField = "LOGIN_NAME"; dd_listFe.DataBind(); dd_listFe.Items.Insert(0, new ListItem("--Select--")); }
protected void FillFeUsers() { try { var client = new ACLServiceClient(); var ds = client.GetRoleBasedUsersList(int.Parse(ConfigurationManager.AppSettings["roleID"])); _helper.FillDropDownHelperMethodWithDataSet(ds, "LOGIN_NAME", "PK_USER_ID", dd_listFe); } catch (Exception ex) { _helper.ErrorsEntry(ex); } }
public void FillUserList() { var client = new ACLServiceClient(); using (var ds = client.GetUsersList(0, 0, "FMSGlobalization", "")) { if (ds != null) { try { _helper.FillDropDownHelperMethodWithDataSet(ds, "Login_Name", "PK_USER_ID", ddlUserList); } catch (Exception ex) { _helper.ErrorsEntry(ex); } } } ddlUserList.Items.Remove("FMSAdminUser"); }
protected void btnFmsLoginSubmit_Click(object sender, EventArgs e) { var client = new ACLServiceClient(); var results = client.LoginAuthenticate(txtFmsUsername.Text, txtFmsPassword.Text, "FMSGlobalization", "1.2.3.4", 80); if (results == null) { throw new ArgumentNullException(nameof(results)); } var dsResults = new DataSet(); dsResults.ReadXml(new XmlTextReader(new StringReader(results))); var resultFlag = Convert.ToInt32(dsResults.Tables[0].Rows[0].ItemArray[0].ToString()); switch (resultFlag) { case 1: case 4: lblResult.Text = "Valid User, Authentication is Sucess"; // Create the Session Objects User Id, User Name, Role Id, Role Name, Module Name... Session["User_Id"] = dsResults.Tables[0].Rows[0].ItemArray[1].ToString(); var ds1 = _distUserMapping.GetSelectedDistrictByUserList(Convert.ToInt32(dsResults.Tables[0].Rows[0].ItemArray[1].ToString())); Session["UserdistrictId"] = ds1.Tables.Count <= 0 ? -1 : (ds1.Tables[0].Rows.Count > 0 ? (object)_distUserMapping.GetSelectedDistrictByUserList(Convert.ToInt32(dsResults.Tables[0].Rows[0].ItemArray[1].ToString())).Tables[0].Rows[0].ItemArray[2].ToString() : -1); Session["User_Name"] = dsResults.Tables[0].Rows[0].ItemArray[2].ToString(); Session["Role_Id"] = dsResults.Tables[0].Rows[0].ItemArray[3].ToString(); Session["Role_Name"] = dsResults.Tables[0].Rows[0].ItemArray[4].ToString(); Session["Module_Name"] = dsResults.Tables[0].Rows[0].ItemArray[5].ToString(); var ds = client.GetMenuItems(Convert.ToInt16(Session["User_Id"].ToString()), Convert.ToInt16(dsResults.Tables[0].Rows[0]["m_moid"].ToString()), Convert.ToInt16(Session["Role_Id"].ToString())); if (ds == null) { throw new ArgumentNullException(nameof(ds)); } Session["PermissionsDS"] = ds; // Redirect to Home Page... if (Convert.ToInt16(Session["UserdistrictId"].ToString()) > 0) { var dist = _fmsgen.GetUserDistrict(Convert.ToInt16(Session["User_Id"].ToString())); if (dist == null) { throw new ArgumentNullException(nameof(dist)); } Session["District_Name"] = dist.Tables[1].Rows[0]["district_name"].ToString(); } else { Session["District_Name"] = "All"; } switch (Request.QueryString["alert"]) { case null: break; default: var strQuery = Request.QueryString["alert"]; var id = Request.QueryString["vehicleNumber"]; switch (strQuery) { case "FR": Response.Redirect("~/FitnessRenewal.aspx?vehicleid=" + id); break; case "PUC": Response.Redirect("~/PollutionUnderControl.aspx?vehicleid=" + id); break; case "RT": Response.Redirect("~/RoadTax.aspx?vehicleid=" + id); break; case "VI": Response.Redirect("~/VehicleInsurance.aspx?vehicleid=" + id); break; } break; } Response.Redirect("Default.aspx", true); //Server.Transfer("Default.aspx"); break; case 2: lblResult.Text = "Invalid Password"; //Show("Invalid Password"); txtFmsPassword.Text = string.Empty; txtFmsPassword.Focus(); break; case 3: //Show("Unauthorized user to login, contact Administrator"); lblResult.Text = "Unauthorized user to login, contact Administrator"; break; default: lblResult.Text = "Invalid user"; break; } client.Close(); }