public bool AddBondOrderDetails(BondOrderVo bondOrderVo) { bool bResult = false; OrderDao orderDao = new OrderDao(); try { bResult = orderDao.AddBondOrderDetails(bondOrderVo); } catch (BaseApplicationException Ex) { throw Ex; } catch (Exception Ex) { BaseApplicationException exBase = new BaseApplicationException(Ex.Message, Ex); NameValueCollection FunctionInfo = new NameValueCollection(); FunctionInfo.Add("Method", "orderBo.cs:AddBondOrderDetails()"); object[] objects = new object[1]; objects[0] = bondOrderVo; FunctionInfo = exBase.AddObject(FunctionInfo, objects); exBase.AdditionalInformation = FunctionInfo; ExceptionManager.Publish(exBase); throw exBase; } return(bResult); }
protected void btnAllSubmit_Click(object sender, EventArgs e) { bondOrderVo = new BondOrderVo(); bondOrderVo.BondSchemeId = 2; //int.Parse(ddlAssetPerticular.SelectedValue); bondOrderVo.BondIssuerid = int.Parse(ddlBondsIssuer.SelectedValue); bondOrderVo.ModeOfHolding = ddlModeOfHolding.SelectedValue; bondOrderVo.DepositDate = txtDepositDate.SelectedDate.Value; bondOrderVo.MaturityDate = txtMaturityDate.SelectedDate.Value; bondOrderVo.FaceValue = int.Parse(txtFaceValue.Text); bondOrderVo.IsBuyBackFacility = int.Parse(ddlBuyBackFacility.SelectedValue); bondOrderVo.BuyBackDate = txtBuyBackDate.SelectedDate.Value; bondOrderVo.Frequency = ddlEPPremiumFrequencyCode.SelectedValue; bondOrderVo.BuyBackAmount = int.Parse(txtBuyBackAmount.Text); bondOrderVo.Amount = double.Parse(txtAmount.Text); if (ddlForm.SelectedValue == "Dematerialised") { bondOrderVo.IsFormOfHoldingPhysical = 0; } else if (ddlForm.SelectedValue == "Physical") { bondOrderVo.IsFormOfHoldingPhysical = 1; } if (rbtnNo.Checked) { bondOrderVo.IsJointlyHeld = 0; } if (rbtnYes.Checked) { bondOrderVo.IsJointlyHeld = 1; } bondOrderVo.AssetGroup = "FI"; bondOrderVo.OrderDate = txtOrderDate.SelectedDate.Value; bondOrderVo.CustomerId = int.Parse(hdnCustomerId.Value); bondOrderVo.ApplicationNumber = txtApplicationNo.Text; bondOrderVo.ApplicationReceivedDate = txtApplicationDate.SelectedDate.Value; bondOrderVo.PaymentMode = ddlPaymentMode.SelectedValue; bondOrderVo.ChequeNumber = txtPaymentInstrNo.Text; bondOrderVo.PaymentDate = txtInstrumentDate.SelectedDate.Value; bondOrderVo.CustBankAccId = int.Parse(ddlBankName.SelectedValue); bondOrderVo.AccountId = int.Parse(hdnDemateAccountId.Value); bondOrderVo.AssociationId = 24823; bondOrderVo.AssociationType = "Joint Holder"; bondOrderVo.OrderStepCode = "CA"; bondOrderVo.OrderStatusCode = ddlOrderStatus.SelectedValue; bondOrderVo.ReasonCode = ddlReason.SelectedValue; bondOrderVo.ApprovedBy = int.Parse(hdnCustomerId.Value); //bondOrderVo.OrderNumber = int.Parse(txtOrderNumber.Text); bondOrderVo.OrderNumber = 9988; bondOrderVo.SourceCode = "ME"; if (chkCustomerApproval.Checked) { bondOrderVo.IsCustomerApprovalApplicable = 1; } else { bondOrderVo.IsCustomerApprovalApplicable = 0; } //if (this.gvPickJointHolder.Rows.Count > 0) //{ // foreach (GridViewRow gvr in this.gvPickJointHolder.Rows) // { // if (((CheckBox)gvr.FindControl("chkId")).Checked == true) // { // i++; // bondOrderVo.AssociationId = int.Parse(gvPickJointHolder.DataKeys[gvr.RowIndex].Values[1].ToString()); // bondOrderVo.AssociationType = "Joint Holder"; // customerAccountBo.CreatePensionGratuitiesAccountAssociation(customerAccountAssociationVo, userVo.UserId); // } // } //} //else //{ // i = -1; //} //if (rbtnYes.Checked) //{ // if (i == 0) // { // trError.Visible = true; // lblError.Text = "Please select a Joint Holder"; // blResult = false; // } // else // { // trError.Visible = false; // } //} orderbo.AddBondOrderDetails(bondOrderVo); }