protected void ddlMenu_SelectedIndexChanged(object sender, EventArgs e) { string menu; try { DropDownList MyDropDownList = (DropDownList)sender; GridViewRow gvr = (GridViewRow)MyDropDownList.NamingContainer; int selectedRow = gvr.RowIndex; userId = int.Parse(gvAdvisorList.DataKeys[selectedRow].Value.ToString()); //Session["userId"] = userId; rmVo = advisorStaffBo.GetAdvisorStaff(userId); Session["rmVo"] = rmVo; menu = MyDropDownList.SelectedItem.Value.ToString(); if (menu == "View Dashboard") { Session["advisorVo"] = advisorBo.GetAdvisorUser(userId); Page.ClientScript.RegisterClientScriptBlock(this.GetType(), "leftpane", "loadcontrolonly('IFAAdminMainDashboard','none');", true); //AdvisorDashboardValidation(userId); } if (menu == "Edit profile") { Session["advisorVo"] = advisorBo.GetAdvisorUser(userId); Session["iffUserVo"] = userBo.GetUserDetails(userId); Session["IFFAdd"] = "Edit"; Session.Remove("IDs"); Page.ClientScript.RegisterClientScriptBlock(this.GetType(), "leftpane", "loadcontrol('IFFAdd','none');", true); } //if (menu == "User Management") //{ // Session["UserManagement"] = "IFF"; // Session["UserManagementAdvisorVo"] = advisorBo.GetAdvisorUser(userId); // Page.ClientScript.RegisterClientScriptBlock(this.GetType(), "leftpane", "loadcontrol('RMCustomerUserDetails','none');", true); //} } catch (BaseApplicationException Ex) { throw Ex; } catch (Exception Ex) { BaseApplicationException exBase = new BaseApplicationException(Ex.Message, Ex); NameValueCollection FunctionInfo = new NameValueCollection(); FunctionInfo.Add("Method", "ViewRM.ascx:ddlMenu_SelectedIndexChanged()"); object[] objects = new object[3]; objects[0] = advisorStaffBo; objects[1] = rmVo; objects[2] = userId; FunctionInfo = exBase.AddObject(FunctionInfo, objects); exBase.AdditionalInformation = FunctionInfo; ExceptionManager.Publish(exBase); throw exBase; } }
protected void Page_Load(object sender, EventArgs e) { SessionBo.CheckSession(); int branchId; userVo = (UserVo)Session[SessionContents.UserVo]; rmVo = advisorStaffBo.GetAdvisorStaff(userVo.UserId); rmId = rmVo.RMId; Session[SessionContents.RmVo] = rmVo; branchId = advisorBranchBo.GetBranchId(rmVo.RMId); advisorBranchVo = advisorBranchBo.GetBranch(branchId); Session["advisorBranchVo"] = advisorBranchVo; if (!IsPostBack) { BindBranchDropDown(); bindGrid(0, int.Parse(ddlBMBranch.SelectedValue.ToString()), 1); bindChart(0, int.Parse(ddlBMBranch.SelectedValue.ToString()), 1); } // Show unread messages ShowUnreadMessageAlert(); }
protected void Page_Load(object sender, EventArgs e) { SessionBo.CheckSession(); uservo = (UserVo)Session["userVo"]; advisevo = (AdvisorVo)Session["advisorVo"]; AdvisorStaffBo adviserstaffbo = new AdvisorStaffBo(); advrm = adviserstaffbo.GetAdvisorStaff(uservo.UserId); adviserstaffsmtpvo.RMId = advrm.RMId; if (!IsPostBack) { //if (trInsertMessage.Visible == true) // trInsertMessage.Visible = false; AdviserStaffSMTPBo advstaffsmtpbo = new AdviserStaffSMTPBo(); adviserstaffsmtpvo = advstaffsmtpbo.GetSMTPCredentials(advrm.RMId); txtEmail.Text = adviserstaffsmtpvo.Email; if (!String.IsNullOrEmpty(adviserstaffsmtpvo.Password)) { txtPassword.Attributes.Add("value", Encryption.Decrypt(adviserstaffsmtpvo.Password)); } txtSMTPHost.Text = adviserstaffsmtpvo.HostServer; txtSMTPPort.Text = adviserstaffsmtpvo.Port; chkAthenticationRequired.Checked = Convert.ToBoolean(adviserstaffsmtpvo.IsAuthenticationRequired); } string a = txtPassword.Text; }
protected void Page_Load(object sender, EventArgs e) { SessionBo.CheckSession(); UserVo userVo = new UserVo(); RMVo rmVo = new RMVo(); //userType = Session["UserType"].ToString().ToLower(); int branchId; userVo = (UserVo)Session["userVo"]; rmVo = advisorStaffBo.GetAdvisorStaff(userVo.UserId); rmId = rmVo.RMId; Session["rmVo"] = rmVo; branchId = advisorBranchBo.GetBranchId(rmVo.RMId); advisorBranchVo = advisorBranchBo.GetBranch(branchId); Session["advisorBranchVo"] = advisorBranchVo; if (!IsPostBack) { BindBranchDropDown(); bindGrid(0, int.Parse(ddlBMBranch.SelectedValue.ToString()), 1); bindChart(0, int.Parse(ddlBMBranch.SelectedValue.ToString()), 1); } }
protected void btnAssociateBM_Click(object sender, EventArgs e) { int branchId = 0; try { rmVo = advisorStaffBo.GetAdvisorStaff(userVo.UserId); Session["rmVo"] = rmVo; foreach (GridViewRow gvr in this.gvBranchListBM.Rows) { if (((RadioButton)gvr.FindControl("rbtnBM")).Checked == true) { branchId = int.Parse(gvBranchListBM.DataKeys[gvr.RowIndex].Value.ToString()); if (advisorBranchBo.AssociateBranch(rmVo.RMId, branchId, 1, advisorVo.UserId)) { Page.ClientScript.RegisterClientScriptBlock(this.GetType(), "Pageloadscript", "alert(' Association is done successfully');", true); } else { Page.ClientScript.RegisterClientScriptBlock(this.GetType(), "Pageloadscript", "alert('Sorry.. Association is not done');", true); } // advisorBranchBo.AssociateBranch(rmVo.RMId, branchId, advisorVo.UserId); } } } catch (BaseApplicationException Ex) { throw Ex; } catch (Exception Ex) { BaseApplicationException exBase = new BaseApplicationException(Ex.Message, Ex); NameValueCollection FunctionInfo = new NameValueCollection(); FunctionInfo.Add("Method", "BMBranchAssociation.ascx.cs:btnAssociateBM_Click()"); object[] objects = new object[1]; objects[0] = rmVo; objects[1] = branchId; FunctionInfo = exBase.AddObject(FunctionInfo, objects); exBase.AdditionalInformation = FunctionInfo; ExceptionManager.Publish(exBase); throw exBase; } }
protected void Page_Load(object sender, EventArgs e) { SessionBo.CheckSession(); userVo = (UserVo)Session["userVo"]; adviserVo = (AdvisorVo)Session["advisorVo"]; AdvisorStaffBo adviserstaffbo = new AdvisorStaffBo(); advrm = adviserstaffbo.GetAdvisorStaff(userVo.UserId); adviserstaffsmtpvo.RMId = advrm.RMId; BindSMSProvider(); BindAPIProvider(); if (!IsPostBack) { //if (trInsertMessage.Visible == true) // trInsertMessage.Visible = false; adviserstaffsmtpvo = advstaffsmtpbo.GetSMTPCredentials(advrm.RMId); txtEmail.Text = adviserstaffsmtpvo.Email; if (!String.IsNullOrEmpty(adviserstaffsmtpvo.Password)) { txtPassword.Attributes.Add("value", Encryption.Decrypt(adviserstaffsmtpvo.Password)); } txtSMTPHost.Text = adviserstaffsmtpvo.HostServer; txtSMTPPort.Text = adviserstaffsmtpvo.Port; txtSenderEmailAlias.Text = adviserstaffsmtpvo.SenderEmailAlias; chkAthenticationRequired.Checked = Convert.ToBoolean(adviserstaffsmtpvo.IsAuthenticationRequired); ddlSMSProvider.SelectedValue = adviserstaffsmtpvo.SmsProviderId.ToString(); txtUserName.Text = adviserstaffsmtpvo.SmsUserName; txtPassword1.Text = adviserstaffsmtpvo.Apipassword; txtSenderID.Text = adviserstaffsmtpvo.SmsSenderId; if (!String.IsNullOrEmpty(adviserstaffsmtpvo.Smspassword)) { txtPwd.Attributes.Add("value", adviserstaffsmtpvo.Smspassword); } txtsmsCredit.Text = adviserstaffsmtpvo.SmsInitialcredit.ToString(); ddlAPIProvider.SelectedValue = adviserstaffsmtpvo.ApiProviderId.ToString(); txtUname.Text = adviserstaffsmtpvo.ApiUserName; txtMemberId.Text = Convert.ToString(adviserstaffsmtpvo.ApiMemberId); if (!String.IsNullOrEmpty(adviserstaffsmtpvo.Apipassword)) { txtPassword1.Attributes.Add("value", adviserstaffsmtpvo.Apipassword); } SetAdviserPreference(); } string a = txtPassword.Text; }
protected void ddlMenu_SelectedIndexChanged(object sender, EventArgs e) { string menu; try { DropDownList MyDropDownList = (DropDownList)sender; GridViewRow gvr = (GridViewRow)MyDropDownList.NamingContainer; int selectedRow = gvr.RowIndex; userId = int.Parse(gvBMStaffList.DataKeys[selectedRow].Value.ToString()); Session["userId"] = userId; rmVo = advisorStaffBo.GetAdvisorStaff(userId); Session["rmVo"] = rmVo; menu = MyDropDownList.SelectedItem.Value.ToString(); if (menu == "Edit profile") { Page.ClientScript.RegisterClientScriptBlock(this.GetType(), "leftpane", "loadcontrol('EditRMDetails','none');", true); } if (menu == "View profile") { Session["FromAdvisorView"] = "FromAdvView"; Page.ClientScript.RegisterClientScriptBlock(this.GetType(), "leftpane", "loadcontrol('ViewRMDetails','none');", true); } if (menu == "RM Dashboard") { Page.ClientScript.RegisterClientScriptBlock(this.GetType(), "leftpane", "loadcontrol('RMDashBoard','none');", true); } } catch (BaseApplicationException Ex) { throw Ex; } catch (Exception Ex) { BaseApplicationException exBase = new BaseApplicationException(Ex.Message, Ex); NameValueCollection FunctionInfo = new NameValueCollection(); FunctionInfo.Add("Method", "BMStaffView.ascx:ddlMenu_SelectedIndexChanged()"); object[] objects = new object[3]; objects[0] = advisorStaffBo; objects[1] = rmVo; objects[2] = userId; FunctionInfo = exBase.AddObject(FunctionInfo, objects); exBase.AdditionalInformation = FunctionInfo; ExceptionManager.Publish(exBase); throw exBase; } }
protected void Page_Load(object sender, EventArgs e) { SessionBo.CheckSession(); RMVo rmVo = new RMVo(); userVo = (UserVo)Session["userVo"]; rmVo = advisorStaffBo.GetAdvisorStaff(userVo.UserId); Session["rmVo"] = rmVo; UserName = userVo.FirstName + " " + userVo.LastName; sourcepath = Session[SessionContents.LogoPath].ToString(); branchLogoSourcePath = Session[SessionContents.BranchLogoPath].ToString(); if (!IsPostBack) { ScriptManager.RegisterClientScriptBlock(this.Page, this.GetType(), "pageloadscript", "loadtopmenu('BMLeftpane');", true); BMLeftTree.CollapseAll(); } }
protected void AddLOB(int userid, AdvisorVo advisorVo) { try { //Session["advisorVo"] = advisorVo; userVo = (UserVo)Session["iffUserVo"]; Session["ADDLOBadvisorVo"] = advisorBo.GetAdvisorUser(userid); Session["rmVo"] = advisorStaffBo.GetAdvisorStaff(userid); //Session["IFFAddSubmit"] = "1"; ScriptManager.RegisterClientScriptBlock(this.Page, this.GetType(), "pageloadscript", "loadcontrol('AddLOB','none');", true); } catch (Exception ex) { throw ex; } }
protected void Page_Load(object sender, EventArgs e) { SessionBo.CheckSession(); userVo = (UserVo)Session["userVo"]; rmVo = advisorStaffBo.GetAdvisorStaff(userVo.UserId); Session["rmVo"] = rmVo; branchId = advisorBranchBo.GetBranchId(rmVo.RMId); adviserVo = (AdvisorVo)Session["advisorVo"]; if (branchId != 0 || adviserVo.MultiBranch == 0) { lnkAdd.Visible = false; lbl.Visible = false; Session["advisorBranchVo"] = advisorBranchBo.GetBranch(branchId); } else { lnkAdd.Visible = true; lbl.Visible = true; } }
protected void Page_Load(object sender, EventArgs e) { SessionBo.CheckSession(); userVo = (UserVo)Session["UserVo"]; rmVo = advisorStaffBo.GetAdvisorStaff(userVo.UserId); Session["rmVo"] = rmVo; bmBranchId = advisorBranchBo.GetBranchId(rmVo.RMId); if (bmBranchId == 0) { } else { advisorBranchVo = advisorBranchBo.GetBranch(bmBranchId); Session["advisorBranchVo"] = advisorBranchVo; } if (!IsPostBack) { ScriptManager.RegisterClientScriptBlock(this.Page, this.GetType(), "pageloadscript", "loadtopmenu('AdvisorRMBMLeftpane');", true); } }
protected void ddlRmlist_SelectedIndexChanged(object sender, EventArgs e) { try { if (ddlRmlist.SelectedIndex != 0) { int userId = advisorStaffBo.GetUserId(int.Parse(ddlRmlist.SelectedItem.Value.ToString())); rmVo = advisorStaffBo.GetAdvisorStaff(userId); Session["newRMVo"] = rmVo; txtMobileNumber.Text = rmVo.Mobile.ToString(); firstName = rmVo.FirstName.ToString(); middleName = rmVo.MiddleName.ToString(); lastName = rmVo.LastName.ToString(); } } catch (BaseApplicationException Ex) { throw Ex; } catch (Exception Ex) { BaseApplicationException exBase = new BaseApplicationException(Ex.Message, Ex); NameValueCollection FunctionInfo = new NameValueCollection(); FunctionInfo.Add("Method", "AddBranch.ascx:btnSaveChanges_Click()"); object[] objects = new object[4]; objects[0] = rmVo; objects[1] = firstName; objects[2] = middleName; objects[3] = lastName; FunctionInfo = exBase.AddObject(FunctionInfo, objects); exBase.AdditionalInformation = FunctionInfo; ExceptionManager.Publish(exBase); throw exBase; } }
public void ViewRMDetail() { RMVo Bmvo = new RMVo(); try { Bmvo = advisorStaffBo.GetAdvisorStaff(userVo.UserId); lblMail.Text = Bmvo.Email.ToString(); lblFax.Text = Bmvo.FaxIsd.ToString() + "-" + Bmvo.FaxStd.ToString() + "-" + Bmvo.Fax.ToString(); lblMobile.Text = Bmvo.Mobile.ToString(); lblRMName.Text = Bmvo.FirstName.ToString() + " " + Bmvo.MiddleName.ToString() + "" + Bmvo.LastName.ToString(); lblPhDirect.Text = Bmvo.OfficePhoneDirectIsd.ToString() + "-" + Bmvo.OfficePhoneDirectStd.ToString() + "-" + Bmvo.OfficePhoneDirectNumber.ToString(); lblPhExt.Text = Bmvo.OfficePhoneExtIsd.ToString() + "-" + Bmvo.OfficePhoneExtStd.ToString() + "-" + Bmvo.OfficePhoneExtNumber.ToString(); lblPhResi.Text = Bmvo.ResPhoneIsd.ToString() + "-" + Bmvo.ResPhoneStd.ToString() + "-" + Bmvo.ResPhoneNumber.ToString(); } catch (BaseApplicationException Ex) { throw Ex; } catch (Exception Ex) { BaseApplicationException exBase = new BaseApplicationException(Ex.Message, Ex); NameValueCollection FunctionInfo = new NameValueCollection(); FunctionInfo.Add("Method", "ViewBMProfile.ascx.cs:ViewRMDetail()"); object[] objects = new object[1]; objects[0] = Bmvo; FunctionInfo = exBase.AddObject(FunctionInfo, objects); exBase.AdditionalInformation = FunctionInfo; ExceptionManager.Publish(exBase); throw exBase; } }
protected void Page_Load(object sender, EventArgs e) { try { SessionBo.CheckSession(); this.Page.Culture = "en-GB"; advisorVo = (AdvisorVo)Session["advisorVo"]; path = Server.MapPath(ConfigurationManager.AppSettings["xmllookuppath"].ToString()); userType = Session["UserType"].ToString().ToLower(); dsLastTradeDate = customertransactionbo.GetLastTradeDate(); SessionBo.CheckSession(); userVo = (UserVo)Session["userVo"]; rmVo = advisorStaffBo.GetAdvisorStaff(userVo.UserId); bmID = rmVo.RMId; if (dsLastTradeDate.Tables[0].Rows.Count != 0) { DateTime dtFromLastDate = (DateTime)dsLastTradeDate.Tables[0].Rows[0]["WTD_Date"]; DateTime dtToLastDate = (DateTime)dsLastTradeDate.Tables[0].Rows[0]["WTD_Date"]; txtFromDate.Text = dtFromLastDate.ToShortDateString(); txtToDate.Text = dtToLastDate.ToShortDateString(); } if (txtFromDate.Text != null && txtFromDate.Text != "") { convertedFromDate = Convert.ToDateTime(txtFromDate.Text.Trim(), ci); } else { convertedFromDate = DateTime.MinValue; } if (txtToDate.Text != null && txtToDate.Text != "") { convertedToDate = Convert.ToDateTime(txtToDate.Text.Trim(), ci); } else { convertedToDate = DateTime.MinValue; } if (userType == "rm") { spnBranch.Visible = false; spnRM.Visible = false; } if (userType == "adviser") { if (!IsPostBack) { BindBranchDropDown(); BindRMDropDown(); } } if (userType == "bm") { if (!IsPostBack) { BindBranchForBMDropDown(); BindRMforBranchDropdown(0, bmID, 1); } hdnbranchHeadId.Value = ddlBranch.SelectedValue; hdnall.Value = "2"; hdnbranchId.Value = "0"; hdnrmId.Value = "0"; } //to hide the dropdown selection for mis type for adviser and bm if (!IsPostBack) { rbtnPickDate.Checked = true; rbtnPickPeriod.Checked = false; //trRange.Visible = true; trPeriod.Visible = false; } } catch (BaseApplicationException Ex) { throw Ex; } catch (Exception Ex) { BaseApplicationException exBase = new BaseApplicationException(Ex.Message, Ex); NameValueCollection FunctionInfo = new NameValueCollection(); FunctionInfo.Add("Method", "AddBranch.ascx:PageLoad()"); object[] objects = new object[2]; objects[0] = advisorVo; objects[1] = path; FunctionInfo = exBase.AddObject(FunctionInfo, objects); exBase.AdditionalInformation = FunctionInfo; ExceptionManager.Publish(exBase); throw exBase; } }
protected void Page_Load(object sender, EventArgs e) { try { advisorVo = (AdvisorVo)Session["advisorVo"]; path = Server.MapPath(ConfigurationManager.AppSettings["xmllookuppath"].ToString()); if (Session[SessionContents.CurrentUserRole].ToString().ToLower() == "admin") { userType = "advisor"; } else { userType = Session[SessionContents.CurrentUserRole].ToString().ToLower(); } SessionBo.CheckSession(); userVo = (UserVo)Session["userVo"]; rmVo = advisorStaffBo.GetAdvisorStaff(userVo.UserId); bmID = rmVo.RMId; if (userType == "advisor") { trBranchandRMDps.Visible = true; if (!IsPostBack) { BindBranchDropDown(); BindRMDropDown(); trRange.Visible = true; trPeriod.Visible = false; } //dsGetLastTradeDate = customertransactionbo.GetLastTradeDate(); //DateTime dtLastTradeDate; } else if (userType == "rm") { trBranchandRMDps.Visible = false; trRange.Visible = true; } else if (userType == "bm") { trBranchandRMDps.Visible = true; if (!IsPostBack) { BindBranchForBMDropDown(); BindRMforBranchDropdown(0, bmID, 1); trRange.Visible = true; trPeriod.Visible = false; } } dsGetLastTradeDate = customertransactionbo.GetLastTradeDate(); DateTime dtLastTradeDate; if (dsGetLastTradeDate.Tables[0].Rows.Count != 0) { dtLastTradeDate = (DateTime)dsGetLastTradeDate.Tables[0].Rows[0]["WTD_Date"]; txtFromDate.Text = dtLastTradeDate.ToShortDateString(); txtToDate.Text = dtLastTradeDate.ToShortDateString(); } } catch (BaseApplicationException Ex) { throw Ex; } catch (Exception Ex) { BaseApplicationException exBase = new BaseApplicationException(Ex.Message, Ex); NameValueCollection FunctionInfo = new NameValueCollection(); FunctionInfo.Add("Method", "AddBranch.ascx:PageLoad()"); object[] objects = new object[2]; objects[0] = advisorVo; objects[1] = path; FunctionInfo = exBase.AddObject(FunctionInfo, objects); exBase.AdditionalInformation = FunctionInfo; ExceptionManager.Publish(exBase); throw exBase; } }
protected void btnLogin_Click(object sender, EventArgs e) { UserBo userBo = new UserBo(); AdvisorStaffBo adviserStaffBo = new AdvisorStaffBo(); RMVo rmVo = new RMVo(); CustomerVo customerVo = new CustomerVo(); CustomerBo customerBo = new CustomerBo(); if (userBo.ValidateUser(txtUserName.Text.ToString(), txtPassword.Text.ToString())) { userVo = userBo.GetUser(txtUserName.Text.ToString()); if (userVo.UserType == "Advisor") { rmVo = adviserStaffBo.GetAdvisorStaff(userVo.UserId); if (rmVo.AdviserId == adviserId || isMainDomain == true) { lblLoginMessage.Visible = true; lblLoginMessage.Text = "Logged In to " + appName.ToString() + " as " + userVo.FirstName + ' ' + userVo.MiddleName + ' ' + userVo.LastName; lblLoginMessage.CssClass = "FieldName"; tblLoginBlock.Visible = false; Session["CurrentUserVo"] = userVo; lnklogout.Visible = true; Response.Write("<script>window.open('" + refLink + "?UserId=" + Encryption.Encrypt(userVo.UserId.ToString()) + "','_blank');</script>"); } else { lblLoginMessage.Visible = true; tblLoginBlock.Visible = true; lblLoginMessage.Text = "Authentication Failed"; lblLoginMessage.CssClass = "FieldError"; } } else if (userVo.UserType == "Customer") { customerVo = customerBo.GetCustomerInfo(userVo.UserId); rmVo = adviserStaffBo.GetAdvisorStaffDetails(customerVo.RmId); if (rmVo.AdviserId == adviserId || isMainDomain == true) { lblLoginMessage.Visible = true; lblLoginMessage.Text = "Logged In to " + appName.ToString() + " as " + userVo.FirstName + ' ' + userVo.MiddleName + ' ' + userVo.LastName; lblLoginMessage.CssClass = "FieldName"; Session["CurrentUserVo"] = userVo; tblLoginBlock.Visible = false; lnklogout.Visible = true; Response.Write("<script>window.open('" + refLink + "?UserId=" + Encryption.Encrypt(userVo.UserId.ToString()) + "','_blank');</script>"); } else { lblLoginMessage.Visible = true; tblLoginBlock.Visible = false; lblLoginMessage.Text = "Authentication Failed"; lblLoginMessage.CssClass = "FieldError"; } } } else { lblLoginMessage.Text = "Invalid LoginId or Password"; lblLoginMessage.Visible = true; lblLoginMessage.CssClass = "FieldError"; } }
protected void Page_Load(object sender, EventArgs e) { SessionBo.CheckSession(); this.Page.Culture = "en-GB"; advisorVo = (AdvisorVo)Session["advisorVo"]; userType = Session["UserType"].ToString().ToLower(); rmVo = (RMVo)Session[SessionContents.RmVo]; rmid = rmVo.RMId; trMessage.Visible = false; amcCode = 0; SessionBo.CheckSession(); userVo = (UserVo)Session["userVo"]; rmVo = advisorStaffBo.GetAdvisorStaff(userVo.UserId); bmID = rmVo.RMId; AdviserID = advisorVo.advisorId; if (!IsPostBack) { PortfolioBo portfoliobo = new PortfolioBo(); string valuedate = Convert.ToString(portfoliobo.GetLatestValuationDate(advisorVo.advisorId, "MF")); hdnValuationDate.Value = valuedate.ToString(); if (hdnValuationDate.Value == string.Empty) { ValuationNotDoneErrorMsg.Visible = true; if (userType == "adviser") { BindBranchDropDown(); BindRMDropDown(); } else if (userType == "rm") { spnBranch.Visible = false; spnRM.Visible = false; } else if (userType == "bm") { BindBranchForBMDropDown(); BindRMforBranchDropdown(0, bmID, 1); } } else { ValuationNotDoneErrorMsg.Visible = false; if (userType == "rm") { spnBranch.Visible = false; spnRM.Visible = false; } if (userType == "adviser") { BindBranchDropDown(); BindRMDropDown(); } if (userType == "bm") { if (!IsPostBack) { BindBranchForBMDropDown(); BindRMforBranchDropdown(0, bmID, 1); } hdnbranchId.Value = "0"; hdnbranchHeadId.Value = ddlBranch.SelectedValue; hdnAll.Value = "2"; hdnrmId.Value = "0"; hdnXWise.Value = "1"; if (hdnValuationDate.Value.ToString() != "") { dsMISReport = adviserMISBo.GetMISForBM(int.Parse(hdnrmId.Value.ToString()), int.Parse(hdnbranchId.Value.ToString()), int.Parse(hdnbranchHeadId.Value.ToString()), int.Parse(hdnXWise.Value.ToString()), int.Parse(hdnAll.Value.ToString()), DateTime.Parse(hdnValuationDate.Value.ToString()), amcCode, 0, 1, hdnAMCSearchVal.Value.ToString(), hdnSchemeSearchVal.Value.ToString(), string.Empty, string.Empty, hdnCategoryFilter.Value.ToString(), out count, 0); } } } if (Request.QueryString["amcCode"] != null) { amcCode = int.Parse(Request.QueryString["amcCode"].ToString()); LatestValuationdate = DateTime.Parse(Request.QueryString["latestValuationdate"].ToString()); } else { valuedate = Convert.ToString(portfoliobo.GetLatestValuationDate(advisorVo.advisorId, "MF")); hdnValuationDate.Value = valuedate.ToString(); if (valuedate != "") { LatestValuationdate = Convert.ToDateTime(valuedate); //Valuation date storing in Hiddenfield For all page Export ValuationDate.Value = LatestValuationdate.ToString(); } } if (LatestValuationdate != DateTime.MinValue) { txtDate.Text = LatestValuationdate.Date.ToShortDateString(); //txtDate.Text = LatestValuationdate.Date.ToShortDateString(); bindgrid(LatestValuationdate, amcCode); } //else //{ // lblMessage.Text = "No valuation done"; // trMessage.Visible = true; //} hdnDownloadPageType.Value = "single"; } if (hdnDownloadPageType.Value != "" || hdnDownloadPageType.Value != string.Empty) { hdnDownloadPageType.Value = "single"; } }
public void showRMList() { rmVo = new RMVo(); int Count = 0; List <RMVo> rmList = new List <RMVo>(); List <string> roleList = new List <string>(); //roleList = userBo.GetUserRoles(userVo.UserId); string role = "BM"; rmVo = advisorStaffBo.GetAdvisorStaff(userVo.UserId); try { //if (roleList.Contains("BM") && Session["CurrentUserRole"] == "BM") if (role == Session[SessionContents.CurrentUserRole].ToString()) { trBMBranchs.Visible = true; if (!Page.IsPostBack) { branchId = 0; all = 1; bmIdOrHeadID = rmVo.RMId; BindBMDropDown(bmIdOrHeadID); } rmList = advisorStaffBo.GetBMRMList(branchId, bmIdOrHeadID, all, mypager.CurrentPage, out Count); if (rmList.Count != 0) { lblTotalRows.Text = hdnCount.Value = Count.ToString(); DataTable dtAdvisorStaff = new DataTable(); dtAdvisorStaff.Columns.Add("UserId"); dtAdvisorStaff.Columns.Add("WealthERP Id"); dtAdvisorStaff.Columns.Add("RMName"); dtAdvisorStaff.Columns.Add("StaffType"); dtAdvisorStaff.Columns.Add("StaffRole"); dtAdvisorStaff.Columns.Add("Email"); dtAdvisorStaff.Columns.Add("BranchList"); dtAdvisorStaff.Columns.Add("Mobile Number"); DataRow drAdvisorStaff; for (int i = 0; i < rmList.Count; i++) { drAdvisorStaff = dtAdvisorStaff.NewRow(); rmVo = new RMVo(); rmVo = rmList[i]; drAdvisorStaff[0] = rmVo.UserId.ToString(); drAdvisorStaff[1] = rmVo.RMId.ToString(); drAdvisorStaff[2] = rmVo.FirstName.ToString() + " " + rmVo.MiddleName.ToString() + " " + rmVo.LastName.ToString(); if (rmVo.IsExternal == 1) { drAdvisorStaff[3] = "External"; } else { drAdvisorStaff[3] = "Internal"; } drAdvisorStaff[4] = string.Empty; drAdvisorStaff[5] = rmVo.Email.ToString(); drAdvisorStaff[6] = string.Empty; drAdvisorStaff[7] = rmVo.Mobile.ToString(); dtAdvisorStaff.Rows.Add(drAdvisorStaff); } //gvRMList.Style.Add("Width", "580px"); gvRMList.DataSource = dtAdvisorStaff; gvRMList.Columns[3].Visible = false; gvRMList.Columns[4].Visible = false; //dtAdvisorStaff.Columns.Remove("StaffRole"); //dtAdvisorStaff.Columns.Remove("BranchList"); gvRMList.DataBind(); this.GetPageCount(); } else { gvRMList.DataSource = null; gvRMList.DataBind(); DivPager.Visible = false; lblCurrentPage.Visible = false; lblTotalRows.Visible = false; trMessage.Visible = true; } //branchId = advisorBranchBo.GetBranchId(rmVo.RMId); //if (branchId != 0) //{ // //lblMsg.Visible = true; // //lblMsg.Text = "You dont have RM.. !"; // rmList = advisorStaffBo.GetBMRMList(branchId, mypager.CurrentPage, out Count); // if (rmList.Count != 0) // { // lblTotalRows.Text = hdnCount.Value = Count.ToString(); // DataTable dtAdvisorStaff = new DataTable(); // dtAdvisorStaff.Columns.Add("UserId"); // dtAdvisorStaff.Columns.Add("WealthERP Id"); // dtAdvisorStaff.Columns.Add("RMName"); // dtAdvisorStaff.Columns.Add("StaffType"); // dtAdvisorStaff.Columns.Add("StaffRole"); // dtAdvisorStaff.Columns.Add("Email"); // dtAdvisorStaff.Columns.Add("Mobile Number"); // dtAdvisorStaff.Columns.Add("BranchList"); // DataRow drAdvisorStaff; // for (int i = 0; i < rmList.Count; i++) // { // drAdvisorStaff = dtAdvisorStaff.NewRow(); // rmVo = new RMVo(); // rmVo = rmList[i]; // drAdvisorStaff[0] = rmVo.UserId.ToString(); // drAdvisorStaff[1] = rmVo.RMId.ToString(); // drAdvisorStaff[2] = rmVo.FirstName.ToString() + " " + rmVo.MiddleName.ToString() + " " + rmVo.LastName.ToString(); // //drAdvisorStaff[3] = rmVo.MainBranch.ToString(); // if (rmVo.IsExternal == 1) // drAdvisorStaff[3] = "External"; // else // drAdvisorStaff[3] = "Internal"; // drAdvisorStaff[4] = rmVo.RMRole.ToString(); // drAdvisorStaff[5] = rmVo.Email.ToString(); // drAdvisorStaff[6] = rmVo.Mobile.ToString(); // drAdvisorStaff[7] = rmVo.BranchList.ToString(); // dtAdvisorStaff.Rows.Add(drAdvisorStaff); // } // gvRMList.DataSource = dtAdvisorStaff; // gvRMList.DataBind(); // this.GetPageCount(); // } // else // { // gvRMList.DataSource = null; // gvRMList.DataBind(); // DivPager.Visible = false; // lblCurrentPage.Visible = false; // lblTotalRows.Visible = false; // trMessage.Visible = true; // } //} //else //{ // trMessage.Visible = true; //} //Session[SessionContents.CurrentUserRole] = null; } else { trBMBranchs.Visible = false; trMessage.Visible = false; advisorStaffBo = new AdvisorStaffBo(); List <RMVo> advisorStaffList = null; advisorStaffList = advisorStaffBo.GetRMList(advisorVo.advisorId, mypager.CurrentPage, hdnSort.Value, out Count, string.Empty); if (advisorStaffList != null) { lblTotalRows.Text = hdnCount.Value = Count.ToString(); DataTable dtAdvisorStaff = new DataTable(); dtAdvisorStaff.Columns.Add("UserId"); dtAdvisorStaff.Columns.Add("WealthERP Id"); dtAdvisorStaff.Columns.Add("RMName"); dtAdvisorStaff.Columns.Add("StaffType"); dtAdvisorStaff.Columns.Add("StaffRole"); dtAdvisorStaff.Columns.Add("Email"); dtAdvisorStaff.Columns.Add("Mobile Number"); dtAdvisorStaff.Columns.Add("BranchList"); DataRow drAdvisorStaff; for (int i = 0; i < advisorStaffList.Count; i++) { drAdvisorStaff = dtAdvisorStaff.NewRow(); rmVo = new RMVo(); rmVo = advisorStaffList[i]; drAdvisorStaff[0] = rmVo.UserId.ToString(); drAdvisorStaff[1] = rmVo.RMId.ToString(); drAdvisorStaff[2] = rmVo.FirstName.ToString() + " " + rmVo.MiddleName.ToString() + " " + rmVo.LastName.ToString(); //drAdvisorStaff[3] = rmVo.MainBranch.ToString(); if (rmVo.IsExternal == 1) { drAdvisorStaff[3] = "External"; } else { drAdvisorStaff[3] = "Internal"; } drAdvisorStaff[4] = rmVo.RMRole.ToString(); drAdvisorStaff[5] = rmVo.Email.ToString(); drAdvisorStaff[6] = rmVo.Mobile.ToString(); drAdvisorStaff[7] = rmVo.BranchList.ToString(); dtAdvisorStaff.Rows.Add(drAdvisorStaff); } gvRMList.DataSource = dtAdvisorStaff; gvRMList.DataBind(); this.GetPageCount(); } else { gvRMList.DataSource = null; gvRMList.DataBind(); DivPager.Visible = false; lblCurrentPage.Visible = false; lblTotalRows.Visible = false; trMessage.Visible = true; } } } catch (BaseApplicationException Ex) { throw Ex; } catch (Exception Ex) { BaseApplicationException exBase = new BaseApplicationException(Ex.Message, Ex); NameValueCollection FunctionInfo = new NameValueCollection(); FunctionInfo.Add("Method", "ViewRM.ascx:showRMList()"); object[] objects = new object[4]; objects[0] = advisorVo; objects[1] = rmVo; objects[2] = rmId; objects[3] = userId; FunctionInfo = exBase.AddObject(FunctionInfo, objects); exBase.AdditionalInformation = FunctionInfo; ExceptionManager.Publish(exBase); throw exBase; } }
protected void Page_Load(object sender, EventArgs e) { SessionBo.CheckSession(); Page.Header.DataBind(); advisorVo = (AdvisorVo)Session["advisorVo"]; userType = Session["UserType"].ToString().ToLower(); rmVo = (RMVo)Session[SessionContents.RmVo]; rmid = rmVo.RMId; trMessage.Visible = false; SessionBo.CheckSession(); userVo = (UserVo)Session["userVo"]; rmVo = advisorStaffBo.GetAdvisorStaff(userVo.UserId); bmID = rmVo.RMId; AdviserID = advisorVo.advisorId; if (!IsPostBack) { PortfolioBo portfoliobo = new PortfolioBo(); //string valuedate = Convert.ToString(portfoliobo.GetLatestValuationDate(advisorVo.advisorId, "MF")); //if (hdnValuationDate.Value == string.Empty) //{ // ValuationNotDoneErrorMsg.Visible = true; if (userType == "rm") { spnBranch.Visible = false; spnRM.Visible = false; } if (userType == "adviser") { hdnbranchId.Value = "0"; hdnbranchHeadId.Value = AdviserID.ToString(); hdnAll.Value = "2"; //hdnXWise.Value = "0"; hdnrmId.Value = ddlRM.SelectedValue; BindBranchDropDown(); BindRMDropDown(); //bindgrid(LatestValuationdate); } if (userType == "bm") { BindBranchForBMDropDown(); BindRMforBranchDropdown(0, bmID, 1); hdnbranchId.Value = "0"; hdnbranchHeadId.Value = ddlBranch.SelectedValue; hdnAll.Value = "2"; hdnrmId.Value = "0"; hdnXWise.Value = "0"; // dsMISReport = adviserMISBo.GetMISForBM(int.Parse(hdnrmId.Value.ToString()), int.Parse(hdnbranchId.Value.ToString()), int.Parse(hdnbranchHeadId.Value.ToString()), int.Parse(hdnXWise.Value.ToString()), int.Parse(hdnAll.Value.ToString()), DateTime.Parse(hdnValuationDate.Value.ToString()), 0, 0, 1, hdnAMCSearchVal.Value.ToString(), string.Empty, string.Empty, string.Empty, string.Empty, out count, 0); } } LatestValuationdate = adviserMISBo.GetLatestValuationDateFromHistory(advisorVo.advisorId, "MF"); vlndte = LatestValuationdate; hdnValuationDate.Value = LatestValuationdate.ToString("MM/dd/yyyy"); lblValDt.Text = vlndte.ToShortDateString(); //if (LatestValuationdate != DateTime.MinValue) //{ // bindgrid(LatestValuationdate); //} //else //{ // lblMessage.Text = "No valuation done"; // trMessage.Visible = true; //} }
protected void Page_Load(object sender, EventArgs e) { SessionBo.CheckSession(); advisorVo = (AdvisorVo)Session["advisorVo"]; userType = Session["UserType"].ToString().ToLower(); rmVo = (RMVo)Session[SessionContents.RmVo]; rmid = rmVo.RMId; trMessage.Visible = false; schemeplanid = 0; //trModalPopup.Visible = false; //ValuationDate = DateTime.Now.Date; SessionBo.CheckSession(); userVo = (UserVo)Session["userVo"]; rmVo = advisorStaffBo.GetAdvisorStaff(userVo.UserId); bmID = rmVo.RMId; AdviserID = advisorVo.advisorId; if (!IsPostBack) { PortfolioBo portfoliobo = new PortfolioBo(); string valuedate = Convert.ToString(portfoliobo.GetLatestValuationDate(advisorVo.advisorId, "MF")); hdnValuationDate.Value = valuedate.ToString(); if (hdnValuationDate.Value == string.Empty) { ValuationNotDoneErrorMsg.Visible = true; if (userType == "adviser") { BindBranchDropDown(); BindRMDropDown(); } else if (userType == "rm") { spnBranch.Visible = false; spnRM.Visible = false; } else if (userType == "bm") { BindBranchForBMDropDown(); BindRMforBranchDropdown(0, bmID, 1); } } else { ValuationNotDoneErrorMsg.Visible = false; if (userType == "rm") { spnBranch.Visible = false; spnRM.Visible = false; } if (userType == "adviser") { BindBranchDropDown(); BindRMDropDown(); } if (userType == "bm") { if (!IsPostBack) { BindBranchForBMDropDown(); BindRMforBranchDropdown(0, bmID, 1); } hdnbranchId.Value = "0"; hdnbranchHeadId.Value = ddlBranch.SelectedValue; hdnAll.Value = "2"; hdnXWise.Value = "2"; hdnrmId.Value = "0"; } } if (Request.QueryString["schemeplanid"] != null) { schemeplanid = int.Parse(Request.QueryString["schemeplanid"].ToString()); LatestValuationdate = DateTime.Parse(Request.QueryString["latestValuationdate"].ToString()); } else { valuedate = Convert.ToString(portfoliobo.GetLatestValuationDate(advisorVo.advisorId, "MF")); if (valuedate != "") { LatestValuationdate = Convert.ToDateTime(portfoliobo.GetLatestValuationDate(advisorVo.advisorId, "MF")); //Valuation date storing in Hiddenfield For all page Export hdnValuationDate.Value = LatestValuationdate.ToString(); } } if (LatestValuationdate != DateTime.MinValue) { txtDate.Text = LatestValuationdate.Date.ToShortDateString(); bindgrid(LatestValuationdate, schemeplanid); } //else //{ // trMessage.Visible = true; // lblMessage.Text = "No valuation done"; //} } }
protected void btnSignIn_Click(object sender, EventArgs e) { UserVo userVo = new UserVo(); UserBo userBo = new UserBo(); AdvisorStaffBo advisorStaffBo = new AdvisorStaffBo(); AdvisorBranchBo advisorBranchBo = new AdvisorBranchBo(); AdvisorBranchVo advisorBranchVo = new AdvisorBranchVo(); RMVo rmVo = new RMVo(); AdvisorBo advisorBo = new AdvisorBo(); AdvisorVo advisorVo = new AdvisorVo(); CustomerBo customerBo = new CustomerBo(); CustomerVo customerVo = new CustomerVo(); List <string> roleList = new List <string>(); string sourcePath = ""; string branchLogoSourcePath = ""; int count; bool isGrpHead = false; if (!CheckSuperAdmin()) { if (txtLoginId.Text == "" || txtPassword.Text == "") { lblIllegal.Visible = true; lblIllegal.Text = "Username and Password does not match"; } else { if (userBo.ValidateUser(txtLoginId.Text, txtPassword.Text)) // Validating the User Using the Username and Password { Session["id"] = ""; lblIllegal.Visible = true; userVo = userBo.GetUser(txtLoginId.Text); Session["UserVo"] = userVo; AddLoginTrack(txtLoginId.Text, txtPassword.Text, true, userVo.UserId); if (userVo.theme != null) { Session["Theme"] = userVo.theme.ToString(); Session["refreshTheme"] = true; } else { Session["Theme"] = "Purple"; Session["refreshTheme"] = true; } if (userVo.IsTempPassword == 0) { string UserName = userVo.FirstName + " " + userVo.LastName; if (userVo.UserType == "Advisor") { Session[SessionContents.CurrentUserRole] = "Admin"; Session["advisorVo"] = advisorBo.GetAdvisorUser(userVo.UserId); Session["rmVo"] = advisorStaffBo.GetAdvisorStaff(userVo.UserId); advisorVo = (AdvisorVo)Session["advisorVo"]; rmVo = (RMVo)Session["rmVo"]; Session["adviserId"] = advisorBo.GetRMAdviserId(rmVo.RMId); if (advisorVo.LogoPath == null || advisorVo.LogoPath == "") { advisorVo.LogoPath = "spacer.png"; } else { sourcePath = "Images/" + advisorVo.LogoPath.ToString(); if (!System.IO.File.Exists(Server.MapPath(sourcePath))) { sourcePath = ""; } } Session[SessionContents.LogoPath] = sourcePath; roleList = userBo.GetUserRoles(userVo.UserId); count = roleList.Count; if (count == 3) { advisorBranchVo = advisorBranchBo.GetBranch(advisorBranchBo.GetBranchId(rmVo.RMId)); Session["advisorBranchVo"] = advisorBranchVo; branchLogoSourcePath = "Images/" + userBo.GetRMBranchLogo(rmVo.RMId); Session[SessionContents.BranchLogoPath] = branchLogoSourcePath; Page.ClientScript.RegisterClientScriptBlock(this.GetType(), "pageloadscript", "loginloadcontrol('AdvisorRMBMDashBoard','login','" + UserName + "','" + sourcePath + "');", true); //login user role Type Session["S_CurrentUserRole"] = "Admin"; } if (count == 2) { if (roleList.Contains("RM") && roleList.Contains("BM")) { advisorBranchVo = advisorBranchBo.GetBranch(advisorBranchBo.GetBranchId(rmVo.RMId)); Session["advisorBranchVo"] = advisorBranchVo; //login user role Type Session["S_CurrentUserRole"] = "RM"; branchLogoSourcePath = "Images/" + userBo.GetRMBranchLogo(rmVo.RMId); Session[SessionContents.BranchLogoPath] = branchLogoSourcePath; Page.ClientScript.RegisterClientScriptBlock(this.GetType(), "pageloadscript", "loginloadcontrol('BMRMDashBoard','login','" + UserName + "','" + sourcePath + "','" + branchLogoSourcePath + "');", true); } else if (roleList.Contains("RM") && roleList.Contains("Admin")) { advisorBranchVo = advisorBranchBo.GetBranch(advisorBranchBo.GetBranchId(rmVo.RMId)); Session["advisorBranchVo"] = advisorBranchVo; //login user role Type Session["S_CurrentUserRole"] = "Admin"; branchLogoSourcePath = "Images/" + userBo.GetRMBranchLogo(rmVo.RMId); Session[SessionContents.BranchLogoPath] = branchLogoSourcePath; Page.ClientScript.RegisterClientScriptBlock(this.GetType(), "pageloadscript", "loginloadcontrol('AdvisorRMDashBoard','login','" + UserName + "','" + sourcePath + "');", true); } else if (roleList.Contains("BM") && roleList.Contains("Admin")) { advisorBranchVo = advisorBranchBo.GetBranch(advisorBranchBo.GetBranchId(rmVo.RMId)); Session["advisorBranchVo"] = advisorBranchVo; branchLogoSourcePath = "Images/" + userBo.GetRMBranchLogo(rmVo.RMId); Session[SessionContents.BranchLogoPath] = branchLogoSourcePath; //login user role Type Session["S_CurrentUserRole"] = "Admin"; } } if (count == 1) { if (roleList.Contains("RM")) { Session["adviserId"] = advisorBo.GetRMAdviserId(rmVo.RMId); //Session["advisorVo"]=advisorBo.GetAdvisor( branchLogoSourcePath = "Images/" + userBo.GetRMBranchLogo(rmVo.RMId); sourcePath = "Images/" + userBo.GetRMLogo(rmVo.RMId); Session[SessionContents.LogoPath] = sourcePath; Session[SessionContents.BranchLogoPath] = branchLogoSourcePath; //login user role Type Issue Reported by Ajay on July 1 2010 Session["S_CurrentUserRole"] = "RM"; Page.ClientScript.RegisterClientScriptBlock(this.GetType(), "pageloadscript", "loginloadcontrol('RMDashBoard','login','" + UserName + "','" + sourcePath + "','" + branchLogoSourcePath + "');", true); } else if (roleList.Contains("BM")) { advisorBranchVo = advisorBranchBo.GetBranch(advisorBranchBo.GetBranchId(rmVo.RMId)); Session["advisorBranchVo"] = advisorBranchVo; branchLogoSourcePath = "Images/" + userBo.GetRMBranchLogo(rmVo.RMId); Session[SessionContents.BranchLogoPath] = branchLogoSourcePath; //login user role Type Issue Reported by Ajay on July 1 2010 Session["S_CurrentUserRole"] = "BM"; Page.ClientScript.RegisterClientScriptBlock(this.GetType(), "pageloadscript", "loginloadcontrol('BMDashBoard','login','" + UserName + "','" + sourcePath + "','" + branchLogoSourcePath + "');", true); } else { Page.ClientScript.RegisterClientScriptBlock(this.GetType(), "pageloadscript", "loginloadcontrol('AdvisorDashBoard','login','" + UserName + "','" + sourcePath + "');", true); } } GetLatestValuationDate(); } else if (userVo.UserType == "Customer") { customerVo = customerBo.GetCustomerInfo(userVo.UserId); //Session["advisorVo"] = advisorBo.GetAdvisorUser(userVo.UserId); Session["CustomerVo"] = customerVo; customerVo = (CustomerVo)Session["CustomerVo"]; advisorVo = advisorBo.GetAdvisor(advisorBranchBo.GetBranch(customerVo.BranchId).AdviserId); rmVo = advisorStaffBo.GetAdvisorStaffDetails(customerVo.RmId); Session["rmVo"] = rmVo; Session["advisorVo"] = advisorVo; //if(customerVo!=null){ sourcePath = "Images/" + userBo.GetCustomerLogo(customerVo.CustomerId); Session[SessionContents.LogoPath] = sourcePath; Session["S_CurrentUserRole"] = "Customer"; GetLatestValuationDate(); Session["IsDashboard"] = "true"; isGrpHead = customerBo.CheckCustomerGroupHead(customerVo.CustomerId); if (isGrpHead == true) { Page.ClientScript.RegisterClientScriptBlock(this.GetType(), "pageloadscript", "loginloadcontrol('AdvisorRMCustGroupDashboard','login','" + UserName + "','" + sourcePath + "');", true); } else { Page.ClientScript.RegisterClientScriptBlock(this.GetType(), "pageloadscript", "loginloadcontrol('AdvisorRMCustIndiDashboard','login','" + UserName + "','" + sourcePath + "');", true); } } else if (userVo.UserType == "Admin") { Session["refreshTheme"] = false; Page.ClientScript.RegisterClientScriptBlock(this.GetType(), "pageloadscript", "loginloadcontrol('AdminUpload','login','" + UserName + "','');", true); } } else { Page.ClientScript.RegisterClientScriptBlock(this.GetType(), "pageloadscript", "loadcontrol('ChangeTempPassword','none');", true); } } else { lblIllegal.Visible = true; lblIllegal.Text = "Username and Password does not match"; AddLoginTrack(txtLoginId.Text, txtPassword.Text, false, 0); } } } }
private bool SendMail(UserVo userVo, bool isNewLogin) { Emailer emailer = new Emailer(); EmailMessage email = new EmailMessage(); AdvisorPreferenceVo advisorPreferenceVo = new AdvisorPreferenceVo(); advisorVo = (AdvisorVo)Session["advisorVo"]; if (Session["AdvisorPreferenceVo"] != null) { advisorPreferenceVo = (AdvisorPreferenceVo)Session["AdvisorPreferenceVo"]; } string logoPath = string.Empty; bool isMailSent = false; bool isEmailIdBlank = false; try { UserVo uservo = (UserVo)Session["userVo"]; AdvisorStaffBo adviserstaffbo = new AdvisorStaffBo(); //Get SMTP settings of admin if configured. RMVo advrm = new RMVo(); advrm = adviserstaffbo.GetAdvisorStaff(uservo.UserId); AdviserStaffSMTPBo adviserStaffSMTPBo = new AdviserStaffSMTPBo(); AdviserStaffSMTPVo adviserStaffSMTPVo = adviserStaffSMTPBo.GetSMTPCredentials(advrm.RMId); //Get the mail contents if (userVo.Email.Trim() != string.Empty) { email.To.Add(userVo.Email); string name = userVo.FirstName + " " + userVo.MiddleName + " " + userVo.LastName; if (isNewLogin) { email.GetCustomerAccountMail(userVo.LoginId, userVo.OriginalPassword, name); } else { email.GetResetPasswordMail(userVo.LoginId, userVo.OriginalPassword, name); } email.Subject = email.Subject.Replace("WealthERP", advisorVo.OrganizationName); email.Subject = email.Subject.Replace("MoneyTouch", advisorVo.OrganizationName); email.Body = email.Body.Replace("[ORGANIZATION]", advisorVo.OrganizationName); email.Body = email.Body.Replace("[CUSTOMER_NAME]", userVo.FirstName); if (ConfigurationSettings.AppSettings["HostName"].ToString() == "Wealtherp") { email.Body = email.Body.Replace("[WEBSITE]", advisorPreferenceVo.WebSiteDomainName); } else if (ConfigurationSettings.AppSettings["HostName"].ToString() == "Citrus") { email.Body = email.Body.Replace("[WEBSITE]", advisorPreferenceVo.WebSiteDomainName); } email.Body = email.Body.Replace("[CONTACTPERSON]", advisorVo.ContactPersonFirstName + " " + advisorVo.ContactPersonMiddleName + " " + advisorVo.ContactPersonLastName); if (!string.IsNullOrEmpty(advisorVo.Designation)) { email.Body = email.Body.Replace("[DESIGNATION]", advisorVo.Designation); } else { email.Body = email.Body.Replace("[DESIGNATION]", string.Empty); } if (!string.IsNullOrEmpty(advisorVo.Phone1Number.ToString())) { email.Body = email.Body.Replace("[PHONE]", advisorVo.Phone1Std.ToString() + "-" + advisorVo.Phone1Number.ToString()); } else { email.Body = email.Body.Replace("[PHONE]", string.Empty); } if (!string.IsNullOrEmpty(advisorVo.Email)) { email.Body = email.Body.Replace("[EMAIL]", advisorVo.Email); } else { email.Body = email.Body.Replace("[EMAIL]", string.Empty); } email.Body = email.Body.Replace("[LOGO]", "<img src='cid:HDIImage' alt='Logo'>"); System.Net.Mail.AlternateView htmlView; System.Net.Mail.AlternateView plainTextView = System.Net.Mail.AlternateView.CreateAlternateViewFromString("Text view", null, "text/plain"); //System.Net.Mail.AlternateView htmlView = System.Net.Mail.AlternateView.CreateAlternateViewFromString(hidBody.Value.Trim() + "<image src=cid:HDIImage>", null, "text/html"); htmlView = System.Net.Mail.AlternateView.CreateAlternateViewFromString("<html><body " + "style='font-family:Tahoma, Arial; font-size: 10pt;'><p>" + email.Body + "</p></body></html>", null, "text/html"); //Add image to HTML version if (advisorVo != null) { logoPath = "~/Images/" + advisorVo.LogoPath; } if (!File.Exists(Server.MapPath(logoPath))) { logoPath = "~/Images/spacer.png"; } //System.Net.Mail.LinkedResource imageResource = new System.Net.Mail.LinkedResource(Server.MapPath("~/Images/") + @"\3DSYRW_4009.JPG", "image/jpeg"); System.Net.Mail.LinkedResource imageResource = new System.Net.Mail.LinkedResource(Server.MapPath(logoPath), "image/jpeg"); imageResource.ContentId = "HDIImage"; htmlView.LinkedResources.Add(imageResource); //Add two views to message. email.AlternateViews.Add(plainTextView); email.AlternateViews.Add(htmlView); //Send message //System.Net.Mail.SmtpClient smtpClient = new System.Net.Mail.SmtpClient(); //Assign SMTP Credentials if configured. if (adviserStaffSMTPVo.HostServer != null && adviserStaffSMTPVo.HostServer != string.Empty) { emailer.isDefaultCredentials = !Convert.ToBoolean(adviserStaffSMTPVo.IsAuthenticationRequired); if (!String.IsNullOrEmpty(adviserStaffSMTPVo.Password)) { emailer.smtpPassword = Encryption.Decrypt(adviserStaffSMTPVo.Password); } emailer.smtpPort = int.Parse(adviserStaffSMTPVo.Port); emailer.smtpServer = adviserStaffSMTPVo.HostServer; emailer.smtpUserName = adviserStaffSMTPVo.Email; if (Convert.ToBoolean(adviserStaffSMTPVo.IsAuthenticationRequired)) { if (ConfigurationSettings.AppSettings["HostName"].ToString() == "Wealtherp") { email.From = new MailAddress(emailer.smtpUserName, advisorVo.OrganizationName); } else if (ConfigurationSettings.AppSettings["HostName"].ToString() == "MoneyTouch") { email.From = new MailAddress(emailer.smtpUserName, advisorVo.OrganizationName); } } } //Sending mail... isMailSent = emailer.SendMail(email); } else { isEmailIdBlank = true; } if (isEmailIdBlank) { if (string.IsNullOrEmpty(statusMessage)) { statusMessage = "No email Id specified for selected User"; tblMessage.Visible = true; ErrorMessage.Visible = true; ErrorMessage.InnerText = statusMessage; SuccessMsg.Visible = false; } else { statusMessage = statusMessage + " and some selected User don't have E-mail id"; tblMessage.Visible = true; ErrorMessage.Visible = true; ErrorMessage.InnerText = statusMessage; SuccessMsg.Visible = false; } } else if (isMailSent) { if (string.IsNullOrEmpty(statusMessage)) { statusMessage = "Credentials have been sent to selected User"; tblMessage.Visible = true; ErrorMessage.Visible = false; SuccessMsg.InnerText = statusMessage; SuccessMsg.Visible = true; } else if (statusMessage == "No email Id specified for slected User") { statusMessage = "some selected User don't have E-mail id and Credentials have been sent sucessfully to rest of User"; statusMessage = "Credentials have been sent to selected User"; tblMessage.Visible = true; ErrorMessage.Visible = false; SuccessMsg.InnerText = statusMessage; SuccessMsg.Visible = true; } else { tblMessage.Visible = true; ErrorMessage.Visible = false; SuccessMsg.InnerText = statusMessage; SuccessMsg.Visible = true; } } else { statusMessage = "An error occurred while sending mail .. "; tblMessage.Visible = true; ErrorMessage.Visible = true; ErrorMessage.InnerText = statusMessage; SuccessMsg.Visible = false; } } catch (Exception ex) { } return(isMailSent); }
protected void btnSendEmailToIFF_Click(object sender, EventArgs e) { int selectedRecords = 0; string statusMessage = string.Empty; advisorVo = (AdvisorVo)Session["advisorVo"]; AdvisorBo advisorBo = new AdvisorBo(); RMVo rmVo = new RMVo(); AdvisorStaffBo advisorStaffBo = new AdvisorStaffBo(); Random r = new Random(); string logoPath = string.Empty; if (Page.IsValid) { try { foreach (GridViewRow gvr in gvIFFUsers.Rows) { if (((CheckBox)gvr.FindControl("chkBoxChild")).Checked == true) { selectedRecords++; userId = int.Parse(gvIFFUsers.DataKeys[gvr.RowIndex].Value.ToString()); advisorVo = advisorBo.GetAdvisorUser(userId); rmVo = advisorStaffBo.GetAdvisorStaff(userId); Emailer emailer = new Emailer(); EmailMessage email = new EmailMessage(); string hassedPassword = string.Empty; string saltValue = string.Empty; string password = r.Next(20000, 100000).ToString(); userVo = userBo.GetUserDetails(userId); string userName = userVo.FirstName + " " + userVo.MiddleName + " " + userVo.LastName; encryption.GetHashAndSaltString(password, out hassedPassword, out saltValue); userVo.Password = hassedPassword; userVo.PasswordSaltValue = saltValue; userVo.OriginalPassword = password; userVo.IsTempPassword = 1; email.GetResetPasswordMail(userVo.LoginId, password, userName); //email.Subject = email.Subject.Replace("WealthERP", advisorVo.OrganizationName); //email.Subject = email.Subject.Replace("MoneyTouch", advisorVo.OrganizationName); //email.Body = email.Body.Replace("[ORGANIZATION]", advisorVo.OrganizationName); email.To.Add(userVo.Email); AdviserStaffSMTPBo adviserStaffSMTPBo = new AdviserStaffSMTPBo(); //int rmId = Convert.ToInt32(ViewState["rmId"]); AdviserStaffSMTPVo adviserStaffSMTPVo = adviserStaffSMTPBo.GetSMTPCredentials(1000); //adviserStaffSMTPVo.HostServer = ""; if (adviserStaffSMTPVo.HostServer != null && adviserStaffSMTPVo.HostServer != string.Empty) { emailer.isDefaultCredentials = !Convert.ToBoolean(adviserStaffSMTPVo.IsAuthenticationRequired); if (!String.IsNullOrEmpty(adviserStaffSMTPVo.Password)) { emailer.smtpPassword = Encryption.Decrypt(adviserStaffSMTPVo.Password); } emailer.smtpPort = int.Parse(adviserStaffSMTPVo.Port); emailer.smtpServer = adviserStaffSMTPVo.HostServer; emailer.smtpUserName = adviserStaffSMTPVo.Email; //email.Subject = email.Subject.Replace("WealthERP", advisorVo.OrganizationName); //email.Subject = email.Subject.Replace("MoneyTouch", advisorVo.OrganizationName); email.Body = email.Body.Replace("[ORGANIZATION]", "WealthERP Team"); if (ConfigurationSettings.AppSettings["HostName"].ToString() == "Wealtherp") { email.Body = email.Body.Replace("[WEBSITE]", "https://app.wealtherp.com/"); } email.Body = email.Body.Replace("[CONTACTPERSON]", "Customer Care"); email.Body = email.Body.Replace("[DESIGNATION]", "Team WealthERP"); email.Body = email.Body.Replace("[PHONE]", "+91 9663305249 <br/>Skype: custcare.ampsys"); email.Body = email.Body.Replace("[EMAIL]", "*****@*****.**"); email.Body = email.Body.Replace("[LOGO]", "<img src='cid:HDIImage' alt='Logo'>"); System.Net.Mail.AlternateView htmlView; System.Net.Mail.AlternateView plainTextView = System.Net.Mail.AlternateView.CreateAlternateViewFromString("Text view", null, "text/plain"); //System.Net.Mail.AlternateView htmlView = System.Net.Mail.AlternateView.CreateAlternateViewFromString(hidBody.Value.Trim() + "<image src=cid:HDIImage>", null, "text/html"); htmlView = System.Net.Mail.AlternateView.CreateAlternateViewFromString("<html><body " + "style='font-family:Tahoma, Arial; font-size: 10pt;'><p>" + email.Body + "</p></body></html>", null, "text/html"); //Add image to HTML version logoPath = "~/Images/WealthERP.jpf"; if (!File.Exists(Server.MapPath(logoPath))) { logoPath = "~/Images/spacer.png"; } //System.Net.Mail.LinkedResource imageResource = new System.Net.Mail.LinkedResource(Server.MapPath("~/Images/") + @"\3DSYRW_4009.JPG", "image/jpeg"); System.Net.Mail.LinkedResource imageResource = new System.Net.Mail.LinkedResource(Server.MapPath(logoPath), "image/jpeg"); imageResource.ContentId = "HDIImage"; htmlView.LinkedResources.Add(imageResource); //Add two views to message. email.AlternateViews.Add(plainTextView); email.AlternateViews.Add(htmlView); //Send message //System.Net.Mail.SmtpClient smtpClient = new System.Net.Mail.SmtpClient(); //Assign SMTP Credentials if configured. if (adviserStaffSMTPVo.HostServer != null && adviserStaffSMTPVo.HostServer != string.Empty) { emailer.isDefaultCredentials = !Convert.ToBoolean(adviserStaffSMTPVo.IsAuthenticationRequired); if (!String.IsNullOrEmpty(adviserStaffSMTPVo.Password)) { emailer.smtpPassword = Encryption.Decrypt(adviserStaffSMTPVo.Password); } emailer.smtpPort = int.Parse(adviserStaffSMTPVo.Port); emailer.smtpServer = adviserStaffSMTPVo.HostServer; emailer.smtpUserName = adviserStaffSMTPVo.Email; if (Convert.ToBoolean(adviserStaffSMTPVo.IsAuthenticationRequired)) { if (ConfigurationSettings.AppSettings["HostName"].ToString() == "Wealtherp") { email.From = new MailAddress(emailer.smtpUserName, "WealthERP Team"); } } } //if (Convert.ToBoolean(adviserStaffSMTPVo.IsAuthenticationRequired)) //{ // if (ConfigurationSettings.AppSettings["HostName"].ToString() == "Wealtherp") // { // email.From = new MailAddress(emailer.smtpUserName, advisorVo.OrganizationName); // } // else if (ConfigurationSettings.AppSettings["HostName"].ToString() == "MoneyTouch") // { // email.From = new MailAddress(emailer.smtpUserName, advisorVo.OrganizationName); // } //} } bool isMailSent = false; if (userBo.UpdateUser(userVo)) { isMailSent = emailer.SendMail(email); } if (isMailSent) { statusMessage = "Credentials have been reset & sent to selected Adviser"; tblMessage.Visible = true; tblErrorMassage.Visible = false; //ErrorMessage.Visible = false; SuccessMsg.InnerText = statusMessage; //SuccessMsg.Visible = true; } else { statusMessage = "An error occurred while sending mail to selected Adviser"; tblMessage.Visible = false; tblErrorMassage.Visible = true; //ErrorMessage.Visible = true; ErrorMessage.InnerText = statusMessage; //SuccessMsg.Visible = false; } } } tblErrorMassage.Visible = false; //ErrorMessage.Visible = false; } catch (BaseApplicationException Ex) { throw Ex; } catch (Exception Ex) { BaseApplicationException exBase = new BaseApplicationException(Ex.Message, Ex); NameValueCollection FunctionInfo = new NameValueCollection(); FunctionInfo.Add("Method", "RMCustomerUserDetails.ascx:btnGenerate_Click()"); exBase.AdditionalInformation = FunctionInfo; ExceptionManager.Publish(exBase); throw exBase; } } }
private bool SendMail(UserVo userVo) { Emailer emailer = new Emailer(); EmailMessage email = new EmailMessage(); advisorVo = (AdvisorVo)Session["advisorVo"]; bool isMailSent = false; bool isEmailIdBlank = false; try { UserVo uservo = (UserVo)Session["userVo"]; AdvisorStaffBo adviserstaffbo = new AdvisorStaffBo(); //Get SMTP settings of admin if configured. RMVo advrm = new RMVo(); advrm = adviserstaffbo.GetAdvisorStaff(uservo.UserId); AdviserStaffSMTPBo adviserStaffSMTPBo = new AdviserStaffSMTPBo(); AdviserStaffSMTPVo adviserStaffSMTPVo = adviserStaffSMTPBo.GetSMTPCredentials(advrm.RMId); //Get the mail contents if (userVo.Email.Trim() != string.Empty) { email.To.Add(userVo.Email); string name = userVo.FirstName + " " + userVo.MiddleName + " " + userVo.LastName; email.GetCustomerAccountMail(userVo.LoginId, Encryption.Decrypt(userVo.Password), name); email.Subject = email.Subject.Replace("WealthERP", advisorVo.OrganizationName); email.Subject = email.Subject.Replace("MoneyTouch", advisorVo.OrganizationName); email.Body = email.Body.Replace("[ORGANIZATION]", advisorVo.OrganizationName); //Assign SMTP Credentials if configured. if (adviserStaffSMTPVo.HostServer != null && adviserStaffSMTPVo.HostServer != string.Empty) { emailer.isDefaultCredentials = !Convert.ToBoolean(adviserStaffSMTPVo.IsAuthenticationRequired); if (!String.IsNullOrEmpty(adviserStaffSMTPVo.Password)) { emailer.smtpPassword = Encryption.Decrypt(adviserStaffSMTPVo.Password); } emailer.smtpPort = int.Parse(adviserStaffSMTPVo.Port); emailer.smtpServer = adviserStaffSMTPVo.HostServer; emailer.smtpUserName = adviserStaffSMTPVo.Email; if (Convert.ToBoolean(adviserStaffSMTPVo.IsAuthenticationRequired)) { if (ConfigurationSettings.AppSettings["HostName"].ToString() == "Wealtherp") { email.From = new MailAddress(emailer.smtpUserName, advisorVo.OrganizationName); } else if (ConfigurationSettings.AppSettings["HostName"].ToString() == "MoneyTouch") { email.From = new MailAddress(emailer.smtpUserName, advisorVo.OrganizationName); } } } //Sending mail... isMailSent = emailer.SendMail(email); } else { isEmailIdBlank = true; } if (isEmailIdBlank) { if (string.IsNullOrEmpty(statusMessage)) { statusMessage = "No email Id specified for slected User"; tblMessage.Visible = true; ErrorMessage.Visible = true; ErrorMessage.InnerText = statusMessage; SuccessMsg.Visible = false; } else { statusMessage = statusMessage + " and some selected User don't have E-mail id"; tblMessage.Visible = true; ErrorMessage.Visible = true; ErrorMessage.InnerText = statusMessage; SuccessMsg.Visible = false; } } else if (isMailSent) { if (string.IsNullOrEmpty(statusMessage)) { statusMessage = "Credentials have been sent to selected User"; tblMessage.Visible = true; ErrorMessage.Visible = false; SuccessMsg.InnerText = statusMessage; SuccessMsg.Visible = true; } else if (statusMessage == "No email Id specified for slected User") { statusMessage = "some selected User don't have E-mail id and Credentials have been sent sucessfully to rest of User"; statusMessage = "Credentials have been sent to selected User"; tblMessage.Visible = true; ErrorMessage.Visible = false; SuccessMsg.InnerText = statusMessage; SuccessMsg.Visible = true; } else { tblMessage.Visible = true; ErrorMessage.Visible = false; SuccessMsg.InnerText = statusMessage; SuccessMsg.Visible = true; } } else { statusMessage = "An error occurred while sending mail .. "; tblMessage.Visible = true; ErrorMessage.Visible = true; ErrorMessage.InnerText = statusMessage; SuccessMsg.Visible = false; } } catch (Exception ex) { } return(isMailSent); }
public void showRMUserDetails() { try { UserVo uservo = (UserVo)Session["userVo"]; AdvisorStaffBo adviserstaffbo = new AdvisorStaffBo(); RMVo advrm = new RMVo(); advrm = adviserstaffbo.GetAdvisorStaff(uservo.UserId); ViewState["rmId"] = advrm.RMId; //if (hdnCurrentPage.Value.ToString() != "") //{ // mypager.CurrentPage = Int32.Parse(hdnCurrentPage.Value.ToString()); // hdnCurrentPage.Value = ""; //} int count = 0; rmUserList = advisorStaffBo.GetRMList(advisorVo.advisorId, hdnSort.Value.Trim(), hdnNameFilter.Value.Trim()); //lblTotalRows.Text = hdnRecordCount.Value = count.ToString(); if (rmUserList != null) { DataTable dtRMUsers = new DataTable(); dtRMUsers.Columns.Add("S.No"); dtRMUsers.Columns.Add("RMName"); dtRMUsers.Columns.Add("LoginId"); dtRMUsers.Columns.Add("EmailId"); dtRMUsers.Columns.Add("UserId"); DataRow drRMUsers; for (int i = 0; i < rmUserList.Count; i++) { drRMUsers = dtRMUsers.NewRow(); rmVo = new RMVo(); rmVo = rmUserList[i]; userId = rmVo.UserId; userVo = new UserVo(); userVo = userBo.GetUserDetails(userId); drRMUsers[0] = (i + 1).ToString(); drRMUsers[1] = rmVo.FirstName.ToString() + " " + rmVo.MiddleName.ToString() + " " + rmVo.LastName.ToString(); if (userVo != null) { drRMUsers[2] = userVo.LoginId.ToString(); drRMUsers[3] = userVo.Email; drRMUsers[4] = userVo.UserId; } dtRMUsers.Rows.Add(drRMUsers); } if (Cache["customerList" + advisorVo.advisorId] == null) { Cache.Insert("customerList" + advisorVo.advisorId, dtRMUsers); } else { Cache.Remove("customerList" + advisorVo.advisorId); Cache.Insert("customerList" + advisorVo.advisorId, dtRMUsers); } gvUserMgt.DataSource = dtRMUsers; gvUserMgt.DataBind(); //gvRMUsers.PageSize = PageSize; //if (trPagger.Visible == false) // trPagger.Visible = true; //this.GetPageCount(); //if (btnGenerate.Visible == false) // btnGenerate.Visible = true; //if (mypager.Visible == false) // mypager.Visible = true; } else { //lblCurrentPage.Visible = false; //lblTotalRows.Visible = false; tblPager.Visible = false; //trNoRecords.Visible = true; tblMessage.Visible = true; ErrorMessage.Visible = true; SuccessMsg.Visible = false; ErrorMessage.InnerText = "No Records Found...!"; trPagger.Visible = false; btnGenerate.Visible = false; } } catch (BaseApplicationException Ex) { throw Ex; } catch (Exception Ex) { BaseApplicationException exBase = new BaseApplicationException(Ex.Message, Ex); NameValueCollection FunctionInfo = new NameValueCollection(); FunctionInfo.Add("Method", "RMUserDetails.ascx:showRMUserDetails()"); object[] objects = new object[5]; objects[0] = advisorVo; objects[1] = rmVo; objects[2] = userVo; objects[3] = rmUserList; objects[4] = userId; FunctionInfo = exBase.AddObject(FunctionInfo, objects); exBase.AdditionalInformation = FunctionInfo; ExceptionManager.Publish(exBase); throw exBase; } }
private void setBranchDetail() { try { RMVo temp = new RMVo(); if (advisorBranchVo.BranchId != 0) { lblBranchCode.Text = advisorBranchVo.BranchCode.ToString(); lblBranchName.Text = advisorBranchVo.BranchName.ToString(); lblBranchType.Text = advisorBranchVo.BranchType; lblAssociateCategory.Text = advisorBranchVo.AssociateCategory; lblCity.Text = advisorBranchVo.City.ToString(); lblCountry.Text = advisorBranchVo.Country.ToString(); lblMail.Text = advisorBranchVo.Email.ToString(); lblFax.Text = advisorBranchVo.FaxIsd.ToString() + "-" + advisorBranchVo.FaxStd.ToString() + "-" + advisorBranchVo.Fax.ToString(); temp = advisorStaffBo.GetAdvisorStaff(advisorStaffBo.GetUserId(advisorBranchVo.BranchHeadId)); lblHead.Text = temp.FirstName + " " + temp.MiddleName + " " + temp.LastName; lblLineone.Text = advisorBranchVo.AddressLine1.ToString(); lblLinetwo.Text = advisorBranchVo.AddressLine2.ToString(); lblLineThree.Text = advisorBranchVo.AddressLine3.ToString(); lblPhone1.Text = advisorBranchVo.Phone1Isd.ToString() + "-" + advisorBranchVo.Phone1Std.ToString() + "-" + advisorBranchVo.Phone1Number.ToString(); lblPhone2.Text = advisorBranchVo.Phone2Isd.ToString() + "-" + advisorBranchVo.Phone2Std.ToString() + "-" + advisorBranchVo.Phone2Number.ToString(); lblPin.Text = advisorBranchVo.PinCode.ToString(); if (advisorBranchVo.State == "") { lblState.Text = ""; } else { lblState.Text = XMLBo.GetStateName(path, advisorBranchVo.State.ToString()); } lblBranchHeadMobile.Text = temp.Mobile.ToString(); if (advisorBranchVo.BranchType != "Associate") { CommSharingStructureHdr.Visible = false; trAssocCategory.Visible = false; } else { CommSharingStructureHdr.Visible = true; trAssocCategory.Visible = true; } } } catch (BaseApplicationException Ex) { throw Ex; } catch (Exception Ex) { BaseApplicationException exBase = new BaseApplicationException(Ex.Message, Ex); NameValueCollection FunctionInfo = new NameValueCollection(); FunctionInfo.Add("Method", "ViewBranchDetails.ascx:setBranchDetail()"); object[] objects = new object[1]; objects[0] = advisorBranchVo; FunctionInfo = exBase.AddObject(FunctionInfo, objects); exBase.AdditionalInformation = FunctionInfo; ExceptionManager.Publish(exBase); throw exBase; } }
protected void Page_Load(object sender, EventArgs e) { try { SessionBo.CheckSession(); string path = Server.MapPath(ConfigurationManager.AppSettings["xmllookuppath"]).ToString(); userVo = (UserVo)Session["UserVo"]; advisorVo = advisorBo.GetAdvisorUser(userVo.UserId); if (Session["advisorVo"] != null && Session["rmVo"] != null && userVo.UserType == "SuperAdmin") { advisorVo = (AdvisorVo)Session["advisorVo"]; rmVo = (RMVo)Session["rmVo"]; } else { advisorVo = advisorBo.GetAdvisorUser(userVo.UserId); rmVo = advisorStaffBo.GetAdvisorStaff(userVo.UserId); } //RegularExpressionValidator3.Controls.Add( if (!IsPostBack) { lblSTD.CssClass = "FieldName"; lblEmail.CssClass = "FieldName"; lblISD.CssClass = "FieldName"; lblLine1.CssClass = "FieldName"; lblOrganizationName.CssClass = "FieldName"; lblPhoneNUmber.CssClass = "FieldName"; lblPincode.CssClass = "FieldName"; lblFax.CssClass = "FieldName"; BindDropDowns(path); if (advisorVo.BusinessCode != null) { ddlBusinessType.SelectedValue = advisorVo.BusinessCode.ToString(); } if (advisorVo.Associates == 1) { rbtnAssModelTypeYes.Checked = true; rbtnAssModelTypeNo.Checked = false; } else { rbtnAssModelTypeYes.Checked = false; rbtnAssModelTypeNo.Checked = true; } if (advisorVo.MultiBranch == 1) { rbtnYes.Checked = true; rbtnNo.Checked = false; } else { rbtnNo.Checked = true; rbtnYes.Checked = false; } if (advisorVo.AddressLine1 != null) { txtAddressLine1.Text = advisorVo.AddressLine1.ToString(); } if (advisorVo.AddressLine2 != null) { txtAddressLine2.Text = advisorVo.AddressLine2.ToString(); } if (advisorVo.AddressLine3 != null) { txtAddressLine3.Text = advisorVo.AddressLine3.ToString(); } if (advisorVo.Website != null) { txtwebsite.Text = advisorVo.Website.ToString(); } txtEmail.Text = advisorVo.Email.ToString(); if (advisorVo.Fax != 0) { txtFax.Text = advisorVo.Fax.ToString(); } if (advisorVo.FaxIsd != 0) { txtFaxISD.Text = advisorVo.FaxIsd.ToString(); } if (advisorVo.FaxStd != 0) { txtFaxSTD.Text = advisorVo.FaxStd.ToString(); } if (advisorVo.ContactPersonFirstName != null) { txtFirstName.Text = advisorVo.ContactPersonFirstName.ToString(); } if (advisorVo.Phone1Isd != 0) { txtISD1.Text = advisorVo.Phone1Isd.ToString(); } if (advisorVo.Phone2Isd != 0) { txtISD2.Text = advisorVo.Phone2Isd.ToString(); } if (advisorVo.ContactPersonLastName != null) { txtLastName.Text = advisorVo.ContactPersonLastName.ToString(); } if (advisorVo.ContactPersonMiddleName != null) { txtMiddleName.Text = advisorVo.ContactPersonMiddleName.ToString(); } if (advisorVo.MobileNumber != 0) { txtMobileNumber.Text = advisorVo.MobileNumber.ToString(); } if (advisorVo.Phone1Number != 0) { txtPhoneNumber1.Text = advisorVo.Phone1Number.ToString(); } if (advisorVo.Phone2Number != 0) { txtPhoneNumber2.Text = advisorVo.Phone2Number.ToString(); } if (advisorVo.PinCode != 0) { txtPinCode.Text = advisorVo.PinCode.ToString(); } if (advisorVo.Phone1Std != 0) { txtSTD1.Text = advisorVo.Phone1Std.ToString(); } if (advisorVo.Phone2Std != 0) { txtSTD2.Text = advisorVo.Phone2Std.ToString(); } txtOrganizationName.Text = advisorVo.OrganizationName.ToString(); txtCity.Text = advisorVo.City.ToString(); if (advisorVo.Country != null) { txtCountry.Text = advisorVo.Country.ToString(); } if (advisorVo.State != null) { ddlState.SelectedValue = advisorVo.State.ToString(); } if (!string.IsNullOrEmpty(advisorVo.LogoPath)) { lnklogoChange.Text = "Click to change Logo"; } else { lnklogoChange.Text = "Click to upload Logo"; } } } catch (BaseApplicationException Ex) { throw Ex; } catch (Exception Ex) { BaseApplicationException exBase = new BaseApplicationException(Ex.Message, Ex); NameValueCollection FunctionInfo = new NameValueCollection(); FunctionInfo.Add("Method", "EditAdvisorProfile.ascx:Page_Load()"); object[] objects = new object[4]; objects[0] = advisorBo; objects[1] = advisorVo; objects[2] = userVo; objects[3] = userBo; FunctionInfo = exBase.AddObject(FunctionInfo, objects); exBase.AdditionalInformation = FunctionInfo; ExceptionManager.Publish(exBase); throw exBase; } }
protected void Page_Load(object sender, EventArgs e) { SessionBo.CheckSession(); this.Page.Culture = "en-GB"; advisorVo = (AdvisorVo)Session["advisorVo"]; userType = Session["UserType"].ToString().ToLower(); rmVo = (RMVo)Session[SessionContents.RmVo]; rmid = rmVo.RMId; trMessage.Visible = false; amcCode = 0; SessionBo.CheckSession(); userVo = (UserVo)Session["userVo"]; rmVo = advisorStaffBo.GetAdvisorStaff(userVo.UserId); bmID = rmVo.RMId; AdviserID = advisorVo.advisorId; trExportPopup.Visible = false; if (!IsPostBack) { PortfolioBo portfoliobo = new PortfolioBo(); ValuationNotDoneErrorMsg.Visible = false; if (userType == "rm") { spnBranch.Visible = false; spnRM.Visible = false; } if (userType == "adviser") { BindBranchDropDown(); BindRMDropDown(); } if (userType == "bm") { BindBranchForBMDropDown(); BindRMforBranchDropdown(0, bmID, 1); hdnbranchId.Value = "0"; hdnbranchHeadId.Value = ddlBranch.SelectedValue; hdnAll.Value = "2"; hdnrmId.Value = "0"; hdnXWise.Value = "1"; } if (Request.QueryString["amcCode"] != null) { if (Request.QueryString["BranchSelection"] != "") { BranchSelection = Request.QueryString["BranchSelection"].ToString(); ddlBranch.SelectedValue = BranchSelection; hdnBranchSelection.Value = BranchSelection; } if (Request.QueryString["RMSelection"] != "") { RMSelection = Request.QueryString["RMSelection"].ToString(); ddlRM.SelectedValue = RMSelection; hdnRMSelection.Value = RMSelection; } amcCode = int.Parse(Request.QueryString["amcCode"].ToString()); LatestValuationdate = DateTime.Parse(Request.QueryString["latestValuationdate"].ToString()); txtDate.SelectedDate = LatestValuationdate; GenerateMIS(); } hdnDownloadPageType.Value = "single"; } if (hdnDownloadPageType.Value != "" || hdnDownloadPageType.Value != string.Empty) { hdnDownloadPageType.Value = "single"; } if (Request.QueryString["amcCode"] == null) { LatestValuationdate = adviserMISBo.GetLatestValuationDateFromHistory(advisorVo.advisorId, "MF"); } hdnValuationDate.Value = LatestValuationdate.ToString("MM/dd/yyyy"); vlndte = LatestValuationdate; lblValDt.Text = vlndte.ToShortDateString(); }
public void showRMList() { rmVo = new RMVo(); int Count = 0; List <RMVo> rmList = new List <RMVo>(); List <string> roleList = new List <string>(); //roleList = userBo.GetUserRoles(userVo.UserId); string role = "BM"; rmVo = advisorStaffBo.GetAdvisorStaff(userVo.UserId); try { //if (roleList.Contains("BM") && Session["CurrentUserRole"] == "BM") if (role == Session[SessionContents.CurrentUserRole].ToString()) { trBMBranchs.Visible = true; if (!Page.IsPostBack) { branchId = 0; all = 1; bmIdOrHeadID = rmVo.RMId; BindBMDropDown(bmIdOrHeadID); } rmList = advisorStaffBo.GetBMRMList(branchId, bmIdOrHeadID, all); if (rmList != null && rmList.Count != 0) { //lblTotalRows.Text = hdnCount.Value = Count.ToString(); DataTable dtAdvisorStaff = new DataTable(); dtAdvisorStaff.Columns.Add("UserId"); dtAdvisorStaff.Columns.Add("WealthERP Id"); dtAdvisorStaff.Columns.Add("RMName"); dtAdvisorStaff.Columns.Add("StaffCode"); dtAdvisorStaff.Columns.Add("StaffType"); dtAdvisorStaff.Columns.Add("StaffRole"); dtAdvisorStaff.Columns.Add("Email"); dtAdvisorStaff.Columns.Add("BranchList"); dtAdvisorStaff.Columns.Add("Mobile Number"); dtAdvisorStaff.Columns.Add("AR_StaffCode"); DataRow drAdvisorStaff; for (int i = 0; i < rmList.Count; i++) { drAdvisorStaff = dtAdvisorStaff.NewRow(); rmVo = new RMVo(); rmVo = rmList[i]; drAdvisorStaff[0] = rmVo.UserId.ToString(); drAdvisorStaff[1] = rmVo.RMId.ToString(); drAdvisorStaff[2] = rmVo.FirstName.ToString() + " " + rmVo.MiddleName.ToString() + " " + rmVo.LastName.ToString(); if (rmVo.IsExternal == 1) { drAdvisorStaff[4] = "External"; } else { drAdvisorStaff[4] = "Internal"; } if (!string.IsNullOrEmpty(rmVo.StaffCode)) { drAdvisorStaff[3] = rmVo.StaffCode; } else { drAdvisorStaff[3] = ""; } drAdvisorStaff[5] = rmVo.RMRole; drAdvisorStaff[6] = rmVo.Email.ToString(); drAdvisorStaff[8] = rmVo.Mobile.ToString(); drAdvisorStaff[7] = rmVo.BranchList; drAdvisorStaff[9] = rmVo.StaffCode; dtAdvisorStaff.Rows.Add(drAdvisorStaff); } gvRMList.DataSource = dtAdvisorStaff; gvRMList.DataBind(); if (Cache["RMList" + advisorVo.advisorId.ToString()] == null) { Cache.Insert("RMList" + advisorVo.advisorId.ToString(), dtAdvisorStaff); } else { Cache.Remove("RMList" + advisorVo.advisorId.ToString()); Cache.Insert("RMList" + advisorVo.advisorId.ToString(), dtAdvisorStaff); } //this.GetPageCount(); } else { gvRMList.DataSource = null; gvRMList.DataBind(); //DivPager.Visible = false; //lblCurrentPage.Visible = false; //lblTotalRows.Visible = false; trMessage.Visible = true; } } else { trBMBranchs.Visible = false; trMessage.Visible = false; advisorStaffBo = new AdvisorStaffBo(); List <RMVo> advisorStaffList = null; //advisorStaffList = advisorStaffBo.GetRMList(advisorVo.advisorId, mypager.CurrentPage, hdnSort.Value, out Count, string.Empty); advisorStaffList = advisorStaffBo.GetRMList(advisorVo.advisorId, hdnSort.Value, string.Empty); if (advisorStaffList != null) { //lblTotalRows.Text = hdnCount.Value = Count.ToString(); DataTable dtAdvisorStaff = new DataTable(); dtAdvisorStaff.Columns.Add("UserId"); dtAdvisorStaff.Columns.Add("WealthERP Id"); dtAdvisorStaff.Columns.Add("RMName"); dtAdvisorStaff.Columns.Add("StaffCode"); dtAdvisorStaff.Columns.Add("StaffType"); dtAdvisorStaff.Columns.Add("StaffRole"); dtAdvisorStaff.Columns.Add("Email"); dtAdvisorStaff.Columns.Add("Mobile Number"); dtAdvisorStaff.Columns.Add("BranchList"); dtAdvisorStaff.Columns.Add("AR_StaffCode"); dtAdvisorStaff.Columns.Add("RoleList"); dtAdvisorStaff.Columns.Add("ReportingTo"); dtAdvisorStaff.Columns.Add("ReportingTitle"); dtAdvisorStaff.Columns.Add("Title"); DataRow drAdvisorStaff; for (int i = 0; i < advisorStaffList.Count; i++) { drAdvisorStaff = dtAdvisorStaff.NewRow(); rmVo = new RMVo(); rmVo = advisorStaffList[i]; drAdvisorStaff[0] = rmVo.UserId.ToString(); drAdvisorStaff[1] = rmVo.RMId.ToString(); drAdvisorStaff[2] = rmVo.FirstName.ToString() + " " + rmVo.MiddleName.ToString() + " " + rmVo.LastName.ToString(); //drAdvisorStaff[3] = rmVo.MainBranch.ToString(); if (!string.IsNullOrEmpty(rmVo.StaffCode)) { drAdvisorStaff[3] = rmVo.StaffCode; } else { drAdvisorStaff[3] = ""; } if (rmVo.IsExternal == 1) { drAdvisorStaff[4] = "External"; } else { drAdvisorStaff[4] = "Internal"; } drAdvisorStaff[5] = rmVo.RMRole.ToString(); drAdvisorStaff[6] = rmVo.Email.ToString(); drAdvisorStaff[7] = rmVo.Mobile.ToString(); drAdvisorStaff[8] = rmVo.BranchList.ToString(); drAdvisorStaff[9] = rmVo.StaffCode; drAdvisorStaff[10] = rmVo.userRole; drAdvisorStaff[11] = rmVo.ReportingTo; drAdvisorStaff[12] = rmVo.ReportingTitle; drAdvisorStaff[13] = rmVo.Title; dtAdvisorStaff.Rows.Add(drAdvisorStaff); } dtAdvisorStaff.DefaultView.Sort = "RMName ASC"; gvRMList.DataSource = dtAdvisorStaff; gvRMList.DataBind(); if (Cache["RMList" + advisorVo.advisorId.ToString()] == null) { Cache.Insert("RMList" + advisorVo.advisorId.ToString(), dtAdvisorStaff); } else { Cache.Remove("RMList" + advisorVo.advisorId.ToString()); Cache.Insert("RMList" + advisorVo.advisorId.ToString(), dtAdvisorStaff); } //this.GetPageCount(); } else { gvRMList.DataSource = null; gvRMList.DataBind(); //DivPager.Visible = false; //lblCurrentPage.Visible = false; //lblTotalRows.Visible = false; trMessage.Visible = true; } } } catch (BaseApplicationException Ex) { throw Ex; } catch (Exception Ex) { BaseApplicationException exBase = new BaseApplicationException(Ex.Message, Ex); NameValueCollection FunctionInfo = new NameValueCollection(); FunctionInfo.Add("Method", "ViewRM.ascx:showRMList()"); object[] objects = new object[4]; objects[0] = advisorVo; objects[1] = rmVo; objects[2] = rmId; objects[3] = userId; FunctionInfo = exBase.AddObject(FunctionInfo, objects); exBase.AdditionalInformation = FunctionInfo; ExceptionManager.Publish(exBase); throw exBase; } }
protected void Page_Load(object sender, EventArgs e) { SessionBo.CheckSession(); advisorVo = (AdvisorVo)Session["advisorVo"]; path = Server.MapPath(ConfigurationManager.AppSettings["xmllookuppath"].ToString()); if (Session[SessionContents.CurrentUserRole].ToString().ToLower() == "admin" || Session[SessionContents.CurrentUserRole].ToString().ToLower() == "ops") { userType = "advisor"; } else { userType = Session[SessionContents.CurrentUserRole].ToString().ToLower(); } advisorId = advisorVo.advisorId; PortfolioBo portfoliobo = new PortfolioBo(); string valuedate = Convert.ToString(portfoliobo.GetLatestValuationDate(advisorId, "EQ")); hdnValuationDate.Value = valuedate.ToString(); if (hdnValuationDate.Value == string.Empty) { if (userType == "advisor") { BindBranchDropDown(); BindRMDropDown(); } else if (userType == "rm") { trBranchRmDpRow.Visible = false; } else if (userType == "bm") { BindBranchForBMDropDown(); BindRMforBranchDropdown(0, bmID, 1); trComSecWiseOptions.Visible = true; } } else { try { /* For UserType */ advisorVo = (AdvisorVo)Session["advisorVo"]; path = Server.MapPath(ConfigurationManager.AppSettings["xmllookuppath"].ToString()); if (Session[SessionContents.CurrentUserRole].ToString().ToLower() == "admin" || Session[SessionContents.CurrentUserRole].ToString().ToLower() == "ops") { userType = "advisor"; } else { userType = Session[SessionContents.CurrentUserRole].ToString().ToLower(); } SessionBo.CheckSession(); userVo = (UserVo)Session["userVo"]; rmVo = advisorStaffBo.GetAdvisorStaff(userVo.UserId); bmID = rmVo.RMId; gvEQMIS.Visible = false; if (!IsPostBack) { if (valuedate != "") { LatestValuationdate = Convert.ToDateTime(portfoliobo.GetLatestValuationDate(advisorVo.advisorId, "EQ")); hdnValuationDate.Value = LatestValuationdate.ToString(); } if (LatestValuationdate != DateTime.MinValue) { txtEQDate.Text = LatestValuationdate.Date.ToShortDateString(); } BindMISTypeDropDown(); } dsGetLastTradeDate = customertransactionbo.GetLastTradeDate(); DateTime dtLastTradeDate; if (valuedate != "") { LatestValuationdate = Convert.ToDateTime(portfoliobo.GetLatestValuationDate(advisorVo.advisorId, "EQ")); hdnValuationDate.Value = LatestValuationdate.ToString(); } if (LatestValuationdate != DateTime.MinValue) { txtEQDate.Text = LatestValuationdate.Date.ToShortDateString(); } if (dsGetLastTradeDate.Tables[0].Rows.Count != 0) { dtLastTradeDate = (DateTime)dsGetLastTradeDate.Tables[0].Rows[0]["WTD_Date"]; } //to hide the dropdown selection for mis type for adviser and bm } catch (BaseApplicationException Ex) { throw Ex; } catch (Exception Ex) { BaseApplicationException exBase = new BaseApplicationException(Ex.Message, Ex); NameValueCollection FunctionInfo = new NameValueCollection(); FunctionInfo.Add("Method", "AddBranch.ascx:PageLoad()"); object[] objects = new object[2]; objects[0] = advisorVo; objects[1] = path; FunctionInfo = exBase.AddObject(FunctionInfo, objects); exBase.AdditionalInformation = FunctionInfo; ExceptionManager.Publish(exBase); throw exBase; } } }