protected void RequestModification_Click(object sender, EventArgs e) { Button btnSender = (Button)sender; int i = 0; StringBuilder sbRequestIds = new StringBuilder(); string sRequestIds = string.Empty; if (werpTaskRequestManagementBo == null) { werpTaskRequestManagementBo = new WERPTaskRequestManagementBo(); } foreach (GridDataItem dataItem in gvBrokerageRequestStatus.MasterTableView.Items) { if ((dataItem.FindControl("chkItem") as CheckBox).Checked) { i = i + 1; sbRequestIds.Append(gvBrokerageRequestStatus.MasterTableView.DataKeyValues[dataItem.ItemIndex]["WR_RequestId"].ToString() + "~"); } } if (i == 0) { ScriptManager.RegisterClientScriptBlock(this.Page, this.GetType(), "pageloadscript", "alert('Please Check Alteast one checkBox !');", true); return; } else { sRequestIds = sbRequestIds.Remove(sbRequestIds.Length - 1, 1).ToString(); if (btnSender.CommandName == "Reprocess") { if (werpTaskRequestManagementBo.UpdateBrokereageCalculationRequest(sRequestIds, userVo.UserId, 'U')) { ScriptManager.RegisterClientScriptBlock(this.Page, this.GetType(), "pageloadscript", "alert('ReProcess Sucessfully Done!');", true); } } else if (btnSender.CommandName == "Delete") { if (werpTaskRequestManagementBo.UpdateBrokereageCalculationRequest(sRequestIds, userVo.UserId, 'D')) { ScriptManager.RegisterClientScriptBlock(this.Page, this.GetType(), "pageloadscript", "alert('Delete Sucessfully Done!');", true); } } } }
protected void btnGo1_Click(object sender, EventArgs e) { int ReqId; string OBT = ddlSelectType.SelectedItem.Value; string IssueNo = string.Empty; if (ddlSelectType.SelectedValue != "AssoList") { IssueNo = ddlSelectIssue.SelectedItem.Value; } WERPTaskRequestManagementBo werpTaskRequestManagementBo = new WERPTaskRequestManagementBo(); werpTaskRequestManagementBo.CreateTaskRequestForBulk(6, userVo.UserId, out ReqId, advisorVo.advisorId, OBT, IssueNo); msgUploadComplete.Visible = true; if (ReqId > 0) { msgUploadComplete.InnerText = "Request Id-" + ReqId.ToString() + "-Generated SuccessFully"; } else { msgUploadComplete.InnerText = "Not able to create Request,Try again"; } }
private void ProcessAllCustomerRequest(string customerIds) { string[] customerids = customerIds.Split('~'); List <MFReportVo> mfReportVoList = null; MFReportEmailVo mfReportEmailVo = new MFReportEmailVo(); int customerId = 0; WERPTaskRequestManagementBo taskRequestManagementBo = new WERPTaskRequestManagementBo(); int parentrequestId = 0; string[] reportTRange = reportTypeRange.Split('~'); string[] reportTAsON = reportTypeAsOn.Split('~'); try { foreach (string arrStr in customerids) { mfReportVoList = new List <MFReportVo>(); mfReportEmailVo = new MFReportEmailVo(); customerId = int.Parse(arrStr); int groupCustomerId = 0; if (isGroupHead) { groupCustomerId = customerId; } taskRequestManagementBo.CreateTaskRequest(1, userId, out parentrequestId); custVo = customerBo.GetCustomer(customerId); customerRMVo = adviserStaffBo.GetAdvisorStaffDetails(custVo.RmId); foreach (string str in reportTAsON) { mfReportVoList.Add(GetReportInputData(str, customerId, groupCustomerId, ref dtFrom, ref dtTo, ref dtAsOn, "ASON")); } foreach (string str in reportTRange) { mfReportVoList.Add(GetReportInputData(str, customerId, groupCustomerId, ref dtFrom, ref dtTo, ref dtAsOn, "RANGE")); } mfReportEmailVo.AdviserId = adviserId; mfReportEmailVo.CustomerId = custVo.CustomerId; mfReportEmailVo.CustomerEmail = custVo.Email; mfReportEmailVo.RMEmail = customerRMVo.Email; mfReportEmailVo.ReportTypeName = "Mutual Fund Portfolio Statement"; taskRequestManagementBo.CreateBulkReportRequest(mfReportVoList, mfReportEmailVo, parentrequestId, 1, userId); } UpdateTaskRequestRecorder(requestRecorderId, "SUCCESS"); } catch (BaseApplicationException Ex) { throw Ex; } catch (Exception Ex) { UpdateTaskRequestRecorder(requestRecorderId, Ex.Message); BaseApplicationException exBase = new BaseApplicationException(Ex.Message, Ex); NameValueCollection FunctionInfo = new NameValueCollection(); FunctionInfo.Add("Method", "RequestCreatorBo:ProcessAllCustomerRequest(string customerIds)"); object[] objects = new object[2]; FunctionInfo = exBase.AddObject(FunctionInfo, objects); exBase.AdditionalInformation = FunctionInfo; ExceptionManager.Publish(exBase); throw exBase; } }
protected void GdBind_Click(Object sender, EventArgs e) { SetParameters(); DataSet ds = new DataSet(); int reqId = 0; WERPTaskRequestManagementBo werpTaskRequestManagementBo = new WERPTaskRequestManagementBo(); string requestHash = werpTaskRequestManagementBo.RequestCalculationHash(12, ddlProduct.SelectedValue, int.Parse(ddlSelectMode.SelectedValue), advisorVo.advisorId, int.Parse(hdnschemeId.Value), int.Parse(hdnFromDate.Value), int.Parse(hdnToDate.Value), hdnCategory.Value, ddlCommType.SelectedValue, int.Parse(hdnSBbrokercode.Value), int.Parse(hdnIssueId.Value), Convert.ToInt32(ddlSearchType.SelectedValue), ddlOrderStatus.SelectedValue, hdnAgentCode.Value.ToString(), hdnProductCategory.Value, int.Parse(ddlOrderType.SelectedValue)); if (!werpTaskRequestManagementBo.CheckCalculationRequestExists(requestHash, advisorVo.advisorId)) { werpTaskRequestManagementBo.CreateTaskRequestForBrokerageCalculation(12, userVo.UserId, out reqId, ddlProduct.SelectedValue, int.Parse(ddlSelectMode.SelectedValue), advisorVo.advisorId, int.Parse(hdnschemeId.Value), int.Parse(hdnFromDate.Value), int.Parse(hdnToDate.Value), hdnCategory.Value, null, ddlCommType.SelectedValue, int.Parse(hdnSBbrokercode.Value), int.Parse(hdnIssueId.Value), Convert.ToInt32(ddlSearchType.SelectedValue), ddlOrderStatus.SelectedValue, hdnAgentCode.Value.ToString(), hdnProductCategory.Value, int.Parse(ddlOrderType.SelectedValue), requestHash); if (reqId > 0) { ShowMessage("Request Id-" + reqId.ToString() + "-Generated SuccessFully", "S"); } else { ShowMessage("Not able to create Request,Try again", "F"); } } else { ScriptManager.RegisterClientScriptBlock(this.Page, this.GetType(), "pageloadscript", "alert('Request already exists');", true); } //ds.ReadXml(Server.MapPath(@"\Sample.xml")); //dvMfMIS.Visible = false; //dvNCDIPOMIS.Visible = false; //ds = adviserMFMIS.GetCommissionReceivableRecon(ddlProduct.SelectedValue, int.Parse(ddlSelectMode.SelectedValue), advisorVo.advisorId, int.Parse(hdnschemeId.Value), int.Parse(hdnFromDate.Value), int.Parse(hdnToDate.Value), hdnCategory.Value, null, ddlCommType.SelectedValue, int.Parse(hdnSBbrokercode.Value), int.Parse(hdnIssueId.Value), Convert.ToInt32(ddlSearchType.SelectedValue), ddlOrderStatus.SelectedValue, hdnAgentCode.Value.ToString(), hdnProductCategory.Value, int.Parse(ddlOrderType.SelectedValue)); //if (ds.Tables[0] != null) //{ // if (ddlProduct.SelectedValue.ToString() == "MF") // { // btnExportFilteredData.Visible = true; // dvMfMIS.Visible = true; // gvCommissionReceiveRecon.DataSource = ds.Tables[0]; // DataTable dtGetAMCTransactionDeatails = new DataTable(); // gvCommissionReceiveRecon.DataBind(); // if (Cache["gvCommissionReconMIs" + userVo.UserId.ToString()] != null) // { // Cache.Remove("gvCommissionReconMIs" + userVo.UserId.ToString()); // } // Cache.Insert("gvCommissionReconMIs" + userVo.UserId.ToString(), ds.Tables[0]); // } // else // { // btnExportFilteredData.Visible = true; // dvNCDIPOMIS.Visible = true; // rgNCDIPOMIS.DataSource = ds.Tables[0]; // rgNCDIPOMIS.DataBind(); // if (Cache["rgNCDIPOMIS" + userVo.UserId.ToString()]!= null) // { // Cache.Remove("rgNCDIPOMIS" + userVo.UserId.ToString()); // } // Cache.Insert("rgNCDIPOMIS" + userVo.UserId.ToString(), ds.Tables[0]); // } //} }
protected void btnGo2_Click(object sender, EventArgs e) { try { // DataSet dtBulkOrderStatusList = new DataSet(); int reqId = 0; string OBT = null; DateTime Fromdate = DateTime.MinValue; DateTime Todate = DateTime.MinValue; msgNoRecords.Visible = false; gvBulkOrderStatusList.Visible = false; if (txtRequestId.Text != "") { reqId = Convert.ToInt32(txtRequestId.Text); } else { reqId = 0; } OBT = ddlIssueType.SelectedItem.Value; if (txtReqFromDate.SelectedDate != null) { Fromdate = txtReqFromDate.SelectedDate.Value; } else { Fromdate = DateTime.MinValue; } if (txtReqToDate.SelectedDate != null) { Todate = txtReqToDate.SelectedDate.Value; } else { Todate = DateTime.MinValue; } DataSet dtBulkOrderStatusList; WERPTaskRequestManagementBo werpTaskRequestManagementBo = new WERPTaskRequestManagementBo(); dtBulkOrderStatusList = werpTaskRequestManagementBo.GetBulkOrderStatus(reqId, OBT, Fromdate, Todate); if (dtBulkOrderStatusList.Tables[0].Rows.Count > 0) { gvBulkOrderStatusList.Visible = true; gvBulkOrderStatusList.DataSource = dtBulkOrderStatusList.Tables[0]; gvBulkOrderStatusList.DataBind(); if (Cache["gvBulkOrderStatusList" + userVo.UserId] == null) { Cache.Insert("gvBulkOrderStatusList" + userVo.UserId, dtBulkOrderStatusList); } else { Cache.Remove("gvBulkOrderStatusList" + userVo.UserId); Cache.Insert("gvBulkOrderStatusList" + userVo.UserId, dtBulkOrderStatusList); } } else { msgNoRecords.Visible = true; msgNoRecords.InnerText = "No records Found"; } } catch (BaseApplicationException Ex) { throw Ex; } }