示例#1
0
        protected void btnGo_OnClick(object sender, EventArgs e)
        {
            try
            {
                DataTable dtRes          = createDT();
                LogBl     objLogBl       = new LogBl();
                DateTime  dtFromDateTime = DateTime.ParseExact(txtFromDate.Text, "dd/MM/yyyy", CultureInfo.InvariantCulture);
                DateTime  dtToDateTime   = DateTime.ParseExact(txtToDate.Text, "dd/MM/yyyy", CultureInfo.InvariantCulture);
                var       objResult      = objLogBl.SugarsyrpReport(dtFromDateTime, dtToDateTime);
                for (int i = 0; i < objResult.ResutlDs.Tables[0].Rows.Count; i++)
                {
                    DataRow dr = dtRes.NewRow();
                    dr["Id"]                    = objResult.ResutlDs.Tables[0].Rows[i]["Id"].ToString();
                    dr["Date"]                  = objResult.ResutlDs.Tables[1].Rows[i]["Date"].ToString();
                    dr["Time"]                  = objResult.ResutlDs.Tables[1].Rows[i]["Time"].ToString();
                    dr["VatNo"]                 = objResult.ResutlDs.Tables[0].Rows[i]["VatNo"].ToString();
                    dr["QtyWaterTaken"]         = objResult.ResutlDs.Tables[0].Rows[i]["QtyWaterTaken"].ToString();
                    dr["SugarQtyTaken"]         = objResult.ResutlDs.Tables[0].Rows[i]["SugarQtyTaken"].ToString();
                    dr["BatchStartTime"]        = objResult.ResutlDs.Tables[1].Rows[i]["BatchStartTime"].ToString();
                    dr["BatchStopTime"]         = objResult.ResutlDs.Tables[1].Rows[i]["BatchStopTime"].ToString();
                    dr["BatchTotalTime"]        = objResult.ResutlDs.Tables[1].Rows[i]["BatchTotalTime"].ToString();
                    dr["Tank"]                  = objResult.ResutlDs.Tables[0].Rows[i]["Tank"].ToString();
                    dr["SugarSilo"]             = objResult.ResutlDs.Tables[1].Rows[i]["SugarSilo"].ToString();
                    dr["WaterQty"]              = objResult.ResutlDs.Tables[1].Rows[i]["WaterQty"].ToString();
                    dr["SugarQty"]              = objResult.ResutlDs.Tables[1].Rows[i]["SugarQty"].ToString();
                    dr["BatchTemp"]             = objResult.ResutlDs.Tables[1].Rows[i]["BatchTemp"].ToString();
                    dr["TransferSiloNo"]        = objResult.ResutlDs.Tables[1].Rows[i]["TransferSiloNo"].ToString();
                    dr["SugarSyrupTransferQty"] = objResult.ResutlDs.Tables[1].Rows[i]["SugarSyrupTransferQty"].ToString();
                    dr["TransferStartTime"]     = objResult.ResutlDs.Tables[1].Rows[i]["TransferStartTime"].ToString();
                    dr["TransferStopTime"]      = objResult.ResutlDs.Tables[1].Rows[i]["TransferStopTime"].ToString();
                    dr["TransferTotalTime"]     = objResult.ResutlDs.Tables[1].Rows[i]["TransferTotalTime"].ToString();

                    dtRes.Rows.Add(dr);
                }
                //var objSweetMilk = objLogBl.SweetMilkReport(dtFromDateTime, dtToDateTime);
                if (dtRes.Rows.Count > 0)
                {
                    gvSugarSyrup.DataSource = dtRes;
                    gvSugarSyrup.DataBind();
                    divExport.Visible = divExport1.Visible = true;
                    divRecord.Visible = false;
                    for (int i = 0; i < gvSugarSyrup.Rows.Count; i++)
                    {
                        TextBox txt = (TextBox)gvSugarSyrup.Rows[i].FindControl("txtQtySugar");
                        txt.Text = dtRes.Rows[i]["SugarQtyTaken"].ToString();
                        TextBox txt2 = (TextBox)gvSugarSyrup.Rows[i].FindControl("txtID");
                        txt2.Text = dtRes.Rows[i]["Id"].ToString();
                    }
                }
                else
                {
                    divExport.Visible = divExport1.Visible = false;
                    divRecord.Visible = true;
                }
            }
            catch (Exception ex)
            {
                log.Error("Error", ex);
                ClientScript.RegisterStartupScript(typeof(Page), "MessagePopUp",
                                                   "<script>alert('Oops! There is some technical Problem. Contact to your Administrator.');</script>");
            }
        }