Beispiel #1
0
 protected void lnkbtnSearchClick_OnClick(object sender, EventArgs e)
 {
     try
     {
         chkSelectAllRows.Checked = false;
         SummaryRegisterDAL obj = new SummaryRegisterDAL();
         Int64     Tocity       = Convert.ToInt64((ddlFromCity.SelectedValue) == "" ? 0 : Convert.ToInt64(ddlFromCity.SelectedValue));
         DataTable DsGrdetail   = obj.SelectChlnDetail("SelectChlnDetail", Convert.ToDateTime(ApplicationFunction.mmddyyyy(txtDateFromDiv.Text)), Convert.ToDateTime(ApplicationFunction.mmddyyyy(txtDateToDiv.Text)), Tocity, ApplicationFunction.ConnectionString());
         if ((DsGrdetail != null) && (DsGrdetail.Rows.Count > 0))
         {
             grdGrdetals.DataSource = DsGrdetail;
             grdGrdetals.DataBind(); //BtnClerForPurOdr.Visible = true;
             // btnSubmit.Visible = true; chkSelectAllRows.Visible = true;
         }
         else
         {
             grdGrdetals.DataSource = null;
             grdGrdetals.DataBind();// BtnClerForPurOdr.Visible = false;
             // btnSubmit.Visible = false; chkSelectAllRows.Visible = false;
         }
         ScriptManager.RegisterStartupScript(this, this.GetType(), "Pop1", "openModal();", true);
     }
     catch (Exception Ex)
     {
         ApplicationFunction.ErrorLog(Ex.Message);
     }
 }
        private void BindDropdown()
        {
            SummaryRegisterDAL objsummary = new SummaryRegisterDAL();
            BindDropdownDAL    obj        = new BindDropdownDAL();
            var TruckNolst = obj.BindTruckNo();

            //    var ToCity = obj.BindToCity();
            obj = null;

            var driver = objsummary.selectHireDriverName();

            objsummary = null;
            if (driver != null && driver.Count > 0)
            {
                ddlDriver.DataSource     = driver;
                ddlDriver.DataTextField  = "Driver_name";
                ddlDriver.DataValueField = "Driver_Idno";
                ddlDriver.DataBind();
                ddlDriver.Items.Insert(0, new ListItem("--Select--", "0"));
            }


            drptruckno.DataSource     = TruckNolst;
            drptruckno.DataTextField  = "Lorry_No";
            drptruckno.DataValueField = "lorry_idno";
            drptruckno.DataBind();
            drptruckno.Items.Insert(0, new System.Web.UI.WebControls.ListItem("--Select--", "0"));
        }
        protected void grdMain_RowCommand(object sender, GridViewCommandEventArgs e)
        {
            string strMsg = string.Empty;

            if (e.CommandName == "cmdedit")
            {
                Response.Redirect("SummaryRegister.aspx?SummaryIdno=" + e.CommandArgument, true);
            }
            if (e.CommandName == "cmddelete")
            {
                SummaryRegisterDAL obj = new SummaryRegisterDAL();
                Int32 intValue         = obj.Delete(Convert.ToInt32(e.CommandArgument));
                obj = null;
                if (intValue > 0)
                {
                    this.BindGrid();
                    strMsg = "Record deleted successfully.";
                    txtsummryno.Focus();
                }
                else
                {
                    if (intValue == -1)
                    {
                        strMsg = "Record can not be deleted. It is in use.";
                    }
                    else
                    {
                        strMsg = "Record not deleted.";
                    }
                }
                ScriptManager.RegisterStartupScript(this, this.GetType(), "alertstrMsg", "PassMessage('" + strMsg + "')", true);
            }
        }
Beispiel #4
0
        protected void Page_Load(object sender, EventArgs e)
        {
            if (Request.UrlReferrer == null)
            {
                base.AutoRedirect();
            }
            if (!Page.IsPostBack)
            {
                if (base.CheckUserRights(intFormId) == false)
                {
                    Response.Redirect("PermissionDenied.aspx");
                }
                if (base.ADD == false)
                {
                    lnkbtnSave.Visible = false;
                }
                if (base.View == false)
                {
                    lblViewList.Visible = false;
                }
                txtGRDate.Attributes.Add("onkeypress", "return notAllowAnything(event);");
                txtDateFromDiv.Attributes.Add("onkeypress", "return notAllowAnything(event);");
                txtDateToDiv.Attributes.Add("onkeypress", "return notAllowAnything(event);");
                if (Convert.ToString(Session["Userclass"]) == "Admin")
                {
                    this.BindCityTo();
                }
                else
                {
                    this.BindCityTo(Convert.ToInt64(Session["UserIdno"]));
                }
                BindDropdown();
                ddlFromCity.SelectedValue = Convert.ToString(base.UserFromCity);

                this.BindDateRange();
                ddldateRange.SelectedIndex = 0; ddldateRange.SelectedValue = Convert.ToString(base.UserDateRng);

                ddlFromCity_SelectedIndexChanged(null, null);
                ddlDateRange_SelectedIndexChanged(null, null);
                SummaryRegisterDAL obj = new SummaryRegisterDAL(); Int64 MaxGRNo = 0; Int32 FromCityIdno = 0; FromCityIdno = Convert.ToInt32(Convert.ToString(ddlFromCity.SelectedValue) == "" ? 0 : Convert.ToInt32(ddlFromCity.SelectedValue));
                MaxGRNo          = obj.MaxNo(Convert.ToInt32(ddldateRange.SelectedValue), FromCityIdno, ApplicationFunction.ConnectionString());
                txtRcptNo.Text   = Convert.ToString(MaxGRNo);
                txtCrossing.Text = txtWAy.Text = txtfreightCharg.Text = txtotherCharg.Text = txttotal1.Text = "0.00";
                txtKatt.Text     = txtlabour.Text = txtDelivery.Text = txtOctrai.Text = txttotal2.Text = txtNetTotal.Text = "0.00";
                if (Request.QueryString["SummaryIdno"] != null)
                {
                    this.Populate(Convert.ToInt32(Request.QueryString["SummaryIdno"]));
                    lnkbtnNew.Visible = true; ddlFromCity.Enabled = false; lnkbtnPrintClick.Visible = true;
                }
                else
                {
                    lnkbtnNew.Visible = false; ddlFromCity.Enabled = true; lnkbtnPrintClick.Visible = false;
                }
                // txtItemName.Focus();
            }
        }
Beispiel #5
0
 private void BindGrid()
 {
     try
     {
         SummaryRegisterDAL obj       = new SummaryRegisterDAL();
         string             userclass = Convert.ToString(Session["Userclass"]);
         Int64 UserIdno = 0;
         if (userclass != "Admin")
         {
             UserIdno = Convert.ToInt64(Session["UserIdno"]);
         }
         Int64     iFromCityIDNO = (Convert.ToString(drpBaseCity.SelectedValue) == "" ? 0 : Convert.ToInt64(drpBaseCity.SelectedValue));
         DataTable DsGrdetail    = null;
         if (iFromCityIDNO == 0)
         {
             DsGrdetail = obj.SelectRep("Selectreport", Convert.ToDateTime(ApplicationFunction.mmddyyyy(txtDateFrom.Text)), Convert.ToDateTime(ApplicationFunction.mmddyyyy(txtDateTo.Text)), UserIdno, ApplicationFunction.ConnectionString());
         }
         else
         {
             DsGrdetail = obj.SelectreportwithCity("SelectreportwithCity", Convert.ToDateTime(ApplicationFunction.mmddyyyy(txtDateFrom.Text)), Convert.ToDateTime(ApplicationFunction.mmddyyyy(txtDateTo.Text)), iFromCityIDNO, UserIdno, ApplicationFunction.ConnectionString());
         }
         if ((DsGrdetail != null) && (DsGrdetail.Rows.Count > 0))
         {
             ViewState["dtCSV"] = DsGrdetail;
             grdMain.DataSource = DsGrdetail;
             grdMain.DataBind();
             imgBtnExcel.Visible = true;
             //printRep.Visible = true;
         }
         else
         {
             ViewState["dtCSV"] = null;
             grdMain.DataSource = null;
             grdMain.DataBind();
             //  printRep.Visible = false;
             imgBtnExcel.Visible = false;
         }
     }
     catch (Exception Ex)
     {
         throw (Ex);
     }
 }
Beispiel #6
0
        protected void lnkbtnSave_OnClick(object sender, EventArgs e)
        {
            string             strMsg      = string.Empty;
            SummaryRegisterDAL objItemMast = new SummaryRegisterDAL();
            Int64 intItemIdno      = 0;
            tblSummaryRegister obj = new tblSummaryRegister();

            obj.Year_Idno     = Convert.ToInt32(ddldateRange.SelectedValue);
            obj.SumReg_No     = Convert.ToInt64(Convert.ToString(txtRcptNo.Text.Trim()) == "" ? 0 : Convert.ToInt64(txtRcptNo.Text.Trim()));
            obj.SumReg_Date   = Convert.ToDateTime(ApplicationFunction.mmddyyyy(txtGRDate.Text.Trim().ToString()));
            obj.Date_Added    = DateTime.Now;
            obj.Date_Modified = null;
            obj.FromCity_Idno = Convert.ToInt64(Convert.ToString(ddlFromCity.SelectedValue) == "" ? 0 : Convert.ToInt64(ddlFromCity.SelectedValue));
            obj.Chln_Idno     = Convert.ToInt64(Convert.ToString(hidchlnIdno.Value) == "" ? 0 : Convert.ToInt64(hidchlnIdno.Value));
            obj.Chln_no       = Convert.ToInt64(Convert.ToString(txtchlnNo.Text.Trim()) == "" ? 0 : Convert.ToInt64(txtchlnNo.Text.Trim()));
            obj.Truck_Idno    = Convert.ToInt64(Convert.ToString(ddltruckno.SelectedValue) == "" ? 0 : Convert.ToInt64(ddltruckno.SelectedValue));
            obj.Driver_idno   = Convert.ToInt64(Convert.ToString(ddldriver.SelectedValue) == "" ? 0 : Convert.ToInt64(ddldriver.SelectedValue));
            obj.Crossing_Amnt = string.IsNullOrEmpty((Convert.ToString(txtCrossing.Text)).Replace(",", "")) ? 0 : Convert.ToDouble((Convert.ToString(txtCrossing.Text)).Replace(",", ""));
            obj.Way_Amnt      = string.IsNullOrEmpty((Convert.ToString(txtWAy.Text)).Replace(",", "")) ? 0 : Convert.ToDouble((Convert.ToString(txtWAy.Text)).Replace(",", ""));
            obj.Other_Charges = string.IsNullOrEmpty((Convert.ToString(txtotherCharg.Text)).Replace(",", "")) ? 0 : Convert.ToDouble((Convert.ToString(txtotherCharg.Text)).Replace(",", ""));
            obj.Freight_Amnt  = string.IsNullOrEmpty((Convert.ToString(txtfreightCharg.Text)).Replace(",", "")) ? 0 : Convert.ToDouble((Convert.ToString(txtfreightCharg.Text)).Replace(",", ""));
            obj.Total_Amnt1   = string.IsNullOrEmpty((Convert.ToString(txttotal1.Text)).Replace(",", "")) ? 0 : Convert.ToDouble((Convert.ToString(txttotal1.Text)).Replace(",", ""));
            obj.Katt_Amnt     = string.IsNullOrEmpty((Convert.ToString(txtKatt.Text)).Replace(",", "")) ? 0 : Convert.ToDouble((Convert.ToString(txtKatt.Text)).Replace(",", ""));
            obj.Labour_Amnt   = string.IsNullOrEmpty((Convert.ToString(txtlabour.Text)).Replace(",", "")) ? 0 : Convert.ToDouble((Convert.ToString(txtlabour.Text)).Replace(",", ""));
            obj.Delivery_Amnt = string.IsNullOrEmpty((Convert.ToString(txtDelivery.Text)).Replace(",", "")) ? 0 : Convert.ToDouble((Convert.ToString(txtDelivery.Text)).Replace(",", ""));
            obj.Octrai_Amnt   = string.IsNullOrEmpty((Convert.ToString(txtOctrai.Text)).Replace(",", "")) ? 0 : Convert.ToDouble((Convert.ToString(txtOctrai.Text)).Replace(",", ""));
            obj.Total_Amnt2   = string.IsNullOrEmpty((Convert.ToString(txttotal2.Text)).Replace(",", "")) ? 0 : Convert.ToDouble((Convert.ToString(txttotal2.Text)).Replace(",", ""));
            obj.Net_Amnt      = string.IsNullOrEmpty((Convert.ToString(txtNetTotal.Text)).Replace(",", "")) ? 0 : Convert.ToDouble((Convert.ToString(txtNetTotal.Text)).Replace(",", ""));
            if (string.IsNullOrEmpty(hidSummryRegidno.Value) == true)
            {
                intItemIdno = objItemMast.Insert(obj);
            }
            else
            {
                lnkbtnNew.Visible = false; lnkbtnPrintClick.Visible = false;
                intItemIdno       = objItemMast.Update(obj, Convert.ToInt32(Convert.ToString(hidSummryRegidno.Value) == "" ? 0 : Convert.ToInt32(hidSummryRegidno.Value)));
            }
            objItemMast = null;

            if (intItemIdno > 0)
            {
                if (string.IsNullOrEmpty(hidSummryRegidno.Value) == false)
                {
                    strMsg = "Record updated successfully.";
                }
                else
                {
                    strMsg = "Record saved successfully.";
                }
                this.ClearControls();
            }
            else if (intItemIdno < 0)
            {
                strMsg = "Record already exists.";
            }
            else
            {
                if (string.IsNullOrEmpty(hidSummryRegidno.Value) == false)
                {
                    strMsg = "Record not updated.";
                }
                else
                {
                    strMsg = "Record not saved.";
                }
            }
            ScriptManager.RegisterStartupScript(this, this.GetType(), "alertstrMsg", "PassMessage('" + strMsg + "')", true);
            // txtItemName.Focus();
        }
Beispiel #7
0
 protected void lnkbtnDivSubmit_OnClick(object sender, EventArgs e)
 {
     try
     {
         if ((grdGrdetals != null) && (grdGrdetals.Rows.Count > 0))
         {
             string strchkValue = string.Empty; string sAllItemIdnos = string.Empty;
             string strchkDetlValue = string.Empty; int Icount = 0;
             for (int count = 0; count < grdGrdetals.Rows.Count; count++)
             {
                 CheckBox ChkGr = (CheckBox)grdGrdetals.Rows[count].FindControl("chkId");
                 if ((ChkGr != null) && (ChkGr.Checked == true))
                 {
                     //HiddenField hidChlnIdno = (HiddenField)grdGrdetals.Rows[count].FindControl("hidChlnIdno");
                     //chlnIdno = Convert.ToInt64(hidChlnIdno.Value);
                     HiddenField hidGrIdno = (HiddenField)grdGrdetals.Rows[count].FindControl("hidGrIdno");
                     strchkDetlValue  = strchkDetlValue + hidGrIdno.Value + ",";
                     RcptGoodHeadIdno = Convert.ToInt64(hidGrIdno.Value); HidGrAgnstRcptIdno.Value = (hidGrIdno.Value);
                     Icount++;
                 }
             }
             if (Icount > 1)
             {
                 //ShowMessage("Please check only one Gr.");
                 lblmsg.Visible  = true;
                 lblmsg2.Visible = true;
                 ScriptManager.RegisterStartupScript(this, this.GetType(), "Pop1", "openModal();", true);
                 // ShowDiv("ShowClient('dvGrdetails')");
                 return;
             }
             else
             {
                 lblmsg.Visible  = false;
                 lblmsg2.Visible = false;
             }
             if (strchkDetlValue != "")
             {
                 strchkDetlValue = strchkDetlValue.Substring(0, strchkDetlValue.Length - 1);
             }
             if (strchkDetlValue == "")
             {
                 lblmsg.Visible  = true;
                 lblmsg2.Visible = true;
                 lblmsg.Text     = "Please select atleast one record.";
                 lblmsg2.Text    = "Please select atleast one record.";
                 ScriptManager.RegisterStartupScript(this, this.GetType(), "Pop1", "openModal();", true);
                 //ShowMessage("Please check atleast one Gr.");
                 // ShowDiv("ShowClient('dvGrdetails')");
                 return;
             }
             else
             {
                 lblmsg.Visible  = false;
                 lblmsg2.Visible = false;
                 SummaryRegisterDAL obj = new SummaryRegisterDAL();
                 string             strSbillNo = String.Empty;
                 DataTable          dtRcptDetl = new DataTable(); DataRow Dr;
                 dtRcptDetl                = obj.selectDetails("SelectChlnDetailInRcpt", Convert.ToString(strchkDetlValue), ApplicationFunction.ConnectionString());
                 ViewState["dt"]           = dtRcptDetl;
                 hidchlnIdno.Value         = Convert.ToString(dtRcptDetl.Rows[0]["Chln_idno"]);
                 ddlFromCity.SelectedValue = Convert.ToString(dtRcptDetl.Rows[0]["ToCity_Idno"]); ddlFromCity.Enabled = false;
                 txtchlnNo.Text            = Convert.ToString(dtRcptDetl.Rows[0]["Chln_No"]); txtchlnNo.Enabled = false;
                 txtCrossing.Text          = Convert.ToString(dtRcptDetl.Rows[0]["CrsngGR_Amnt"]); txtCrossing.Enabled = false;
                 txtfreightCharg.Text      = Convert.ToString(dtRcptDetl.Rows[0]["FreightAmnt"]); txtfreightCharg.Enabled = false;
                 ddltruckno.SelectedValue  = Convert.ToString(dtRcptDetl.Rows[0]["Truck_Idno"]);  // ddltruckno.Enabled = false;
                 ddldriver.SelectedValue   = Convert.ToString(dtRcptDetl.Rows[0]["Driver_Idno"]); //ddldriver.Enabled = false;
                 totalAmntCal1();
                 NetAmntCal();
             }
             chkSelectAllRows.Checked = false;
         }
         else
         {
             //ShowMessageErr("Gr Details not found.");
             //grdMain.DataSource = null;
             //grdMain.DataBind();
             chkSelectAllRows.Checked = false;
             // ddlDelvryPlace.Enabled = true;
             //ShowDiv("ShowBillAgainst('dvGrdetails')");
             ScriptManager.RegisterStartupScript(this, this.GetType(), "Pop1", "openModal();", true);
         }
     }
     catch (Exception Ex)
     {
         ApplicationFunction.ErrorLog(Ex.Message);
     }
 }
        private void TotalRecords()
        {
            SummaryRegisterDAL obj = new SummaryRegisterDAL();

            lblTotalRecord.Text = "T. Records: " + obj.TotalRecords().ToString();
        }
        private void BindGrid()
        {
            SummaryRegisterDAL obj    = new SummaryRegisterDAL();
            DateTime?          dtfrom = null;
            DateTime?          dtto   = null;
            Int64 yearIDNO            = Convert.ToInt32(ddlDateRange.SelectedValue);
            int   summryno            = string.IsNullOrEmpty(Convert.ToString(txtsummryno.Text)) ? 0 : Convert.ToInt32(txtsummryno.Text);

            if (string.IsNullOrEmpty(Convert.ToString(Datefrom.Text)) == false)
            {
                dtfrom = Convert.ToDateTime(ApplicationFunction.mmddyyyy(Datefrom.Text));
            }
            if (string.IsNullOrEmpty(Convert.ToString(Datefrom.Text)) == false)
            {
                dtto = Convert.ToDateTime(ApplicationFunction.mmddyyyy(Dateto.Text));
            }
            int citto   = Convert.ToInt32(drpCityTo.SelectedValue == "" ? 0 : Convert.ToInt32(drpCityTo.SelectedValue));
            int truckno = Convert.ToInt32(drptruckno.SelectedValue == "" ? 0 : Convert.ToInt32(drptruckno.SelectedValue));
            int driver  = Convert.ToInt32(ddlDriver.SelectedValue == "" ? 0 : Convert.ToInt32(ddlDriver.SelectedValue));
            int chlnno  = Convert.ToInt32(txtCHlnno.Text.Trim() == "" ? 0 : Convert.ToInt32(txtCHlnno.Text.Trim()));

            Int32 yearidno = Convert.ToInt32(ddlDateRange.SelectedValue == "" ? 0 : Convert.ToInt32(ddlDateRange.SelectedValue));
            Int64 UserIdno = 0;

            if (Convert.ToString(Session["Userclass"]) != "Admin")
            {
                UserIdno = Convert.ToInt64(Session["UserIdno"]);
            }

            var lstGridData = obj.SelectSummary(summryno, citto, truckno, chlnno, driver, dtfrom, dtto, yearidno, UserIdno);

            obj = null;
            if (lstGridData != null && lstGridData.Count > 0)
            {
                DataTable dt = new DataTable();
                dt.Columns.Add("SrNo", typeof(string));
                dt.Columns.Add("SummaryNo", typeof(string));
                dt.Columns.Add("SummaryDate", typeof(string));
                dt.Columns.Add("City To", typeof(string));
                dt.Columns.Add("Challan No", typeof(string));
                dt.Columns.Add("Truck No", typeof(string));
                dt.Columns.Add("Driver", typeof(string));
                dt.Columns.Add("NetAmount", typeof(string));

                double TNet = 0;
                for (int i = 0; i < lstGridData.Count; i++)
                {
                    DataRow dr = dt.NewRow();
                    dr["SrNo"]        = Convert.ToString(i + 1);
                    dr["SummaryNo"]   = Convert.ToString(DataBinder.Eval(lstGridData[i], "SumReg_No"));
                    dr["SummaryDate"] = Convert.ToDateTime(DataBinder.Eval(lstGridData[i], "SumReg_Date")).ToString("dd-MM-yyyy");
                    dr["City To"]     = Convert.ToString(DataBinder.Eval(lstGridData[i], "CityTo"));
                    dr["Challan No"]  = Convert.ToString(DataBinder.Eval(lstGridData[i], "Chln_no"));
                    dr["Truck No"]    = Convert.ToString(DataBinder.Eval(lstGridData[i], "Lorry_No"));
                    dr["Driver"]      = Convert.ToString(DataBinder.Eval(lstGridData[i], "driver"));
                    dr["NetAmount"]   = Convert.ToDouble(DataBinder.Eval(lstGridData[i], "Net_Amnt")).ToString("N2");
                    dt.Rows.Add(dr);

                    TNet += Convert.ToDouble(DataBinder.Eval(lstGridData[i], "Net_Amnt"));
                    if (i == lstGridData.Count - 1)
                    {
                        DataRow drr = dt.NewRow();
                        drr["Driver"]    = "Total";
                        drr["NetAmount"] = (TNet).ToString("N2");
                        dt.Rows.Add(drr);
                    }
                }
                if (dt != null && dt.Rows.Count > 0)
                {
                    ViewState["Dt"] = dt;
                }


                //
                grdMain.DataSource = lstGridData;
                grdMain.DataBind();
                lblTotalRecord.Text = "Total Record (s): " + lstGridData.Count;
                //grdprint.DataSource = lstGridData;
                //grdprint.DataBind();
                imgBtnExcel.Visible = true;

                Double TotalNetAmount = 0;

                for (int i = 0; i < lstGridData.Count; i++)
                {
                    TotalNetAmount += Convert.ToDouble(DataBinder.Eval(lstGridData[i], "Net_Amnt"));
                }
                lblNetTotalAmount.Text = TotalNetAmount.ToString("N2");

                int startRowOnPage = (grdMain.PageIndex * grdMain.PageSize) + 1;
                int lastRowOnPage  = startRowOnPage + grdMain.Rows.Count - 1;
                lblcontant.Text    = "Showing " + startRowOnPage.ToString() + " - " + lastRowOnPage.ToString() + " of " + lstGridData.Count.ToString();
                lblcontant.Visible = true;
                divpaging.Visible  = true;
            }
            else
            {
                grdMain.DataSource = null;
                grdMain.DataBind();
                lblTotalRecord.Text = "Total Record (s): 0 ";
                //grdprint.DataSource = null;
                //grdprint.DataBind();
                imgBtnExcel.Visible = false;

                lblcontant.Visible = false;
                divpaging.Visible  = false;
            }
        }