public Int64 Insert(tblSummaryRegister obj)
        {
            Int64 AmntHeadId = 0;

            using (TransportMandiEntities db = new TransportMandiEntities(MultipleDBDAL.strDynamicConString()))
            {
                tblSummaryRegister AmtHead = new tblSummaryRegister();
                db.Connection.Open();
                try
                {
                    tblSummaryRegister RH = db.tblSummaryRegisters.Where(rh => rh.SumReg_No == obj.SumReg_No && rh.FromCity_Idno == obj.FromCity_Idno && rh.Year_Idno == obj.Year_Idno).FirstOrDefault();
                    if (RH != null)
                    {
                        AmntHeadId = -1;
                    }
                    else
                    {
                        db.tblSummaryRegisters.AddObject(obj);
                        db.SaveChanges();
                        AmntHeadId = obj.SumReg_Idno;
                    }
                }
                catch
                {
                }
                return(AmntHeadId);
            }
        }
        public Int64 Update(tblSummaryRegister obj, Int32 Head_Idno)
        {
            Int64 AmntHeadId = 0;

            using (TransportMandiEntities db = new TransportMandiEntities(MultipleDBDAL.strDynamicConString()))
            {
                db.Connection.Open();
                //  using (DbTransaction dbTran = db.Connection.BeginTransaction())
                // {
                try
                {
                    tblSummaryRegister CH = db.tblSummaryRegisters.Where(rh => rh.SumReg_No == obj.SumReg_No && rh.SumReg_Idno != Head_Idno && rh.FromCity_Idno == obj.FromCity_Idno && rh.Year_Idno == obj.Year_Idno).FirstOrDefault();
                    if (CH != null)
                    {
                        AmntHeadId = -1;
                    }
                    else
                    {
                        tblSummaryRegister TBH = db.tblSummaryRegisters.Where(rh => rh.SumReg_Idno == Head_Idno).FirstOrDefault();
                        if (TBH != null)
                        {
                            TBH.SumReg_No     = obj.SumReg_No;
                            TBH.FromCity_Idno = obj.FromCity_Idno;
                            TBH.SumReg_Date   = obj.SumReg_Date;
                            TBH.Year_Idno     = obj.Year_Idno;
                            TBH.Chln_Idno     = obj.Chln_Idno;
                            TBH.Crossing_Amnt = obj.Crossing_Amnt;
                            TBH.Delivery_Amnt = obj.Delivery_Amnt;
                            TBH.Driver_idno   = obj.Driver_idno;
                            TBH.Freight_Amnt  = obj.Freight_Amnt;
                            TBH.Katt_Amnt     = obj.Katt_Amnt;
                            TBH.Labour_Amnt   = obj.Labour_Amnt;
                            TBH.Net_Amnt      = obj.Net_Amnt;
                            TBH.Date_Modified = obj.Date_Modified;
                            TBH.Octrai_Amnt   = obj.Octrai_Amnt;
                            TBH.Other_Charges = obj.Other_Charges;
                            TBH.Total_Amnt1   = obj.Total_Amnt1;
                            TBH.Total_Amnt2   = obj.Total_Amnt2;
                            TBH.Truck_Idno    = obj.Truck_Idno;
                            TBH.Way_Amnt      = obj.Way_Amnt;
                            TBH.Date_Modified = DateTime.Now;
                            db.SaveChanges();
                            AmntHeadId = obj.SumReg_Idno;
                            AmntHeadId = TBH.SumReg_Idno;
                        }
                    }
                }
                catch
                {
                }
            }
            return(AmntHeadId);
        }
        public int Delete(Int64 HeadId)
        {
            int value = 0;

            using (TransportMandiEntities db = new TransportMandiEntities(MultipleDBDAL.strDynamicConString()))
            {
                tblSummaryRegister qth = db.tblSummaryRegisters.Where(h => h.SumReg_Idno == HeadId).FirstOrDefault();
                if (qth != null)
                {
                    db.tblSummaryRegisters.DeleteObject(qth);
                    db.SaveChanges();
                    value = 1;
                }
            }
            return(value);
        }
Пример #4
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();
        }