private void Setinitialrow() { try { DataTable dt = new DataTable(); DataRow dr; dt.Columns.Add("#", typeof(int)); dt.Columns.Add("ItemId", typeof(int)); dt.Columns.Add("ItemDetailsId", typeof(int)); dt.Columns.Add("UnitId", typeof(int)); dt.Columns.Add("ItemCode", typeof(string)); dt.Columns.Add("ItemName", typeof(string)); dt.Columns.Add("ItemDesc", typeof(string)); dt.Columns.Add("ReqQty", typeof(decimal)); dt.Columns.Add("SuplierID", typeof(int)); dt.Columns.Add("Unit", typeof(int)); dt.Columns.Add("ReqByCafeteria", typeof(string)); dt.Columns.Add("VUOM", typeof(string)); dt.Columns.Add("AvgPurRate", typeof(decimal)); dt.Columns.Add("OrdQty", typeof(decimal)); dt.Columns.Add("PerVat", typeof(decimal)); dt.Columns.Add("VAT", typeof(decimal)); dt.Columns.Add("PerDisc", typeof(decimal)); dt.Columns.Add("Disc", typeof(decimal)); dt.Columns.Add("RemarkForPO", typeof(string)); dr = dt.NewRow(); dr["#"] = 0; dr["ItemId"] = 0; dr["ItemDetailsId"] = 0; dr["UnitId"] = 0; dr["ItemCode"] = ""; dr["ItemName"] = ""; dr["ItemDesc"] = ""; dr["ReqQty"] = 0; dr["Unit"] = 0; dr["SuplierID"] = 0; dr["ReqByCafeteria"] = ""; dr["VUOM"] = ""; dr["AvgPurRate"] = 0; dr["OrdQty"] = 0; dr["PerVat"] = 0; dr["VAT"] = 0; dr["PerDisc"] = 0; dr["Disc"] = 0; dr["RemarkForPO"] = ""; dt.Rows.Add(dr); ViewState["CurrentTablePO"] = dt; GrdReqPO.DataSource = dt; GrdReqPO.DataBind(); } catch (Exception ex) { throw new Exception(ex.Message); } }
public void BindReportGridTextSearch(string RepCondition) { try { DataSet DsReport = new DataSet(); DsReport = Obj_EditPO.FillGridFromSearch(RepCondition, out StrError); if (DsReport.Tables.Count > 0 && DsReport.Tables[0].Rows.Count > 0) { GrdReqPO.DataSource = DsReport.Tables[0]; GrdReqPO.DataBind(); } else { GrdReqPO.DataSource = null; GrdReqPO.DataBind(); SetInitialRow_ReqDetails(); } } catch (Exception ex) { throw new Exception(ex.Message); } }
private void SetInitialRow_ReqDetails() { try { DataTable dt = new DataTable(); DataRow dr; dt.Columns.Add("#", typeof(int)); dt.Columns.Add("POId", typeof(int)); dt.Columns.Add("SuplierName", typeof(string)); dt.Columns.Add("PONo", typeof(string)); dt.Columns.Add("PODate", typeof(string)); dt.Columns.Add("POAmount", typeof(string)); dt.Columns.Add("PaymentAmount", typeof(string)); dt.Columns.Add("RemAmount", typeof(string)); dt.Columns.Add("ChequeNo", typeof(string)); dt.Columns.Add("PersonName", typeof(string)); dt.Columns.Add("Remark", typeof(string)); dr = dt.NewRow(); dr["#"] = 0; dr["POId"] = 0; dr["SuplierName"] = ""; dr["PONo"] = ""; dr["PODate"] = ""; dr["POAmount"] = ""; dr["PaymentAmount"] = ""; dr["RemAmount"] = ""; dr["ChequeNo"] = ""; dr["PersonName"] = ""; dr["Remark"] = ""; dt.Rows.Add(dr); ViewState["CurrentTable"] = dt; GrdReqPO.DataSource = dt; GrdReqPO.DataBind(); } catch (Exception ex) { throw new Exception(ex.Message); } }
public void BindReportGridMISC(string RepCondition) { try { DataSet DsReport = new DataSet(); DsReport = Obj_EditPO.GetPurchase_OrderMISC(RepCondition, out StrError); if (DsReport.Tables.Count > 0 && DsReport.Tables[0].Rows.Count > 0) { GrdReqPO.DataSource = DsReport.Tables[0]; GrdReqPO.DataBind(); } else { GrdReqPO.DataSource = null; GrdReqPO.DataBind(); SetInitialRow_ReqDetails(); } ScriptManager.RegisterStartupScript(this, GetType(), "ShowPOP", "javascript:HidePOP();", true); } catch (Exception ex) { throw new Exception(ex.Message); } }
private void SetInitialRow_PODetails() { try { DataTable dt = new DataTable(); DataRow dr; dt.Columns.Add("#", typeof(int)); dt.Columns.Add("SuplierName", typeof(string)); dt.Columns.Add("PONo", typeof(int)); dt.Columns.Add("Location", typeof(string)); dt.Columns.Add("PODate", typeof(string)); dt.Columns.Add("Amount", typeof(Decimal)); dt.Columns.Add("POStatus", typeof(string)); dt.Columns.Add("POId", typeof(Int32)); dt.Columns.Add("SuplierId", typeof(Int32)); dt.Columns.Add("Remark", typeof(Int32)); dr = dt.NewRow(); dr["#"] = 0; dr["SuplierName"] = string.Empty; dr["PONo"] = 0; dr["Location"] = ""; dr["PODate"] = DateTime.Now.ToString("dd-MMM-yyyy"); dr["Amount"] = 0; dr["POStatus"] = ""; dr["POId"] = 0; dr["SuplierId"] = 0; dr["Remark"] = ""; dt.Rows.Add(dr); ViewState["CurrentTablePO"] = dt; GrdReqPO.DataSource = dt; GrdReqPO.DataBind(); } catch (Exception ex) { throw new Exception(ex.Message); } }
protected void GrdReqPO_RowDeleting(object sender, GridViewDeleteEventArgs e) { try { DataTable DtEditPO = new DataTable(); DtEditPO = (DataTable)ViewState["POCurrentTable"]; if (DtEditPO.Rows.Count == 0) { obj_Comman.ShowPopUpMsg("No ROW Find For Perform Delete Opeation", this.Page); return; } else { int CurrRow = Convert.ToInt32(e.RowIndex); if (DtEditPO.Rows.Count > 0) { DtEditPO.Rows[CurrRow].Delete(); DtEditPO.AcceptChanges(); if (DtEditPO.Rows.Count == 0) { Setinitialrow(); return; } GrdReqPO.DataSource = null; GrdReqPO.DataSource = DtEditPO; GrdReqPO.DataBind(); ViewState["POCurrentTable"] = DtEditPO; } } } catch (Exception ex) { obj_Comman.ShowPopUpMsg(ex.Message + " ..THIS ERROR OCCURED WHILE LOADING DATA.", this.Page); } }
public void BindRequisitionGrid(string RepCondition) { try { Ds = Obj_PurchaseOrder.GetOrder(RepCondition, out StrError); if (Ds.Tables.Count > 0 && Ds.Tables[0].Rows.Count > 0) { GrdReqPO.DataSource = Ds.Tables[0]; GrdReqPO.DataBind(); for (int v = 0; v < GrdReqPO.Rows.Count; v++) { DropDownList ddlu = (DropDownList)GrdReqPO.Rows[v].FindControl("GrdddlUOM"); ddlu.Enabled = false; DropDownList ddlVendor = (DropDownList)GrdReqPO.Rows[v].FindControl("GrdddlVendor"); ddlVendor.Enabled = false; TextBox GrdtxtRate = (TextBox)GrdReqPO.Rows[v].FindControl("GrdtxtRate"); GrdtxtRate.Enabled = false; TextBox GrdtxtOrdQty = (TextBox)GrdReqPO.Rows[v].FindControl("GrdtxtOrdQty"); GrdtxtOrdQty.Enabled = false; TextBox GrdtxtPerVAT = (TextBox)GrdReqPO.Rows[v].FindControl("GrdtxtPerVAT"); GrdtxtPerVAT.Enabled = false; TextBox GrdtxtVAT = (TextBox)GrdReqPO.Rows[v].FindControl("GrdtxtVAT"); GrdtxtVAT.Enabled = false; TextBox GrdtxtPerDISC = (TextBox)GrdReqPO.Rows[v].FindControl("GrdtxtPerDISC"); GrdtxtPerDISC.Enabled = false; TextBox GrdtxtDISC = (TextBox)GrdReqPO.Rows[v].FindControl("GrdtxtDISC"); GrdtxtDISC.Enabled = false; TextBox GrdtxtRemarkForPO = (TextBox)GrdReqPO.Rows[v].FindControl("GrdtxtRemarkForPO"); GrdtxtRemarkForPO.Enabled = false; } ViewState["POCurrentTable"] = Ds.Tables["Table"]; if (Ds.Tables[1].Rows.Count > 0) { ddlCompany.SelectedValue = Ds.Tables[1].Rows[0]["CompanyID"].ToString(); lblindentno.Text = Ds.Tables[2].Rows[0]["REQNO"].ToString(); LBLPOTHROUGH.Text = Ds.Tables[1].Rows[0]["UserName"].ToString(); txtSubTotal.Text = Ds.Tables[1].Rows[0]["SubTotal"].ToString(); txtGrandTotal.Text = Ds.Tables[1].Rows[0]["GrandTotal"].ToString(); txtVATAmount.Text = Ds.Tables[1].Rows[0]["Discount"].ToString(); txtDiscount.Text = Ds.Tables[1].Rows[0]["Vat"].ToString(); txtpodate.Text = Convert.ToDateTime(Ds.Tables[1].Rows[0]["PODate"].ToString()).ToString("dd-MMM-yyyy"); txtHamaliAmt.Text = Ds.Tables[1].Rows[0]["HamaliAmt"].ToString(); txtFreightAmt.Text = Ds.Tables[1].Rows[0]["FreightAmt"].ToString(); txtPostageAmt.Text = Ds.Tables[1].Rows[0]["PostageAmt"].ToString(); txtOtherCharges.Text = Ds.Tables[1].Rows[0]["OtherCharges"].ToString(); txtpoqtno.Text = Ds.Tables[1].Rows[0]["POQTNO"].ToString(); // txtquotdate.Text =Convert.ToDateTime(Ds.Tables[1].Rows[0]["POQTDATE"].ToString()).ToString("dd-MMM-yyyy"); txtSerTax.Text = Ds.Tables[1].Rows[0]["ServiceTaxAmt"].ToString(); DDLSERVICETAX.Items.FindByText(Ds.Tables[1].Rows[0]["ServiceTaxPer"].ToString()).Selected = true; txtNarration.Text = Ds.Tables[1].Rows[0]["Instruction"].ToString(); txtexcisedutyper.Text = Ds.Tables[1].Rows[0]["ExcisePer"].ToString(); txtexciseduty.Text = Ds.Tables[1].Rows[0]["ExciseAmount"].ToString(); txtInstallationRemark.Text = Ds.Tables[1].Rows[0]["InstallationRemark"].ToString(); txtInstallationCharge.Text = Ds.Tables[1].Rows[0]["InstallationCharge"].ToString(); txtInstallationServicetax.Text = Ds.Tables[1].Rows[0]["InstallationSerTaxPer"].ToString(); txtInstallationServiceAmount.Text = Ds.Tables[1].Rows[0]["InstallationSerTaxAmt"].ToString(); if (Convert.ToInt32(Ds.Tables[1].Rows[0]["HamaliActual"].ToString()) == 1) { CHKHAMALI.Checked = true; } if (Convert.ToInt32(Ds.Tables[1].Rows[0]["HamaliActual"].ToString()) == 0) { CHKHAMALI.Checked = false; } if (Convert.ToInt32(Ds.Tables[1].Rows[0]["FreightActual"].ToString()) == 1) { CHKFreightAmt.Checked = true; } if (Convert.ToInt32(Ds.Tables[1].Rows[0]["FreightActual"].ToString()) == 0) { CHKFreightAmt.Checked = false; } if (Convert.ToInt32(Ds.Tables[1].Rows[0]["OtherChargeActual"].ToString()) == 1) { CHKOtherCharges.Checked = true; } if (Convert.ToInt32(Ds.Tables[1].Rows[0]["OtherChargeActual"].ToString()) == 0) { CHKOtherCharges.Checked = false; } if (Convert.ToInt32(Ds.Tables[1].Rows[0]["LoadingActual"].ToString()) == 1) { CHKLoading.Checked = true; } if (Convert.ToInt32(Ds.Tables[1].Rows[0]["LoadingActual"].ToString()) == 0) { CHKLoading.Checked = false; } TXTTERMSCONDITION.Text = Ds.Tables[3].Rows[0]["TermsCondition"].ToString(); TXTPaymentTerms.Text = Ds.Tables[3].Rows[0]["PaymentTerms"].ToString(); } ((DropDownList)GrdReqPO.Rows[0].FindControl("GrdddlVendor")).Focus(); } else { GrdReqPO.DataSource = null; GrdReqPO.DataBind(); Setinitialrow(); obj_Comman.ShowPopUpMsg("OOPS!.. Some Error Occured While Loading Data, Please Try Again Later..", this.Page); } } catch (Exception ex) { obj_Comman.ShowPopUpMsg("OOPS!.. Some Error Occured While Loading Data, Please Try Again Later..", this.Page); } }