protected void btnSubmit_Click(object sender, EventArgs e) { if (this.ddlOrgUnits_Rqd.SelectedIndex == 0 || this.txtMaagDate_RDT.Text == "____/__/__") { return; } double reqNo = 0; try { if (this.txtReqNo.Text != "") { reqNo = double.Parse(this.txtReqNo.Text.Trim()); } List <ATTMaagFaaramDetail> lstMaagDet = ((List <ATTMaagFaaramDetail>) Session["MaagDetail"]).FindAll( delegate(ATTMaagFaaramDetail obj) { return(obj.Action != null); } ); ATTMaagFaaramHead objMaagHead = new ATTMaagFaaramHead(9, int.Parse(this.ddlOrgUnits_Rqd.SelectedValue), reqNo, this.txtMaagDate_RDT.Text, ((ATTUserLogin)Session["Login_User_Detail"]).PID, this.rdblstIssueType.SelectedValue); objMaagHead.ReqPurpose = this.txtPurpose.Text.Trim(); objMaagHead.EntryBy = ((ATTUserLogin)Session["Login_User_Detail"]).UserName; objMaagHead.Action = "E"; objMaagHead.LstMaagFaaramDetail = lstMaagDet; BLLMaagFaaramHead.SaveMaagFaaramHead(objMaagHead); this.lblStatusMessage.Text = "Successfully Saved."; this.programmaticModalPopup.Show(); WebForm1_BubbleClickBtn(this, e); ((GridView)appMaagHeadControl.FindControl("grdMaagHead")).SelectedIndex = -1; } catch (Exception ex) { this.lblStatusMessage.Text = ex.Message; this.programmaticModalPopup.Show(); } }
protected void btnMaagHeadSearch_Click(object sender, EventArgs e) { if (this.ddlOrgUnits.SelectedIndex < 1) { this.lblStatusMessage.Text = "कृपया शाखा छान्नुहोस"; this.programmaticModalPopup.Show(); return; } List <ATTMaagFaaramHead> lstMaagHead = BLLMaagFaaramHead.GetMaagFaaramHead(GetFilter()); this.grdMaagHead.DataSource = lstMaagHead; this.grdMaagHead.DataBind(); this.grdMaagHead.SelectedIndex = -1; if (lstMaagHead.Count > 0) { pnlMaagHeadSearch.Height = Unit.Pixel(150); } else { pnlMaagHeadSearch.Height = Unit.Pixel(30); } BubbleClickBtn(this, e); }
protected void btnSubmit_Click(object sender, EventArgs e) { if (this.grdApproveMaagDetails.Rows.Count < 0) { return; } try { ATTMaagFaaramHead objMaagHead = new ATTMaagFaaramHead ( int.Parse(this.grdApproveMaagDetails.Rows[0].Cells[1].Text), int.Parse(this.grdApproveMaagDetails.Rows[0].Cells[2].Text), double.Parse(this.grdApproveMaagDetails.Rows[0].Cells[3].Text), ((ATTUserLogin)Session["Login_User_Detail"]).PID, (this.txtAppDate_DT.Text == "")?null: this.txtAppDate_DT.Text.Trim(), this.rdblstAppYesNo.SelectedValue, "" ); objMaagHead.Action = "APP"; List <ATTMaagFaaramDetail> lstMaagDet = new List <ATTMaagFaaramDetail>(); foreach (GridViewRow row in this.grdApproveMaagDetails.Rows) { ATTMaagFaaramDetail objMaagDet = new ATTMaagFaaramDetail ( int.Parse(row.Cells[1].Text), int.Parse(row.Cells[2].Text), double.Parse(row.Cells[3].Text), int.Parse(row.Cells[4].Text), int.Parse(row.Cells[6].Text), int.Parse(row.Cells[8].Text) ); TextBox txt = (TextBox)row.FindControl("txtAppQty"); try { objMaagDet.AppQty = int.Parse(txt.Text.Trim()); } catch (Exception) { objMaagDet.AppQty = int.Parse(row.Cells[10].Text); } if (objMaagDet.AppQty > int.Parse(row.Cells[10].Text)) { this.lblStatusMessage.Text = "माग परिमाण भन्दा आदेश परिमाण धेरै हुन सक्दैन"; this.programmaticModalPopup.Show(); return; } lstMaagDet.Add(objMaagDet); } objMaagHead.LstMaagFaaramDetail = lstMaagDet; BLLMaagFaaramHead.ApproveIssueMaag(objMaagHead); this.lblStatusMessage.Text = "Successfully Approved"; this.programmaticModalPopup.Show(); //appMaagHeadControl.BubbleClickBtn += new EventHandler(WebForm1_BubbleClickBtn); WebForm1_BubbleClickBtn(this, e); ((GridView)appMaagHeadControl.FindControl("grdMaagHead")).SelectedIndex = -1; } catch (Exception ex) { this.lblStatusMessage.Text = ex.Message; this.programmaticModalPopup.Show(); } }