protected void btnChangePassword_Click(object sender, EventArgs e)
        {
            objComLogin = new ComLogin();
            int i = 0;

            if (txtOldPassword.Text == Session["password"].ToString())
            {
                if (txtNewPassword.Text == txtConfirmNewPassword.Text)
                {
                    objComLogin.NewPassword       = txtNewPassword.Text;
                    objComLogin.UserId            = Session["user_id"].ToInt32();
                    objWebService                 = new LoginService();
                    objWebService.AuthSoapHdValue = ServiceAuth.ServiceAuthenticationLogin();
                    i = objWebService.ChangePassword(objComLogin);
                    if (i > 0)
                    {
                        Session["password"] = txtNewPassword.Text;
                        Response.Write("<script>alert('पासवर्ड परिवर्तन सफल भएको छ।')</script>");
                        Response.Redirect(Constants.ConstantAppPath + "/Home.aspx");
                    }
                }
                else
                {
                    Response.Write(
                        "<script>alert('नयाँ पासवर्ड मिलेन।')</script>");
                }
            }
            else
            {
                Response.Write("<script>alert('पुरानो पासवर्ड मिलेन।')</script>");
            }
        }
Пример #2
0
        //protected void btnDownloadFile_Click(object sender, ImageClickEventArgs e)
        //{
        //    string dwldUrl = Constants.ConstantAppPath + "/UserManual/UserManual.pdf";
        //    Response.ContentType = "application/pdf";
        //    Response.AppendHeader("Content-Disposition","attachment; filename=UserManual.pdf");
        //    Response.TransmitFile(Constants.ConstantAppPath + "/UserManual/UserManual.pdf");
        //    Response.End();
        //}

        private string GetOfficeName(int officeId)
        {
            objWebService = new LoginService();
            objWebService.AuthSoapHdValue = ServiceAuth.ServiceAuthenticationLogin();
            DataTable dtOffice   = objWebService.GetParentOfficeId(officeId);
            string    officeName = dtOffice.Rows[0]["OFFICE_NEP_NAME"].ToString();

            return(officeName);
        }
Пример #3
0
        protected void btnSignIn_Click(object sender, EventArgs e)
        {
            DataTable dt = null;

            objComLogin                   = new ComLogin();
            objComLogin.Lang              = Session["LanguageSetting"].ToString();
            objComLogin.Username          = txtUsername.Text;
            objComLogin.Password          = txtPassword.Text;
            objWebService                 = new LoginService();
            objWebService.AuthSoapHdValue = ServiceAuth.ServiceAuthenticationLogin();
            dt = objWebService.CheckUserExistence(objComLogin);

            if (dt != null && dt.Rows.Count > 0)
            {
                Session["username"]       = dt.Rows[0]["LOGIN_ID"].ToString();
                Session["password"]       = dt.Rows[0]["LOGIN_PASSWORD"].ToString();
                Session["user_id"]        = dt.Rows[0]["user_id"].ToString();
                Session["office_id"]      = dt.Rows[0]["office_id"].ToString();
                Session["role_id"]        = dt.Rows[0]["role_id"].ToString();
                Session["mobile_no"]      = dt.Rows[0]["mobile_no"].ToString();
                Session["email_id"]       = dt.Rows[0]["email_id"].ToString();
                Session["type_id"]        = dt.Rows[0]["TYPE_ID"].ToString();
                Session["fiscal_year_id"] = ddlFiscalYear.SelectedValue.ToInt32();
                Session["fiscal_name"]    = ddlFiscalYear.SelectedItem.Text;
                Session["office_type_id"] = dt.Rows[0]["OFFICE_TYPE_ID"].ToString();
                Session["office_name"]    = GetOfficeName(Session["office_id"].ToInt32());
                ///// ministry_id is assigned 0 for NPC user
                if (Session["office_id"].ToInt32() != 2)// NPC office
                {
                    int pId = Session["office_id"].ToInt32();
                    while (pId != 2)
                    {
                        pId = GetMinistryIdOfUser(pId);
                    }
                    DataTable dtParentOfficeTable = (DataTable)Session["dtParentOfficeTable"];
                    int       ministryId          = dtParentOfficeTable.Rows[0]["OFFICE_ID"].ToInt32();
                    Session["ministry_id"] = ministryId;
                }
                else
                {
                    Session["ministry_id"] = 0;
                }
                Response.Redirect(Constants.ConstantAppPath + "/Home.aspx");
            }
            else
            {
                lblMsg.Text = "Error! Invalid username or password";
            }
        }
Пример #4
0
        private void PopulateFiscalYear()
        {
            objComLogin      = new ComLogin();
            objComLogin.Lang = Session["LanguageSetting"].ToString();
            objWebService    = new LoginService();
            objWebService.AuthSoapHdValue = ServiceAuth.ServiceAuthenticationLogin();
            DataTable dtFiscalYear = objWebService.PopulateFiscalYear(objComLogin);

            Session["dtFiscalYear"] = dtFiscalYear;
            if (dtFiscalYear != null && dtFiscalYear.Rows.Count > 0)
            {
                ddlFiscalYear.DataSource     = dtFiscalYear;
                ddlFiscalYear.DataTextField  = "FISCAL_YEAR";
                ddlFiscalYear.DataValueField = "FISCAL_YEAR_ID";
                ddlFiscalYear.DataBind();
                ddlFiscalYear.Items.Insert(0, "-- आ.व. छान्नुहोस्--");
            }
        }
Пример #5
0
        private int GetMinistryIdOfUser(int officeId)
        {
            // int ministryId = officeId;
            objWebService = new LoginService();
            objWebService.AuthSoapHdValue = ServiceAuth.ServiceAuthenticationLogin();
            DataTable dtParentOfficeTable = objWebService.GetParentOfficeId(officeId);

            Session["dtParentOfficeTable"] = dtParentOfficeTable;
            int pId = dtParentOfficeTable.Rows[0]["PARENT_OFFICE_ID"].ToInt32();

            /* while(pId!=2)
             * {
             *   pId=GetMinistryIdOfUser(pId);
             *   break;
             * }
             *
             * ministryId = dt.Rows[0]["OFFICE_ID"].ToInt32();*/
            return(pId);
        }