protected void Page_Load(object sender, EventArgs e) { try { if (!IsPostBack) { Master.ClearSessions();//Clear all sessions POSearchParameters searchPO = new POSearchParameters(); searchPO.FromDateRep = null; searchPO.ToDateRep = null; Session["PurchaseItemReport"] = searchPO.SearchPOItemsForReporting(); dxgvPurchaseByItems.DataSource = (DataSet)Session["PurchaseItemReport"]; dxgvPurchaseByItems.DataBind(); } if (IsCallback) { dxgvPurchaseByItems.DataSource = (DataSet)Session["PurchaseItemReport"]; dxgvPurchaseByItems.DataBind(); } } catch (Exception ex) { ex.Data.Add("UILayerException", this.GetType().ToString() + Constant.Error_Seperator + "protected void Page_Load(object sender, EventArgs e)"); if (Master.LoggedUser != null && Master.LoggedUser.UserName != null && Master.LoggedUser.UserName != string.Empty) { Response.Redirect("Error.aspx?LogId=" + LankaTilesExceptions.WriteEventLogs(ex, Constant.Database_Connection_Name, Master.LoggedUser.UserName), false); } else { Response.Redirect("Error.aspx?LogId=" + LankaTilesExceptions.WriteEventLogs(ex, Constant.Database_Connection_Name, "Annonimous"), false); } } }
/// <summary> /// Date range search button click /// </summary> /// <param name="sender"></param> /// <param name="e"></param> protected void btnSearch_Click(object sender, EventArgs e) { try { POSearchParameters searchPO = new POSearchParameters(); searchPO.FromDateRep = dtpFromDate.Date; searchPO.ToDateRep = dtpToDate.Date; if (searchPO.ToDateRep < searchPO.FromDateRep) { return; } Session["PurchaseItemReport"] = null; Session["PurchaseItemReport"] = searchPO.SearchPOItemsForReporting(); dxgvPurchaseByItems.DataSource = (DataSet)Session["PurchaseItemReport"]; dxgvPurchaseByItems.DataBind(); } catch (Exception ex) { ex.Data.Add("UILayerException", this.GetType().ToString() + Constant.Error_Seperator + "protected void btnSearch_Click(object sender, EventArgs e)"); if (Master.LoggedUser != null && Master.LoggedUser.UserName != null && Master.LoggedUser.UserName != string.Empty) { Response.Redirect("Error.aspx?LogId=" + LankaTilesExceptions.WriteEventLogs(ex, Constant.Database_Connection_Name, Master.LoggedUser.UserName), false); } else { Response.Redirect("Error.aspx?LogId=" + LankaTilesExceptions.WriteEventLogs(ex, Constant.Database_Connection_Name, "Annonimous"), false); } } }
protected void btnSearch_Click(object sender, EventArgs e) { try { POSearchParameters pos = new POSearchParameters(); pos.POCode = txtPOCode.Text.Trim(); pos.DueAmountOption = Int32.Parse(ddlPaymentDue.SelectedValue.Trim()); pos.POAmount = Decimal.Parse(txtPOAmmount.Text.Trim() != String.Empty ? txtPOAmmount.Text.Trim() : "0"); pos.SupId = Int32.Parse(ddlSupplier.SelectedValue.Trim()); pos.TotRcvdOption = Int32.Parse(ddlPORecievedOption.SelectedValue.Trim()); pos.FromDate = dtpFromDate.Value == null ? String.Empty : DateTime.Parse(dtpFromDate.Value.ToString()).ToShortDateString(); pos.ToDate = dtpToDate.Value == null ? String.Empty : DateTime.Parse(dtpToDate.Value.ToString()).ToShortDateString(); DataSet dsPOs = (new PODAO()).SearchPO(pos); Session["SearchPO"] = dsPOs; if (dsPOs != null && dsPOs.Tables[0].Rows.Count > 0) { dxgvPOSearch.DataSource = dsPOs; dxgvPOSearch.DataBind(); } else { dxgvPOSearch.DataSource = dsPOs; dxgvPOSearch.DataBind(); } } catch (Exception ex) { ex.Data.Add("UILayerException", this.GetType().ToString() + Constant.Error_Seperator + "protected void btnSearch_Click(object sender, EventArgs e)"); if (Master.LoggedUser != null && Master.LoggedUser.UserName != null && Master.LoggedUser.UserName != string.Empty) { Response.Redirect("Error.aspx?LogId=" + LankaTilesExceptions.WriteEventLogs(ex, Constant.Database_Connection_Name, Master.LoggedUser.UserName), false); } else { Response.Redirect("Error.aspx?LogId=" + LankaTilesExceptions.WriteEventLogs(ex, Constant.Database_Connection_Name, "Annonimous"), false); } } }