protected void btnSubmit_Click(object sender, EventArgs e) { try { if (Session["CurrentDate"] != null && txtODate_RDT.Text != "") { if (CompareDate(Session["CurrentDate"].ToString(), txtODate_RDT.Text)) { bool flag = true; ATTInvPurchaseOrder objPo = new ATTInvPurchaseOrder(); objPo.OrgID = orgID; //objPo.UnitID = int.Parse(ddlUnit_rqd.SelectedValue); objPo.OrderNo = txtOrderNo_rqd.Text; objPo.OrderDate = txtODate_RDT.Text; objPo.SupplierID = int.Parse(ddlSupplier_rqd.SelectedValue); objPo.EntryBy = entryBy; objPo.Action = "A"; if (Session["PoDetail"] != null) { if (((List <ATTInvPurchaseOrderDetail>)Session["PoDetail"]).Count > 0) { objPo.lstPurchaseOrderDetail = (List <ATTInvPurchaseOrderDetail>)Session["PoDetail"]; } else { flag = false; } } else { flag = false; } if (flag) { int saveConfirm = BLLInvPurchaseOrder.SavePurchaseOrder(objPo); if (saveConfirm == 0) { ClearControls(); this.lblStatusMessageTitle.Text = "खरिद अर्डर "; this.lblStatusMessage.Text = "सफलतापूर्वक सेभ भयो!!!"; this.programmaticModalPopup.Show(); } else if (saveConfirm == -1) { this.lblStatusMessageTitle.Text = "खरिद अर्डर "; this.lblStatusMessage.Text = "अर्डर नंम्बर पहिला नै प्रयोग भइसक्यो!!!"; this.programmaticModalPopup.Show(); } else { this.lblStatusMessageTitle.Text = "खरिद अर्डर "; this.lblStatusMessage.Text = "सेभ गर्दा वाधा उत्पन्न भयो!!!"; this.programmaticModalPopup.Show(); } } else { this.lblStatusMessageTitle.Text = "खरिद अर्डर "; this.lblStatusMessage.Text = "कृपया खरिद गर्ने आइटम छान्नुहोस् ।!!!"; this.programmaticModalPopup.Show(); } } else { this.lblStatusMessageTitle.Text = "खरिद अर्डर "; this.lblStatusMessage.Text = "अर्डर मिति नागीसक्यो !!! त्यसैले अर्को अर्डर मिति राख्नुहोस्"; this.programmaticModalPopup.Show(); } } else { this.lblStatusMessageTitle.Text = "खरिद अर्डर "; this.lblStatusMessage.Text = "कृपया मिति राख्नुहोस् ।!!!"; this.programmaticModalPopup.Show(); } } catch (Exception ex) { this.lblStatusMessageTitle.Text = "Error Status"; this.lblStatusMessage.Text = ex.Message; this.programmaticModalPopup.Show(); } }
protected void btnSubmit_Click(object sender, EventArgs e) { try { if (i == 0)//to prevent the event below from executing more than 1 time { bool flag = true; ArrayList arrPoDetailInfo = new ArrayList(); if (type == 0) { if (Session["arrPoDetailInfo"] != null) { arrPoDetailInfo = (ArrayList)Session["arrPoDetailInfo"]; } } else if (type == 1) { if (Session["arrPoRecmDetailInfo"] != null) { arrPoDetailInfo = (ArrayList)Session["arrPoRecmDetailInfo"]; } } else if (type == 2) { if (Session["arrPoApprvDetailInfo"] != null) { arrPoDetailInfo = (ArrayList)Session["arrPoApprvDetailInfo"]; } } ATTInvPurchaseOrder objPo = new ATTInvPurchaseOrder(); objPo.OrgID = int.Parse(arrPoDetailInfo[0].ToString()); //objPo.UnitID = int.Parse(arrPoDetailInfo[1].ToString()); objPo.OrderNo = arrPoDetailInfo[4].ToString(); objPo.SupplierID = int.Parse(ddlSupplier.SelectedValue); objPo.OrderDate = txtOrderDate.Text; objPo.EntryBy = arrPoDetailInfo[6].ToString(); objPo.Type = int.Parse(arrPoDetailInfo[7].ToString()); if (arrPoDetailInfo[8].ToString() != "") { objPo.RecBy = int.Parse(arrPoDetailInfo[8].ToString()); } else { objPo.RecBy = null; } objPo.RecDate = arrPoDetailInfo[9].ToString(); objPo.RecYesNo = arrPoDetailInfo[10].ToString(); if (chkRecomend_rqd.Checked == true && txtRecomendDate_RDT.Text != "") { if (objPo.Type == 1) { objPo.RecYesNo = "Y"; objPo.RecDate = txtRecomendDate_RDT.Text; objPo.RecBy = int.Parse(arrPoDetailInfo[11].ToString()); } else if (objPo.Type == 2) { objPo.AppYesNo = "Y"; objPo.AppDate = txtRecomendDate_RDT.Text; objPo.AppBy = int.Parse(arrPoDetailInfo[11].ToString()); } } else { objPo.Type = 0; objPo.Action = "E"; } if (type == 0) { if (((List <ATTInvPurchaseOrderDetail>)Session["PoUpdDetail"]).Count > 0) { objPo.lstPurchaseOrderDetail = (List <ATTInvPurchaseOrderDetail>)Session["PoUpdDetail"]; } } else if (type == 1) { if (((List <ATTInvPurchaseOrderDetail>)Session["PoRecmUpdDetail"]).Count > 0) { objPo.lstPurchaseOrderDetail = (List <ATTInvPurchaseOrderDetail>)Session["PoRecmUpdDetail"]; } } else if (type == 2) { if (((List <ATTInvPurchaseOrderDetail>)Session["PoApprvUpdDetail"]).Count > 0) { objPo.lstPurchaseOrderDetail = (List <ATTInvPurchaseOrderDetail>)Session["PoApprvUpdDetail"]; } } else { flag = false; } if (flag) { int?updateConfirm = null; if (objPo.Type == 0) { updateConfirm = BLLInvPurchaseOrder.SavePurchaseOrder(objPo); } else if (objPo.Type == 1 || objPo.Type == 2) { updateConfirm = BLLInvPurchaseOrder.RecomendApprovePurchaseOrder(objPo); } if (updateConfirm == 0) { ClearItemsDetailControls(); this.lblStatusMessageTitle.Text = "खरिद अर्डर "; this.lblStatusMessage.Text = "सफलतापूर्वक परिर्वतन भयो!!!"; this.programmaticModalPopup.Show(); } else if (updateConfirm == 1) { ClearItemsDetailControls(); this.lblStatusMessageTitle.Text = "खरिद अर्डर "; this.lblStatusMessage.Text = "सफलतापूर्वक सिफारिस भयो।"; this.programmaticModalPopup.Show(); } else if (updateConfirm == 2) { ClearItemsDetailControls(); this.lblStatusMessageTitle.Text = "खरिद अर्डर "; this.lblStatusMessage.Text = "सफलतापूर्वक प्रमाणित भयो।"; this.programmaticModalPopup.Show(); } else { this.lblStatusMessageTitle.Text = "खरिद अर्डर "; this.lblStatusMessage.Text = "वाधा उत्पन्न भयो!!!"; this.programmaticModalPopup.Show(); } } i++; OnBubbleClick(e); } } catch (Exception ex) { throw (ex); } }