예제 #1
0
        private void ShowPrePurchaseInvoiceList()
        {
            CreamBell_DMS_WebApps.App_Code.Global obj = new Global();

            //string query = " Select DISTINCT DOCUMENT_NO, DOCUMENT_DATE, PURCH_INDENTNO, PURCH_INDENTDATE, SALE_INVOICENO, SALE_INVOICEDATE,MATERIAL_VALUE, " +
            //               " CASE STATUS WHEN 0 THEN 'UnPosted' WHEN 1 THEN 'Posted' END AS [STATUS] " +
            //               " from [ax].[ACXPURCHINVRECIEPTHEADERPRE] WHERE SITE_CODE='"+ Session["SiteCode"].ToString() +"' AND DATAAREAID='"+Session["DATAAREAID"].ToString()+"' " +
            //               " ORDER BY DOCUMENT_NO DESC, DOCUMENT_DATE DESC";

            string query = "select DOCUMENT_NO,DOCUMENT_DATE,PURCH_INDENTNO,PURCH_INDENTDATE,SALE_INVOICENO,SSI.ODNNO GSTINNo,SALE_INVOICEDATE,MATERIAL_VALUE,[STATUS] from (Select DISTINCT DOCUMENT_NO, DOCUMENT_DATE, PURCH_INDENTNO, PURCH_INDENTDATE, SALE_INVOICENO, SALE_INVOICEDATE,MATERIAL_VALUE," +
                           " CASE STATUS WHEN 0 THEN 'UnPosted' WHEN 1 THEN 'Posted' END AS [STATUS]  from [ax].[ACXPURCHINVRECIEPTHEADERPRE] WHERE " +
                           " SITE_CODE='" + Session["SiteCode"].ToString() + "' AND DATAAREAID='" + Session["DATAAREAID"].ToString() + "') PIR" +
                           " left join ax.ACX_STAGINGSALESINVOICE SSI" +
                           " on PIR.SALE_INVOICENO = SSI.INVOICE_NO" +
                           " ORDER BY DOCUMENT_NO DESC, DOCUMENT_DATE DESC";

            DataTable dtPurchInvoiceList = obj.GetData(query);

            if (dtPurchInvoiceList.Rows.Count > 0)
            {
                GridHeaderPurchList.DataSource = dtPurchInvoiceList;
                GridHeaderPurchList.DataBind();
            }
            else
            {
                ScriptManager.RegisterStartupScript(this, this.GetType(), "Alert", " alert(' No Records Exist !! ');", true);
            }
        }
예제 #2
0
        private void GridDetail()
        {
            CreamBell_DMS_WebApps.App_Code.Global obj = new Global();

            //string query = "Select PIH.DOCUMENT_NO, PIH.DOCUMENT_DATE, PIH.PURCH_INDENTNO, PIH.PURCH_INDENTDATE, PIH.MATERIAL_VALUE,PIH.SALE_INVOICENO, " +
            //               " PIH.SALE_INVOICEDATE,PIH.PREDOCUMENT_NO AS REFERENCENUMBER, SUM(PIL.BOX) AS BOX,SUM(PIL.CRATES) AS CRATES, SUM(PIL.LTR) AS LTR " +
            //               " from [ax].[ACXPURCHINVRECIEPTHEADER] PIH " +
            //               " INNER JOIN [ax].[ACXPURCHINVRECIEPTLINE] PIL ON PIH.DOCUMENT_NO=PIL.PURCH_RECIEPTNO and PIL.SITEID=PIH.SITE_CODE and PIL.DATAAREAID=PIH.DATAAREAID " +
            //               " WHERE PIH.SITE_CODE='" + Session["SiteCode"].ToString() + "' AND PIH.DATAAREAID='" + Session["DATAAREAID"].ToString() + "' " +
            //               " GROUP BY PIH.DOCUMENT_NO, PIH.DOCUMENT_DATE, PIH.PURCH_INDENTNO, PIH.PURCH_INDENTDATE, PIH.MATERIAL_VALUE,PIH.SALE_INVOICENO, " +
            //               " PIH.SALE_INVOICEDATE,PIH.PREDOCUMENT_NO  " +
            //               " ORDER BY PIH.DOCUMENT_DATE DESC,PIH.DOCUMENT_NO DESC";

            string query = "select distinct DOCUMENT_NO,DOCUMENT_DATE,PURCH_INDENTNO,PURCH_INDENTDATE,MATERIAL_VALUE,SALE_INVOICENO,SSI.ODNNO GSTINNO,SALE_INVOICEDATE,REFERENCENUMBER,Box,Crates,LTR from (Select PIH.DOCUMENT_NO, PIH.DOCUMENT_DATE, PIH.PURCH_INDENTNO, PIH.PURCH_INDENTDATE, PIH.MATERIAL_VALUE,PIH.SALE_INVOICENO," +
                           " PIH.SALE_INVOICEDATE,PIH.PREDOCUMENT_NO AS REFERENCENUMBER, SUM(PIL.BOX) AS BOX,SUM(PIL.CRATES) AS CRATES, SUM(PIL.LTR) AS LTR " +
                           " from [ax].[ACXPURCHINVRECIEPTHEADER] PIH  INNER JOIN [ax].[ACXPURCHINVRECIEPTLINE] PIL ON PIH.DOCUMENT_NO=PIL.PURCH_RECIEPTNO" +
                           " and PIL.SITEID=PIH.SITE_CODE and PIL.DATAAREAID=PIH.DATAAREAID  WHERE PIH.SITE_CODE='" + Session["SiteCode"].ToString() + "' AND PIH.DATAAREAID='" + Session["DATAAREAID"].ToString() + "' " +
                           " GROUP BY PIH.DOCUMENT_NO, PIH.DOCUMENT_DATE, PIH.PURCH_INDENTNO, PIH.PURCH_INDENTDATE, PIH.MATERIAL_VALUE,PIH.SALE_INVOICENO, " +
                           " PIH.SALE_INVOICEDATE,PIH.PREDOCUMENT_NO)" +
                           " BIS" +
                           " left join ax.ACX_STAGINGSALESINVOICE SSI" +
                           " on BIS.SALE_INVOICENO=SSI.invoice_no" +
                           " ORDER BY DOCUMENT_DATE DESC,DOCUMENT_NO DESC";
            DataTable dtPostedPurchInvoiceList = obj.GetData(query);

            if (dtPostedPurchInvoiceList.Rows.Count > 0)
            {
                GridHeaderPurchList.DataSource = dtPostedPurchInvoiceList;
                GridHeaderPurchList.DataBind();
            }
            else
            {
                ScriptManager.RegisterStartupScript(this, this.GetType(), "Alert", " alert(' No Records Exist !! ');", true);
            }
        }
예제 #3
0
        protected void btn2_Click(object sender, EventArgs e)       // For Search Button //
        {
            CreamBell_DMS_WebApps.App_Code.Global obj = new Global();
            conn = obj.GetConnection();

            try
            {
                if (ddlSearch.Text == "Receipt No")
                {
                    //adp1 = new SqlDataAdapter( "Select DISTINCT DOCUMENT_NO, DOCUMENT_DATE, PURCH_INDENTNO, PURCH_INDENTDATE, SALE_INVOICENO, SALE_INVOICEDATE,MATERIAL_VALUE, " +
                    //      " CASE STATUS WHEN 0 THEN 'UnPosted' WHEN 1 THEN 'Posted' END AS [STATUS] " +
                    //      " from [ax].[ACXPURCHINVRECIEPTHEADERPRE] " +
                    //      " WHERE SITE_CODE='" + Session["SiteCode"].ToString() + "' AND DATAAREAID='" + Session["DATAAREAID"].ToString() + "' " +
                    //      " and DOCUMENT_NO='" + txtSerch.Text + "' " +
                    //      " ORDER BY DOCUMENT_NO DESC, DOCUMENT_DATE DESC ", conn);

                    string test = "select DOCUMENT_NO,DOCUMENT_DATE,PURCH_INDENTNO,PURCH_INDENTDATE,SALE_INVOICENO,SSI.GSTINNo,SALE_INVOICEDATE,MATERIAL_VALUE,[STATUS] from (Select DISTINCT DOCUMENT_NO, DOCUMENT_DATE, PURCH_INDENTNO, PURCH_INDENTDATE, SALE_INVOICENO, SALE_INVOICEDATE,MATERIAL_VALUE," +
                                  " CASE STATUS WHEN 0 THEN 'UnPosted' WHEN 1 THEN 'Posted' END AS [STATUS]  from [ax].[ACXPURCHINVRECIEPTHEADERPRE] WHERE " +
                                  " SITE_CODE='" + Session["SiteCode"].ToString() + "' AND DATAAREAID='" + Session["DATAAREAID"].ToString() + "' and DOCUMENT_NO='" + txtSerch.Text + "') PIR" +
                                  " left join ax.ACX_STAGINGSALESINVOICE SSI" +
                                  " on PIR.SALE_INVOICENO = SSI.INVOICE_NO" +
                                  " ORDER BY DOCUMENT_NO DESC, DOCUMENT_DATE DESC";

                    adp1 = new SqlDataAdapter("select DOCUMENT_NO,DOCUMENT_DATE,PURCH_INDENTNO,PURCH_INDENTDATE,SALE_INVOICENO,SSI.GSTINNo,SALE_INVOICEDATE,MATERIAL_VALUE,[STATUS] from (Select DISTINCT DOCUMENT_NO, DOCUMENT_DATE, PURCH_INDENTNO, PURCH_INDENTDATE, SALE_INVOICENO, SALE_INVOICEDATE,MATERIAL_VALUE," +
                                              " CASE STATUS WHEN 0 THEN 'UnPosted' WHEN 1 THEN 'Posted' END AS [STATUS]  from [ax].[ACXPURCHINVRECIEPTHEADERPRE] WHERE " +
                                              " SITE_CODE='" + Session["SiteCode"].ToString() + "' AND DATAAREAID='" + Session["DATAAREAID"].ToString() + "' and DOCUMENT_NO='" + txtSerch.Text + "') PIR" +
                                              " left join ax.ACX_STAGINGSALESINVOICE SSI" +
                                              " on PIR.SALE_INVOICENO = SSI.INVOICE_NO" +
                                              " ORDER BY DOCUMENT_NO DESC, DOCUMENT_DATE DESC", conn);
                }
                else if (ddlSearch.Text == "Invoice No")
                {
                    //adp1 = new SqlDataAdapter("Select DISTINCT DOCUMENT_NO, DOCUMENT_DATE, PURCH_INDENTNO, PURCH_INDENTDATE, SALE_INVOICENO, SALE_INVOICEDATE,MATERIAL_VALUE, " +
                    //    " CASE STATUS WHEN 0 THEN 'UnPosted' WHEN 1 THEN 'Posted' END AS [STATUS] " +
                    //    " from [ax].[ACXPURCHINVRECIEPTHEADERPRE] " +
                    //    " WHERE SITE_CODE='" + Session["SiteCode"].ToString() + "' AND DATAAREAID='" + Session["DATAAREAID"].ToString() + "' " +
                    //    " and SALE_INVOICENO ='" + txtSerch.Text + "' " +
                    //    " ORDER BY DOCUMENT_NO DESC, DOCUMENT_DATE DESC ", conn);

                    adp1 = new SqlDataAdapter("select DOCUMENT_NO,DOCUMENT_DATE,PURCH_INDENTNO,PURCH_INDENTDATE,SALE_INVOICENO,SSI.GSTINNo,SALE_INVOICEDATE,MATERIAL_VALUE,[STATUS] from (Select DISTINCT DOCUMENT_NO, DOCUMENT_DATE, PURCH_INDENTNO, PURCH_INDENTDATE, SALE_INVOICENO, SALE_INVOICEDATE,MATERIAL_VALUE," +
                                              " CASE STATUS WHEN 0 THEN 'UnPosted' WHEN 1 THEN 'Posted' END AS [STATUS]  from [ax].[ACXPURCHINVRECIEPTHEADERPRE] WHERE " +
                                              " SITE_CODE='" + Session["SiteCode"].ToString() + "' AND DATAAREAID='" + Session["DATAAREAID"].ToString() + "' and SALE_INVOICENO ='" + txtSerch.Text + "') PIR" +
                                              " left join ax.ACX_STAGINGSALESINVOICE SSI" +
                                              " on PIR.SALE_INVOICENO = SSI.INVOICE_NO" +
                                              " ORDER BY DOCUMENT_NO DESC, DOCUMENT_DATE DESC", conn);
                }

                ds2.Clear();
                adp1.Fill(ds2, "dtl");

                if (ds2.Tables["dtl"].Rows.Count != 0)
                {
                    for (int i = 0; i < ds2.Tables["dtl"].Rows.Count; i++)
                    {
                        GridHeaderPurchList.DataSource = ds2.Tables["dtl"];
                        GridHeaderPurchList.DataBind();
                    }
                }
                else
                {
                    ScriptManager.RegisterStartupScript(this, this.GetType(), "Alert", " alert(' No Data Found !! ');", true);
                    ShowPrePurchaseInvoiceList();
                }

                if (conn.State == ConnectionState.Open)
                {
                    conn.Close();
                    conn.Dispose();
                }
            }
            catch (Exception ex)
            {
                ErrorSignal.FromCurrentContext().Raise(ex);
            }
        }
예제 #4
0
        protected void btn2_Click(object sender, EventArgs e)       // For Search Button //
        {
            CreamBell_DMS_WebApps.App_Code.Global obj = new Global();
            conn = obj.GetConnection();

            try
            {
                if (ddlSearch.Text == "Receipt No")
                {
                    //adp1 = new SqlDataAdapter( " Select PIH.DOCUMENT_NO, PIH.DOCUMENT_DATE, PIH.PURCH_INDENTNO, PIH.PURCH_INDENTDATE, PIH.MATERIAL_VALUE,PIH.SALE_INVOICENO," +
                    //                           " PIH.SALE_INVOICEDATE,PIH.PREDOCUMENT_NO AS REFERENCENUMBER, SUM(PIL.BOX) AS BOX,SUM(PIL.CRATES) AS CRATES, SUM(PIL.LTR) AS LTR " +
                    //                           " from [ax].[ACXPURCHINVRECIEPTHEADER] PIH INNER JOIN [ax].[ACXPURCHINVRECIEPTLINE] PIL ON PIH.DOCUMENT_NO=PIL.PURCH_RECIEPTNO " +
                    //                           " WHERE PIH.SITE_CODE='"+Session["SiteCode"].ToString()+"' AND PIH.DATAAREAID='"+ Session["DATAAREAID"].ToString() +"' and " +
                    //                           " PIH.DOCUMENT_NO='"+txtSerch.Text+"' GROUP BY PIH.DOCUMENT_NO, PIH.DOCUMENT_DATE, " +
                    //                           " PIH.PURCH_INDENTNO, PIH.PURCH_INDENTDATE, PIH.MATERIAL_VALUE,PIH.SALE_INVOICENO, PIH.SALE_INVOICEDATE,PIH.PREDOCUMENT_NO " +
                    //                           " ORDER BY PIH.DOCUMENT_DATE DESC,PIH.DOCUMENT_NO DESC ",conn);

                    adp1 = new SqlDataAdapter("select distinct DOCUMENT_NO,DOCUMENT_DATE,PURCH_INDENTNO,PURCH_INDENTDATE,MATERIAL_VALUE,SALE_INVOICENO,SSI.GSTINNO,SALE_INVOICEDATE,REFERENCENUMBER,Box,Crates,LTR from (Select PIH.DOCUMENT_NO, PIH.DOCUMENT_DATE, PIH.PURCH_INDENTNO, PIH.PURCH_INDENTDATE, PIH.MATERIAL_VALUE,PIH.SALE_INVOICENO," +
                                              " PIH.SALE_INVOICEDATE,PIH.PREDOCUMENT_NO AS REFERENCENUMBER, SUM(PIL.BOX) AS BOX,SUM(PIL.CRATES) AS CRATES, SUM(PIL.LTR) AS LTR " +
                                              " from [ax].[ACXPURCHINVRECIEPTHEADER] PIH  INNER JOIN [ax].[ACXPURCHINVRECIEPTLINE] PIL ON PIH.DOCUMENT_NO=PIL.PURCH_RECIEPTNO" +
                                              " and PIL.SITEID=PIH.SITE_CODE and PIL.DATAAREAID=PIH.DATAAREAID  WHERE PIH.SITE_CODE='" + Session["SiteCode"].ToString() + "' AND PIH.DATAAREAID='" + Session["DATAAREAID"].ToString() + "' and " +
                                              " PIH.DOCUMENT_NO='" + txtSerch.Text + "' GROUP BY PIH.DOCUMENT_NO, PIH.DOCUMENT_DATE, PIH.PURCH_INDENTNO, PIH.PURCH_INDENTDATE, PIH.MATERIAL_VALUE,PIH.SALE_INVOICENO, " +
                                              " PIH.SALE_INVOICEDATE,PIH.PREDOCUMENT_NO)" +
                                              " BIS" +
                                              " left join ax.ACX_STAGINGSALESINVOICE SSI" +
                                              " on BIS.SALE_INVOICENO=SSI.invoice_no" +
                                              " ORDER BY DOCUMENT_DATE DESC,DOCUMENT_NO DESC", conn);
                }
                else if (ddlSearch.Text == "Invoice No")
                {
                    //adp1 = new SqlDataAdapter(" Select PIH.DOCUMENT_NO, PIH.DOCUMENT_DATE, PIH.PURCH_INDENTNO, PIH.PURCH_INDENTDATE, PIH.MATERIAL_VALUE,PIH.SALE_INVOICENO," +
                    //                           " PIH.SALE_INVOICEDATE,PIH.PREDOCUMENT_NO AS REFERENCENUMBER, SUM(PIL.BOX) AS BOX,SUM(PIL.CRATES) AS CRATES, SUM(PIL.LTR) AS LTR " +
                    //                           " from [ax].[ACXPURCHINVRECIEPTHEADER] PIH INNER JOIN [ax].[ACXPURCHINVRECIEPTLINE] PIL ON PIH.DOCUMENT_NO=PIL.PURCH_RECIEPTNO " +
                    //                           " WHERE PIH.SITE_CODE='" + Session["SiteCode"].ToString() + "' AND PIH.DATAAREAID='" + Session["DATAAREAID"].ToString() + "' and " +
                    //                           " PIH.SALE_INVOICENO='" + txtSerch.Text + "' GROUP BY PIH.DOCUMENT_NO, PIH.DOCUMENT_DATE, " +
                    //                           " PIH.PURCH_INDENTNO, PIH.PURCH_INDENTDATE, PIH.MATERIAL_VALUE,PIH.SALE_INVOICENO, PIH.SALE_INVOICEDATE,PIH.PREDOCUMENT_NO " +
                    //                           " ORDER BY PIH.DOCUMENT_DATE DESC,PIH.DOCUMENT_NO DESC ", conn);


                    adp1 = new SqlDataAdapter("select distinct DOCUMENT_NO,DOCUMENT_DATE,PURCH_INDENTNO,PURCH_INDENTDATE,MATERIAL_VALUE,SALE_INVOICENO,SSI.GSTINNO,SALE_INVOICEDATE,REFERENCENUMBER,Box,Crates,LTR from (Select PIH.DOCUMENT_NO, PIH.DOCUMENT_DATE, PIH.PURCH_INDENTNO, PIH.PURCH_INDENTDATE, PIH.MATERIAL_VALUE,PIH.SALE_INVOICENO," +
                                              " PIH.SALE_INVOICEDATE,PIH.PREDOCUMENT_NO AS REFERENCENUMBER, SUM(PIL.BOX) AS BOX,SUM(PIL.CRATES) AS CRATES, SUM(PIL.LTR) AS LTR " +
                                              " from [ax].[ACXPURCHINVRECIEPTHEADER] PIH  INNER JOIN [ax].[ACXPURCHINVRECIEPTLINE] PIL ON PIH.DOCUMENT_NO=PIL.PURCH_RECIEPTNO" +
                                              " and PIL.SITEID=PIH.SITE_CODE and PIL.DATAAREAID=PIH.DATAAREAID  WHERE PIH.SITE_CODE='" + Session["SiteCode"].ToString() + "' AND PIH.DATAAREAID='" + Session["DATAAREAID"].ToString() + "' and " +
                                              " PIH.SALE_INVOICENO='" + txtSerch.Text + "' GROUP BY PIH.DOCUMENT_NO, PIH.DOCUMENT_DATE, PIH.PURCH_INDENTNO, PIH.PURCH_INDENTDATE, PIH.MATERIAL_VALUE,PIH.SALE_INVOICENO, " +
                                              " PIH.SALE_INVOICEDATE,PIH.PREDOCUMENT_NO)" +
                                              " BIS" +
                                              " left join ax.ACX_STAGINGSALESINVOICE SSI" +
                                              " on BIS.SALE_INVOICENO=SSI.invoice_no" +
                                              " ORDER BY DOCUMENT_DATE DESC,DOCUMENT_NO DESC", conn);
                }
                //else if (ddlSearch.Text == "Receipt Date")
                //{
                //    adp1 = new SqlDataAdapter(" Select PIH.DOCUMENT_NO, PIH.DOCUMENT_DATE, PIH.PURCH_INDENTNO, PIH.PURCH_INDENTDATE, PIH.MATERIAL_VALUE,PIH.SALE_INVOICENO," +
                //                               " PIH.SALE_INVOICEDATE,PIH.PREDOCUMENT_NO AS REFERENCENUMBER, SUM(PIL.BOX) AS BOX,SUM(PIL.CRATES) AS CRATES, SUM(PIL.LTR) AS LTR " +
                //                               " from [ax].[ACXPURCHINVRECIEPTHEADER] PIH INNER JOIN [ax].[ACXPURCHINVRECIEPTLINE] PIL ON PIH.DOCUMENT_NO=PIL.PURCH_RECIEPTNO " +
                //                               " WHERE PIH.SITE_CODE='" + Session["SiteCode"].ToString() + "' AND PIH.DATAAREAID='" + Session["DATAAREAID"].ToString() + "' and " +
                //                               " PIH.SALE_INVOICENO='" + txtSerch.Text + "' GROUP BY PIH.DOCUMENT_NO, PIH.DOCUMENT_DATE, " +
                //                               " PIH.PURCH_INDENTNO, PIH.PURCH_INDENTDATE, PIH.MATERIAL_VALUE,PIH.SALE_INVOICENO, PIH.SALE_INVOICEDATE,PIH.PREDOCUMENT_NO " +
                //                               " ORDER BY PIH.DOCUMENT_DATE DESC,PIH.DOCUMENT_NO DESC ", conn);

                //    adp1 = new SqlDataAdapter("SELECT a.document_no,a.DOCUMENT_DATE,a.PURCH_INDENTNO,a.purch_indentdate,a.so_no," +
                //                       " a.purch_recieptno,a.sale_invoiceno,sum(b.box) as box,sum(b.crates)as crates ,sum(b.ltr) as ltr " +
                //                       " ,a.SALE_INVOICEDATE  FROM ax.ACXPURCHINVRECIEPTHEADER a, ax.ACXPURCHINVRECIEPTLINE b ,ax.InventTable c " +
                //                       " where a.PURCH_INDENTNO = b.PURCH_RECIEPTNO   and b.PRODUCT_CODE = c.ItemId " +
                //                       " and convert(varchar(10),a.DOCUMENT_DATE,103) = '" + Convert.ToDateTime(txtSerch.Text).ToString("dd/MM/yyyy") + "'" +
                //                      "  group by a.document_no,a.DOCUMENT_DATE,a.SALE_INVOICEDATE, a.PURCH_INDENTNO,a.purch_indentdate,a.so_no, " +
                //                       " a.purch_recieptno,a.sale_invoiceno order by a.DOCUMENT_DATE asc", conn);


                //}

                ds2.Clear();
                adp1.Fill(ds2, "dtl");

                if (ds2.Tables["dtl"].Rows.Count != 0)
                {
                    for (int i = 0; i < ds2.Tables["dtl"].Rows.Count; i++)
                    {
                        GridHeaderPurchList.DataSource = ds2.Tables["dtl"];
                        GridHeaderPurchList.DataBind();
                    }
                }
                else
                {
                    ScriptManager.RegisterStartupScript(this, this.GetType(), "Alert", " alert(' No Data Found !! ');", true);
                    GridDetail();
                }

                if (conn.State == ConnectionState.Open)
                {
                    conn.Close();
                    conn.Dispose();
                }
            }
            catch (Exception ex)
            {
                ErrorSignal.FromCurrentContext().Raise(ex);
            }
        }