Beispiel #1
0
        //public string rbCheck()
        //{
        //    string selectedValues="2";
        //    if (rbtnCandidate.Checked == true)
        //    {
        //        selectedValues = "3";
        //    }
        //    else if (rbtnOfficer.Checked == true)
        //    {
        //        selectedValues = "2";
        //    }
        //    return selectedValues;
        //}


        protected void btnLogin_Click(object sender, EventArgs e)
        {
            if (ddlRole.SelectedValue == "0")
            {
                ScriptManager.RegisterStartupScript(this, typeof(Page), "Message", "alert('Please Select Role')", true);
            }
            else
            {
                objloginBAL.UserName = txtUserName.Text;
                objloginBAL.PassWord = txtPassword.Text;
                objloginBAL.Role     = ddlRole.SelectedValue;
                CommonCode commoncode = new CommonCode();
                objloginBAL.PassWord = commoncode.DESEncrypt(objloginBAL.PassWord);

                DataSet dsLoginDetails = objloginBAL.GetLoginDetails(objloginBAL);
                if (dsLoginDetails != null && dsLoginDetails.Tables.Count > 0 && dsLoginDetails.Tables[0].Rows.Count > 0)
                {
                    string userType  = Convert.ToString(dsLoginDetails.Tables[0].Rows[0]["UserType"]);
                    string mainRole  = Convert.ToString(dsLoginDetails.Tables[0].Rows[0]["MainRole"]);
                    string SECStatus = Convert.ToString(dsLoginDetails.Tables[0].Rows[0]["SECNomiStatus"]);
                    if (userType == "3" && (mainRole == "1" || mainRole == "2") && SECStatus == "1")
                    {
                        Session["RegID"]         = dsLoginDetails.Tables[0].Rows[0]["RegId"];
                        Session["MobileNo"]      = Convert.ToString(dsLoginDetails.Tables[0].Rows[0]["MobileNo"]);
                        Session["NAME"]          = Convert.ToString(dsLoginDetails.Tables[0].Rows[0]["NAME"]);
                        Session["DOB"]           = Convert.ToString(dsLoginDetails.Tables[0].Rows[0]["DOB"]);
                        Session["EmailId"]       = Convert.ToString(dsLoginDetails.Tables[0].Rows[0]["EmailId"]);
                        Session["UserType"]      = userType;
                        Session["MainRole"]      = mainRole;
                        Session["RoleName"]      = Convert.ToString(dsLoginDetails.Tables[0].Rows[0]["RoleName"]);
                        Session["LBID"]          = Convert.ToString(dsLoginDetails.Tables[0].Rows[0]["LBID"]);
                        Session["District"]      = Convert.ToString(dsLoginDetails.Tables[0].Rows[0]["District"]);
                        Session["LocalBodyName"] = Convert.ToString(dsLoginDetails.Tables[0].Rows[0]["LocalBodyName"]);
                        Response.Redirect("~/Reports/frmHomeUser.aspx");
                    }
                    else
                    {
                        Warn.Visible = true;
                    }

                    if (userType == "2")
                    {
                        Session["RegID"]         = dsLoginDetails.Tables[0].Rows[0]["RegId"];
                        Session["MobileNo"]      = Convert.ToString(dsLoginDetails.Tables[0].Rows[0]["MobileNo"]);
                        Session["NAME"]          = Convert.ToString(dsLoginDetails.Tables[0].Rows[0]["NAME"]);
                        Session["DOB"]           = Convert.ToString(dsLoginDetails.Tables[0].Rows[0]["DOB"]);
                        Session["EmailId"]       = Convert.ToString(dsLoginDetails.Tables[0].Rows[0]["EmailId"]);
                        Session["UserType"]      = userType;
                        Session["MainRole"]      = mainRole;
                        Session["RoleName"]      = Convert.ToString(dsLoginDetails.Tables[0].Rows[0]["RoleName"]);
                        Session["LBID"]          = Convert.ToString(dsLoginDetails.Tables[0].Rows[0]["LBID"]);
                        Session["District"]      = Convert.ToString(dsLoginDetails.Tables[0].Rows[0]["District"]);
                        Session["LocalBodyName"] = Convert.ToString(dsLoginDetails.Tables[0].Rows[0]["LocalBodyName"]);
                        Response.Redirect("~/Reports/frmHomeUser.aspx");
                    }

                    if (userType == "3" && mainRole == "4")
                    {
                        Session["RegID"]         = dsLoginDetails.Tables[0].Rows[0]["RegId"];
                        Session["MobileNo"]      = Convert.ToString(dsLoginDetails.Tables[0].Rows[0]["MobileNo"]);
                        Session["NAME"]          = Convert.ToString(dsLoginDetails.Tables[0].Rows[0]["NAME"]);
                        Session["DOB"]           = Convert.ToString(dsLoginDetails.Tables[0].Rows[0]["DOB"]);
                        Session["EmailId"]       = Convert.ToString(dsLoginDetails.Tables[0].Rows[0]["EmailId"]);
                        Session["UserType"]      = userType;
                        Session["MainRole"]      = mainRole;
                        Session["RoleName"]      = Convert.ToString(dsLoginDetails.Tables[0].Rows[0]["RoleName"]);
                        Session["LBID"]          = Convert.ToString(dsLoginDetails.Tables[0].Rows[0]["LBID"]);
                        Session["District"]      = Convert.ToString(dsLoginDetails.Tables[0].Rows[0]["District"]);
                        Session["LocalBodyName"] = Convert.ToString(dsLoginDetails.Tables[0].Rows[0]["LocalBodyName"]);
                        Response.Redirect("~/Reports/frmHomeUser.aspx");
                    }
                }
                else
                {
                    fail.Visible = true;
                }
            }
        }