Пример #1
0
    private void WebForm1_BubbleClick(object sender, EventArgs e)
    {
        grdSrchPurchaseOrder.SelectedIndex = -1;
        ATTInvSrchPurchaseOrder objSrchPo = (ATTInvSrchPurchaseOrder)Session["SrchRecmCriteria"];

        LoadSearchedData(objSrchPo);
    }
Пример #2
0
    protected void btnSearch_Click(object sender, EventArgs e)
    {
        try
        {
            ATTInvSrchPurchaseOrder objSrchPo = new ATTInvSrchPurchaseOrder();

            //if(ddlUnit_rqd.SelectedIndex > 0)
            //    objSrchPo.UnitID = int.Parse(ddlUnit_rqd.SelectedValue);

            if (txtOrderNo.Text != "")
            {
                objSrchPo.OrderNo = txtOrderNo.Text;
            }

            if (txtODate_DT.Text != "")
            {
                objSrchPo.OrderDate = txtODate_DT.Text;
            }


            if (ddlSupplier.SelectedIndex > 0)
            {
                objSrchPo.SupplierID = int.Parse(ddlSupplier.SelectedValue);
            }


            LoadSearchedData(objSrchPo);
        }
        catch (Exception ex)
        {
            throw(ex);
        }
    }
Пример #3
0
    public void LoadSearchedData(ATTInvSrchPurchaseOrder objSrchPo)
    {
        try
        {
            List <ATTInvPurchaseOrder> lstSearchedPurOrder = new List <ATTInvPurchaseOrder>();
            lstSearchedPurOrder = BLLInvSrchPurchaseOrder.SrchPurchaseOrder(objSrchPo, 1);

            if (lstSearchedPurOrder.Count > 0)
            {
                grdSrchPurchaseOrder.SelectedIndex = -1;
                grdSrchPurchaseOrder.DataSource    = lstSearchedPurOrder;
                grdSrchPurchaseOrder.DataBind();

                Session["lstSrchRecmPurOrder"] = lstSearchedPurOrder;
                Session["SrchRecmCriteria"]    = objSrchPo;
            }
            else
            {
                lblCount.Text = "कुनै पनि रेकर्ड भेटिएन्न् !!!! ";

                //lblCount.Text = "";

                grdSrchPurchaseOrder.DataSource = "";
                grdSrchPurchaseOrder.DataBind();
            }

            ClearItemsDetailControls();
        }
        catch (Exception ex)
        {
            throw (ex);
        }
    }
Пример #4
0
    protected void btnSearch_Click(object sender, EventArgs e)
    {
        try
        {
            Session["SrchCriteria"] = null;

            ATTInvSrchPurchaseOrder objSrchPo = new ATTInvSrchPurchaseOrder();

            if (txtOrderNo_rqd.Text != "")
            {
                objSrchPo.OrderNo = txtOrderNo_rqd.Text;
            }

            if (txtODate_DT.Text != "")
            {
                objSrchPo.OrderDate = txtODate_DT.Text;
            }

            if (ddlSupplier_rqd.SelectedIndex > 0)
            {
                objSrchPo.SupplierID = int.Parse(ddlSupplier_rqd.SelectedValue);
            }

            LoadSearchedData(objSrchPo);
        }
        catch (Exception ex)
        {
            throw(ex);
        }
    }
        public static List <ATTInvPurchaseOrder> SrchPurchaseOrder(ATTInvSrchPurchaseOrder objSrchPo, int type)
        {
            try
            {
                List <ATTInvPurchaseOrder> lst = new List <ATTInvPurchaseOrder>();

                foreach (DataRow row in DLLInvSrchPurchaseOrder.SrchPurchaseOrder(objSrchPo, type).Rows)
                {
                    ATTInvPurchaseOrder obj = new ATTInvPurchaseOrder();

                    int?recby = null;
                    int?appby = null;

                    if (row["REC_BY"].ToString() != "")
                    {
                        recby = int.Parse(row["REC_BY"].ToString());
                    }

                    if (row["APP_BY"].ToString() != "")
                    {
                        appby = int.Parse(row["APP_BY"].ToString());
                    }

                    obj.OrgID        = int.Parse(row["ORG_ID"].ToString());
                    obj.SupplierID   = int.Parse(row["SUPPLIERS_ID"].ToString());
                    obj.SupplierName = row["SUPPLIERS_NAME"].ToString();
                    obj.OrderDate    = row["ORDER_DATE"].ToString();
                    obj.OrderNo      = row["ORDER_NO"].ToString();
                    obj.RecBy        = recby;
                    obj.RecDate      = row["REC_DATE"].ToString();
                    obj.RecYesNo     = row["REC_YES_NO"].ToString();
                    obj.AppBy        = appby;
                    obj.AppDate      = row["APP_DATE"].ToString();
                    obj.AppYesNo     = row["APP_YES_NO"].ToString();


                    lst.Add(obj);
                }

                return(lst);
            }
            catch (Exception ex)
            {
                throw (ex);
            }
        }
        public static DataTable SrchPurchaseOrder(ATTInvSrchPurchaseOrder objSrchPo, int type)
        {
            GetConnection     GetConn = new GetConnection();
            OracleConnection  DBConn  = GetConn.GetDbConn(Module.OAS);
            OracleTransaction Tran    = DBConn.BeginTransaction();


            try
            {
                string srchSQL = " SELECT distinct ORG_ID,SUPPLIERS_ID,SUPPLIERS_NAME,ORDER_DATE,ORDER_NO, "
                                 + " REC_BY,REC_DATE,REC_YES_NO,APP_BY,APP_DATE,APP_YES_NO "
                                 + " FROM vw_inv_purchase_orders WHERE 1=1";


                if (type == 1)
                {
                    srchSQL = srchSQL + " AND REC_YES_NO IS NULL AND APP_YES_NO IS NULL";
                }
                else if (type == 2)
                {
                    srchSQL = srchSQL + " AND REC_YES_NO IS NOT NULL AND APP_YES_NO IS NULL";
                }

                List <OracleParameter> paramArray = new List <OracleParameter>();

                if (objSrchPo.UnitID > 0)
                {
                    srchSQL = srchSQL + " AND UNIT_ID=:unit_id";
                    paramArray.Add(Utilities.GetOraParam(":unit_id", objSrchPo.UnitID, OracleDbType.Int32, ParameterDirection.Input));
                }

                if (objSrchPo.SectionID > 0)
                {
                    srchSQL = srchSQL + " AND SECTION_ID=:section_id";
                    paramArray.Add(Utilities.GetOraParam(":unit_id", objSrchPo.SectionID, OracleDbType.Int32, ParameterDirection.Input));
                }

                if (objSrchPo.OrderNo.Trim() != "")
                {
                    srchSQL = srchSQL + " AND ORDER_NO =:order_no ";
                    paramArray.Add(Utilities.GetOraParam(":order_no", objSrchPo.OrderNo, OracleDbType.Varchar2, ParameterDirection.Input));
                }

                if (objSrchPo.OrderDate.Trim() != "")
                {
                    srchSQL = srchSQL + " AND ORDER_DATE =:order_date ";
                    paramArray.Add(Utilities.GetOraParam(":order_date", objSrchPo.OrderDate, OracleDbType.Varchar2, ParameterDirection.Input));
                }

                if (objSrchPo.SupplierID > 0)
                {
                    srchSQL = srchSQL + " AND SUPPLIERS_ID=:supplier_id";
                    paramArray.Add(Utilities.GetOraParam(":supplier_id", objSrchPo.SupplierID, OracleDbType.Int32, ParameterDirection.Input));
                }

                return(SqlHelper.ExecuteDataset(CommandType.Text, srchSQL, Module.OAS, paramArray.ToArray()).Tables[0]);
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }