protected void btnProcessTransaction_Click(object sender, EventArgs e) { //try //{ loadTransSession(); if (Session["sessionTRANS"] != null) { int resutl1 = 0; //Session.Remove("ssReferenceCode"); List <TRANS> SSTRANSFINAL = new List <TRANS>(); SSTRANSFINAL = (List <TRANS>)Session["sessionTRANS"]; TRANS tRANS1 = new TRANS(); for (int i = 0; i < SSTRANSFINAL.Count; i++) { if (SSTRANSFINAL[i].CUSTID > 0) { tRANS1.CUSTID = SSTRANSFINAL[i].CUSTID; } else { continue; } tRANS1.RECEIVERID = SSTRANSFINAL[i].RECEIVERID; tRANS1.LOCATIONID = SSTRANSFINAL[i].LOCATIONID; tRANS1.TRANSDT = SSTRANSFINAL[i].TRANSDT; tRANS1.TRANSAMOUNT = SSTRANSFINAL[i].TRANSAMOUNT; tRANS1.TRANSFEES = SSTRANSFINAL[i].TRANSFEES; tRANS1.TRANSOTHERFEES = SSTRANSFINAL[i].TRANSOTHERFEES; tRANS1.CAUSETRANSOTHERFEES = SSTRANSFINAL[i].CAUSETRANSOTHERFEES; tRANS1.TRANSPROMOCODE = SSTRANSFINAL[i].TRANSPROMOCODE; tRANS1.TRANSPROMO = SSTRANSFINAL[i].TRANSPROMO; tRANS1.TRANSTOTALAMOUNT = SSTRANSFINAL[i].TRANSTOTALAMOUNT; tRANS1.FLAG_SM_RECEIVER = SSTRANSFINAL[i].FLAG_SM_RECEIVER; tRANS1.SM_RECEIVER = SSTRANSFINAL[i].SM_RECEIVER; tRANS1.FLAG_CALL_RECEIVER = SSTRANSFINAL[i].FLAG_CALL_RECEIVER; tRANS1.RECEIVERPHONENO = SSTRANSFINAL[i].RECEIVERPHONENO; tRANS1.FLAG_DD = SSTRANSFINAL[i].FLAG_DD; tRANS1.FLAG_TESTQUESTION = SSTRANSFINAL[i].FLAG_TESTQUESTION; tRANS1.TESTQUESTION = SSTRANSFINAL[i].TESTQUESTION; tRANS1.TESTANSWER = SSTRANSFINAL[i].TESTANSWER; tRANS1.FLAG_CALLSENDER = SSTRANSFINAL[i].FLAG_CALLSENDER; tRANS1.FLAG_SMSSENDER = SSTRANSFINAL[i].FLAG_SMSSENDER; tRANS1.FLAG_EMAILSENDER = SSTRANSFINAL[i].FLAG_EMAILSENDER; tRANS1.SENDEREMAILADDRESS = SSTRANSFINAL[i].SENDEREMAILADDRESS; tRANS1.TRANSSTATUS = SSTRANSFINAL[i].TRANSSTATUS; tRANS1.TRANSRECEIVEDID = SSTRANSFINAL[i].TRANSRECEIVEDID; tRANS1.TRANSRECEIVEDATE = SSTRANSFINAL[i].TRANSRECEIVEDATE; tRANS1.CREATEDBY = SSTRANSFINAL[i].CREATEDBY; tRANS1.CREATEDON = SSTRANSFINAL[i].CREATEDON; tRANS1.UPDATEDBY = SSTRANSFINAL[i].UPDATEDBY; tRANS1.UPDATEDON = SSTRANSFINAL[i].UPDATEDON; tRANS1.AGENTID = SSTRANSFINAL[i].AGENTID; tRANS1.REFCODE = SSTRANSFINAL[i].REFCODE; resutl1 = TRANSManager.InsertTRANS(tRANS1); List <string> ReferenceCodeLst = new List <string>(); TRANS tRANSReferenceCode = new TRANS(); tRANSReferenceCode = TRANSManager.GetTRANSByID(resutl1); if (Session["ssReferenceCode"] == null) { ReferenceCodeLst.Add(tRANSReferenceCode.REFCODE.ToString()); if (tRANSReferenceCode != null) { Session["ssReferenceCode"] = ReferenceCodeLst; } } else { //TRANS tRANSReferenceCode = new TRANS(); //tRANSReferenceCode = TRANSManager.GetTRANSByID(resutl1); ////((List<string>)Session["ssReferenceCode"]).Add(tRANSReferenceCode.REFCODE); //if (tRANSReferenceCode != null) //{ ((List <string>)Session["ssReferenceCode"]).Add(tRANSReferenceCode.REFCODE.ToString()); //} } } if (resutl1 > 0) { //Session.Remove("snlocationID"); //Session.Remove("snsenderID"); Session.Remove("snreceiverID"); Session.Remove("sessionTRANS"); Response.Redirect("Transmit.aspx"); } } else { Response.Redirect("SearchSenderPage.aspx"); } //} //catch (Exception Ex) //{ // lblmessage.Text = Ex.ToString(); //} }
protected void ProcessTransfer() { string senderID = loadSenderID(); string receiverID = loadReceiverID(); string locationID = loadLoacationID(txtBranch.Text); if ( senderID == "" || senderID == null || receiverID == "" || receiverID == null || locationID == "0" || lblReferenceCode.Text == "" //|| checkRefCodeDuplicate() ) { lblmessage.Text = "Incorrect Data"; return; } else { TRANS tRANS = new TRANS(); tRANS.CUSTID = int.Parse(senderID); tRANS.RECEIVERID = int.Parse(receiverID); tRANS.LOCATIONID = int.Parse(locationID);; tRANS.TRANSDT = DateTime.Parse(txtDate.Text); tRANS.TRANSAMOUNT = decimal.Parse(txtSendingAmount.Text); tRANS.TRANSFEES = decimal.Parse(txtServiceCharge.Text); tRANS.TRANSOTHERFEES = decimal.Parse(txtOtherServiceCharge.Text); tRANS.CAUSETRANSOTHERFEES = txtCauseOtherServiceCharges.Text; tRANS.TRANSPROMOCODE = txtDiscount.Text; tRANS.TRANSPROMO = 0; tRANS.TRANSTOTALAMOUNT = decimal.Parse(txtTotalCharge.Text); tRANS.FLAG_SM_RECEIVER = 'N'; tRANS.SM_RECEIVER = ""; tRANS.FLAG_CALL_RECEIVER = 'N'; tRANS.RECEIVERPHONENO = ""; tRANS.FLAG_DD = 'N'; tRANS.FLAG_TESTQUESTION = 'N'; tRANS.TESTQUESTION = txtTestQuestion.Text; tRANS.TESTANSWER = txtTestAnswer.Text; tRANS.FLAG_CALLSENDER = 'N'; tRANS.FLAG_SMSSENDER = 'N'; tRANS.FLAG_EMAILSENDER = 'N'; tRANS.SENDEREMAILADDRESS = ""; tRANS.TRANSSTATUS = "PENDING"; tRANS.TRANSRECEIVEDID = ""; tRANS.TRANSRECEIVEDATE = DateTime.Now; tRANS.CREATEDBY = 1; tRANS.CREATEDON = DateTime.Now; tRANS.UPDATEDBY = 1; tRANS.UPDATEDON = DateTime.Now; tRANS.AGENTID = 4; tRANS.REFCODE = lblReferenceCode.Text; lblmessage.Text = TRANSManager.InsertTRANS(tRANS).ToString(); } }
protected void btnSubmit_Click(object sender, EventArgs e) { string senderID = loadSenderID(); string receiverID = loadReceiverID(); string locationID = ddlLocationID.SelectedValue; if ( senderID == "" || senderID == null || receiverID == "" || receiverID == null || locationID == "0" || lblReferenceCode.Text == "" ) { lblmessage.Text = "Incorrect Data"; return; } else if (checkRefCodeDuplicate()) { lblmessage.Text = "Code Duplicate"; return; } else { TRANS tRANS = new TRANS(); tRANS.CUSTID = int.Parse(senderID); tRANS.RECEIVERID = int.Parse(receiverID); tRANS.LOCATIONID = int.Parse(locationID);; tRANS.TRANSDT = DateTime.Parse(txtDate.Text); tRANS.TRANSAMOUNT = decimal.Parse(txtSendingAmount.Text); tRANS.TRANSFEES = decimal.Parse(txtServiceCharge.Text); tRANS.TRANSOTHERFEES = decimal.Parse(txtOtherServiceCharge.Text); tRANS.CAUSETRANSOTHERFEES = txtCauseOtherServiceCharges.Text; tRANS.TRANSPROMOCODE = txtDiscount.Text; tRANS.TRANSPROMO = 0; tRANS.TRANSTOTALAMOUNT = decimal.Parse(txtTotalCharge.Text); tRANS.FLAG_SM_RECEIVER = 'N'; tRANS.SM_RECEIVER = ""; tRANS.FLAG_CALL_RECEIVER = 'N'; tRANS.RECEIVERPHONENO = ""; tRANS.FLAG_DD = 'N'; tRANS.FLAG_TESTQUESTION = 'N'; tRANS.TESTQUESTION = txtTestQuestion.Text; tRANS.TESTANSWER = txtTestAnswer.Text; tRANS.FLAG_CALLSENDER = 'N'; tRANS.FLAG_SMSSENDER = 'N'; tRANS.FLAG_EMAILSENDER = 'N'; tRANS.SENDEREMAILADDRESS = ""; tRANS.TRANSSTATUS = "PENDING"; tRANS.TRANSRECEIVEDID = ""; tRANS.TRANSRECEIVEDATE = DateTime.Now; tRANS.CREATEDBY = 1; tRANS.CREATEDON = DateTime.Now; tRANS.UPDATEDBY = 1; tRANS.UPDATEDON = DateTime.Now; tRANS.AGENTID = 4; tRANS.REFCODE = lblReferenceCode.Text; lblmessage.Text = "Successfull Transfer Code: <a href='EditPayment.aspx?TRANSID=" + TRANSManager.InsertTRANS(tRANS) + "' target='_blank'>" + lblReferenceCode.Text + @"</a>"; txtName.Focus(); txtName.Text = ""; txtReceiverName.Text = ""; txtSendingAmount.Text = "0"; txtServiceCharge.Text = "0"; txtTotalCharge.Text = "0"; lblReferenceCode.Text = ""; ddlLocationID.SelectedValue = "0"; } }