コード例 #1
0
        //protected void BindDropDown()
        //{

        //    DS = BindCommanData.BindCommanDropDwon("ID ", "Particular", "Proc_ReceiveandDisposalMaster", "IsActive=1 ");
        //    if (!Comman.Comman.IsDataSetEmpty(DS))
        //    {
        //        dpHead.DataSource = DS;
        //        dpHead.DataBind();
        //        dpHead.Items.Insert(0, new ListItem("--Select Head--", "0"));
        //    }
        //}
        protected void btnGeneratereport_Click(object sender, EventArgs e)
        {
            Model.MHeadwiseReport p  = new Model.MHeadwiseReport();
            BHeadwiseReport       pd = new BHeadwiseReport();

            p.Startdate = Convert.ToDateTime(txtStartDate.Text);
            p.Enddate   = Convert.ToDateTime(txtEndDate.Text);
            if (dpHead.SelectedItem.Value == "0")
            {
                p.Head = 0;
            }
            else
            {
                p.Head = Convert.ToInt32(dpHead.SelectedItem.Value);
            }
            DataSet DS = new DataSet();

            DS = pd.HeadwiseDetails(p);
            string result = string.Empty;

            if (!Comman.Comman.IsDataSetEmpty(DS))
            {
                StringBuilder sb = new StringBuilder();

                sb.Append("<style type='text / css'>");
                sb.Append(".tg  { border - collapse:collapse; border - spacing:0; border: none; } .dispnone {display:none;} ");
                sb.Append("</style>");
                sb.Append("<table class='tg style1' style='page-break-inside:avoid; align:center;'>");
                sb.Append("<colgroup>");
                sb.Append("<col style = 'width:100px'>");
                sb.Append("<col style = 'width:100px'>");
                sb.Append("<col style = 'width:100px'>");
                sb.Append("<col style = 'width:100px'>");
                sb.Append("<col style = 'width:100px'>");
                sb.Append("<col style = 'width:100px'>");
                sb.Append("<col style = 'width:100px'>");
                sb.Append("<col style = 'width:100px'>");
                sb.Append("<col style = 'width:100px'>");

                sb.Append("</colgroup>");

                sb.Append("<tr>");
                sb.Append("<th class='tg-yw4l' rowspan='2'>");
                sb.Append("<img src='/Theme/img/logo1.png' class='img-circle' alt='Logo' width='50px' hight='50px'>");
                sb.Append("</th>");

                sb.Append("<th class='tg-baqh' colspan='7' style='text-align:center'>");
                sb.Append("<b> " + (DS.Tables[0].Rows[0]["CenterName"].ToString()) + "</b>"); ////////////

                sb.Append("</th colspan='3'>");

                sb.Append("<th class='tg-yw4l' style='text-align:right'>");

                sb.Append("TIN:330761667331<br>");
                sb.Append("</th>");
                sb.Append("</tr>");

                sb.Append("<tr style='border-bottom:1px solid'>");
                sb.Append("<td class='tg-yw4l' colspan='7' style='text-align:center'>");
                sb.Append("<u>RawMilkReceiving/Disposing Reports</u> <br/>");
                sb.Append("</td>");

                sb.Append("<td class='tg-yw4l' style='text-align:right'>");
                sb.Append("PH:248370,248605");
                sb.Append("</td>");


                sb.Append("</tr>");
                sb.Append("<tr style='border-bottom:1px solid'>");
                sb.Append(" <td colspan='3' style='text-align:left'>");
                sb.Append("Date : " + DateTime.Now.ToString("dd-MM-yyyy"));
                sb.Append("</td>");

                sb.Append("<td colspan='4'>");
                sb.Append("Head Type: " + dpHead.SelectedItem.Text.ToString());

                sb.Append("</td>");

                sb.Append("<td style='text-align:right'>");
                sb.Append(Convert.ToDateTime(txtStartDate.Text).ToString("dd-MM-yyyy"));
                sb.Append("</td>");
                sb.Append("<td  style='text-align:right'>");
                sb.Append(Convert.ToDateTime(txtEndDate.Text).ToString("dd-MM-yyyy"));
                sb.Append("</td>");
                sb.Append("</tr>");

                sb.Append("<tr style='border-bottom:1px solid'>");
                sb.Append("</tr>");

                sb.Append("<tr style='border-bottom:1px solid'>");

                sb.Append("<td style='text-align:left'>");
                sb.Append("<b>Date</b>");
                sb.Append("</td>");
                sb.Append("<td style='text-align:left'>");
                sb.Append("<b>Qty</b>");
                sb.Append("</td>");
                sb.Append("<td style='text-align:left'>");
                sb.Append("<b>Time</b>");
                sb.Append("</td>");
                sb.Append("<td style='text-align:left'>");
                sb.Append("<b>Vehicle No</b>");
                sb.Append("</td>");
                sb.Append("<td style='text-align:left'>");
                sb.Append("<b>Batch No</b>");
                sb.Append("</td>");
                sb.Append("<td style='text-align:left'>");
                sb.Append("<b>Temp</b>");
                sb.Append("</td>");
                sb.Append("<td style='text-align:left'>");
                sb.Append("<b>Acidity</b>");
                sb.Append("</td>");
                sb.Append("<td style='text-align:left'>");
                sb.Append("<b>FAT</b>");
                sb.Append("</td>");
                sb.Append("<td style='text-align:left'>");
                sb.Append("<b>SNF</b>");
                sb.Append("</td>");

                sb.Append("</tr>");
                sb.Append("<tr style='border-bottom:1px solid'>");
                sb.Append("<td colspan='9' style='text-align:left'>");
                sb.Append("<b>" + DS.Tables[0].Rows[0]["Purpose"].ToString() + "</b>");
                sb.Append("</td>");
                sb.Append("</tr>");
                sb.Append("<tr>");
                int    count  = 0;
                double Qty    = 0.00;
                double totQty = 0.00;
                double time   = 0.00;

                foreach (DataRow row in DS.Tables[0].Rows)
                {
                    count++;

                    sb.Append("<td style='text-align:left'>");
                    sb.Append(Convert.ToDateTime(row["Date"]).ToString("dd-MM-yyyy"));
                    sb.Append("</td>");

                    sb.Append("<td>");

                    try { Qty = Convert.ToDouble(row["Qty"]); }
                    catch { Qty = 0.00; }
                    totQty += Qty;
                    sb.Append(Convert.ToDecimal(Qty).ToString("0.00"));
                    sb.Append("</td>");
                    sb.Append("<td>");

                    try { time = Convert.ToDouble(row["Session"]); }
                    catch { time = 0.00; }

                    sb.Append(Convert.ToDecimal(time).ToString("0.00"));
                    sb.Append("</td>");
                    sb.Append("<td>");
                    sb.Append(row["VehicalNo"].ToString());
                    sb.Append("</td>");
                    sb.Append("<td>");
                    sb.Append(row["BatchNo"].ToString());
                    sb.Append("</td>");
                    sb.Append("<td>");
                    sb.Append(row["Temp"].ToString());
                    sb.Append("</td>");

                    sb.Append("<td>");
                    sb.Append(row["Acidity"].ToString());
                    sb.Append("</td>");
                    sb.Append("<td>");
                    sb.Append(row["FATPercentage"].ToString());
                    sb.Append("</td>");
                    sb.Append("<td>");
                    sb.Append(row["SNFPercentage"].ToString());
                    sb.Append("</td>");

                    sb.Append("</tr>");
                }
                sb.Append("<tr style='border-bottom:1px solid'><td colspan='13'></td></tr>");
                sb.Append("<tr style='border-bottom:1px solid'>");
                sb.Append("<td  style='text-align:left'>");
                sb.Append("<b>Total :" + count + "</b>");
                sb.Append("</td>");

                sb.Append("<td colspan='12'>");
                sb.Append("<b>" + totQty + "</b>");
                sb.Append("</td>");
                if (Convert.ToInt32(dpHead.SelectedItem.Value) == 0)
                {
                    if (DS.Tables[1] != null && DS.Tables[1].Rows.Count > 0)
                    {
                        //sb.Append("<tr style='border-bottom:1px solid'><td colspan='13'></td></tr>");
                        int count1 = 0;
                        sb.Append("<tr style='border-bottom:1px solid'>");
                        sb.Append("<td colspan='9' style='text-align:left'>");
                        sb.Append("<b>" + DS.Tables[1].Rows[0]["Purpose"].ToString() + "</b>");
                        sb.Append("</td>");
                        sb.Append("</tr>");
                        foreach (DataRow rows in DS.Tables[1].Rows)
                        {
                            count1++;

                            sb.Append("<td style='text-align:left'>");
                            sb.Append(Convert.ToDateTime(rows["Date"]).ToString("dd-MM-yyyy"));
                            sb.Append("</td>");

                            sb.Append("<td>");

                            try { Qty = Convert.ToDouble(rows["Qty"]); }
                            catch { Qty = 0.00; }
                            totQty += Qty;
                            sb.Append(Convert.ToDecimal(Qty).ToString("0.00"));
                            sb.Append("</td>");
                            sb.Append("<td>");

                            try { time = Convert.ToDouble(rows["Session"]); }
                            catch { time = 0.00; }

                            sb.Append(Convert.ToDecimal(time).ToString("0.00"));
                            sb.Append("</td>");
                            sb.Append("<td>");
                            sb.Append(rows["VehicalNo"].ToString());
                            sb.Append("</td>");
                            sb.Append("<td>");
                            sb.Append(rows["BatchNo"].ToString());
                            sb.Append("</td>");
                            sb.Append("<td>");
                            sb.Append(rows["Temp"].ToString());
                            sb.Append("</td>");

                            sb.Append("<td>");
                            sb.Append(rows["Acidity"].ToString());
                            sb.Append("</td>");
                            sb.Append("<td>");
                            sb.Append(rows["FATPercentage"].ToString());
                            sb.Append("</td>");
                            sb.Append("<td>");
                            sb.Append(rows["SNFPercentage"].ToString());
                            sb.Append("</td>");

                            sb.Append("</tr>");
                        }
                        sb.Append("<tr style='border-bottom:1px solid'><td colspan='13'></td></tr>");
                        sb.Append("<tr style='border-bottom:1px solid'>");
                        sb.Append("<td  style='text-align:left'>");
                        sb.Append("<b>Total :" + count1 + "</b>");
                        sb.Append("</td>");

                        sb.Append("<td>");
                        sb.Append("<b>" + totQty + "</b>");
                        sb.Append("</td>");

                        sb.Append("<td></td>");
                        sb.Append("<td></td>");
                        sb.Append("<td></td>");
                        sb.Append("<td></td>");
                        sb.Append("<td></td>");
                        sb.Append("<td></td>");
                        sb.Append("<td></td>");
                        sb.Append("</tr>");
                    }
                }


                result          = sb.ToString();
                Payment.Text    = result;
                Session["ctrl"] = pnlPayment;
            }
            else
            {
                result       = "No Records Found";
                Payment.Text = result;
            }
            uprouteList.Update();
        }
コード例 #2
0
        protected void btnGeneratereport_Click(object sender, EventArgs e)
        {
            Model.MHeadwiseReport p  = new Model.MHeadwiseReport();
            BHeadwiseReport       pd = new BHeadwiseReport();

            p.Startdate = Convert.ToDateTime(txtStartDate.Text);
            p.Enddate   = Convert.ToDateTime(txtEndDate.Text);
            if (Convert.ToInt32(dpParticularType.SelectedItem.Value) == 0)
            {
                p.ParticularType = "All";
            }
            else
            {
                p.ParticularType = (dpParticularType.SelectedItem.Text);
            }
            if (Convert.ToInt32(dpParticular.SelectedItem.Value) == 0)
            {
                p.Particular = 0;
            }
            else
            {
                p.Particular = Convert.ToInt32(dpParticular.SelectedItem.Value);
            }
            DataSet DS = new DataSet();

            DS = pd.Received_Disposed_HeadswiseDeatils(p);
            string result = string.Empty;

            if (!Comman.Comman.IsDataSetEmpty(DS))
            {
                StringBuilder sb = new StringBuilder();

                sb.Append("<style type='text / css'>");
                sb.Append(".tg  { border - collapse:collapse; border - spacing:0; border: none; } .dispnone {display:none;} ");
                sb.Append("</style>");
                sb.Append("<table class='tg style1' style='page-break-inside:avoid; align:center;'>");
                sb.Append("<colgroup>");
                sb.Append("<col style = 'width:100px'>");
                sb.Append("<col style = 'width:100px'>");
                sb.Append("<col style = 'width:100px'>");
                sb.Append("<col style = 'width:100px'>");
                //sb.Append("<col style = 'width:100px'>");
                //sb.Append("<col style = 'width:100px'>");
                //sb.Append("<col style = 'width:100px'>");
                //sb.Append("<col style = 'width:100px'>");
                //sb.Append("<col style = 'width:100px'>");

                sb.Append("</colgroup>");

                sb.Append("<tr>");
                sb.Append("<th class='tg-yw4l' rowspan='2'>");
                sb.Append("<img src='/Theme/img/logo1.png' class='img-circle' alt='Logo' width='50px' hight='50px'>");
                sb.Append("</th>");

                sb.Append("<th class='tg-baqh' colspan='4' style='text-align:center'>");
                sb.Append("<b> " + (DS.Tables[0].Rows[0]["CenterName"].ToString()) + "</b>"); ////////////

                sb.Append("</th colspan='3'>");

                sb.Append("<th class='tg-yw4l' style='text-align:right'>");

                //sb.Append("TIN:330761667331<br>");
                sb.Append("</th>");
                sb.Append("</tr>");

                sb.Append("<tr style='border-bottom:1px solid'>");
                sb.Append("<td class='tg-yw4l' colspan='4' style='text-align:center'>");
                sb.Append("<u>Received/Dispose Headwise Details</u> <br/>");
                sb.Append("</td>");

                sb.Append("<td class='tg-yw4l' style='text-align:right'>");
                //sb.Append("PH:248370,248605");
                sb.Append("</td>");


                sb.Append("</tr>");
                sb.Append("<tr style='border-bottom:1px solid'>");
                sb.Append(" <td colspan='3' style='text-align:left'>");
                sb.Append("Date : " + DateTime.Now.ToString("dd-MM-yyyy"));
                sb.Append("</td>");

                sb.Append("<td colspan='1'>");
                //sb.Append("Head Type: " + dpHead.SelectedItem.Text.ToString());
                //+ "&nbsp;" + DS.Tables[1].Rows[0]["VehicleType"].ToString());
                sb.Append("</td>");

                sb.Append("<td style='text-align:right'>");
                sb.Append(Convert.ToDateTime(txtStartDate.Text).ToString("dd-MM-yyyy"));
                sb.Append("</td>");
                sb.Append("<td  style='text-align:right'>");
                sb.Append(Convert.ToDateTime(txtEndDate.Text).ToString("dd-MM-yyyy"));
                sb.Append("</td>");
                sb.Append("</tr>");
                sb.Append("<tr style='border-bottom:1px solid'>");

                sb.Append("<td style='text-align:left'>");
                sb.Append("<b>Date</b>");
                sb.Append("</td>");
                sb.Append("<td style='text-align:left' colspan='2'>");
                sb.Append("<b>Particular</b>");
                sb.Append("</td>");
                sb.Append("<td style='text-align:left' colspan='2'>");
                sb.Append("<b>Receiving Qty </b>");
                sb.Append("</td>");
                sb.Append("<td style='text-align:left'>");
                sb.Append("<b>Disposing Qty</b>");
                sb.Append("</td>");


                sb.Append("</tr>");
                sb.Append("<tr>");
                int    count      = 0;
                double RecQty     = 0.00;
                double totRecQty  = 0.00;
                double DispQty    = 0.00;
                double totDispQty = 0.00;
                double time       = 0.00;
                //double MornKm = 0.00;
                //double totMornKm = 0.00;
                //double EveKm = 0.00;
                //double totEveKm = 0.00;
                //double Amt = 0.00;
                //double totAmt = 0.00;
                foreach (DataRow row in DS.Tables[0].Rows)
                {
                    count++;
                    sb.Append("<td style='text-align:left'>");
                    sb.Append(Convert.ToDateTime(row["Date"]).ToString("dd-MM-yyyy"));
                    sb.Append("</td>");

                    sb.Append("<td colspan='2'>");
                    sb.Append(row["Particular"].ToString());
                    sb.Append("</td>");
                    if (row["Purpose"].ToString() == "Receive")
                    {
                        sb.Append("<td colspan='2' >");
                        try { RecQty = Convert.ToDouble(row["RecQty"]); }
                        catch { RecQty = 0.00; }
                        totRecQty += RecQty;
                        sb.Append(Convert.ToDecimal(RecQty).ToString("0.00"));

                        sb.Append("</td>");

                        sb.Append("<td>");

                        DispQty     = 0.00;
                        totDispQty += DispQty;
                        sb.Append(Convert.ToDecimal(DispQty).ToString("0.00"));
                        sb.Append("</td>");
                    }
                    else
                    {
                        sb.Append("<td colspan='2' >");

                        RecQty     = 0.00;
                        totRecQty += RecQty;
                        sb.Append(Convert.ToDecimal(RecQty).ToString("0.00"));

                        sb.Append("</td>");
                        sb.Append("<td>");
                        try { DispQty = Convert.ToDouble(row["DispQty"]); }
                        catch { DispQty = 0.00; }
                        totDispQty += DispQty;
                        sb.Append(Convert.ToDecimal(DispQty).ToString("0.00"));
                        sb.Append("</td>");
                    }


                    sb.Append("</tr>");
                }

                sb.Append("<tr style='border-bottom:1px solid'><td colspan='10'></td></tr>");
                sb.Append("<tr style='border-bottom:1px solid'>");
                sb.Append("<td  style='text-align:left'>");
                sb.Append("<b>Total :" + count + "</b>");
                sb.Append("</td>");



                sb.Append("<td></td>");
                sb.Append("<td></td>");

                sb.Append("<td colspan='2'>");
                sb.Append("<b>" + totRecQty + "</b>");
                sb.Append("</td>");
                sb.Append("<td>");
                sb.Append("<b>" + Convert.ToDecimal(totDispQty).ToString("0.00") + "</b>");
                sb.Append("</td>");
                sb.Append("<td></td>");
                sb.Append("<td>");

                sb.Append("</td>");
                sb.Append("<td></td>");
                sb.Append("</tr>");

                result          = sb.ToString();
                Payment.Text    = result;
                Session["ctrl"] = pnlPayment;
            }
            else
            {
                result       = "No Records Found";
                Payment.Text = result;
            }
            uprouteList.Update();
        }