コード例 #1
0
        /// <summary>
        /// Record exists or not if TaxTyp_Idno>0 then check for update else check for insert
        /// </summary>
        /// <param name="brnchName">Name of Tax Master</param>
        /// <param name="CompIdno">Id of company</param>
        /// <param name="brnchIdno">Id of Tax Master</param>
        /// <returns>return single record</returns>
        public bool IsExists(DateTime TaxDate, string PAN)
        {
            using (TransportMandiEntities db = new TransportMandiEntities(MultipleDBDAL.strDynamicConString()))
            {
                tblLowRateMaster RateMast = new tblLowRateMaster();

                RateMast = (from objRate in db.tblLowRateMasters
                            where objRate.PAN == PAN &&
                            objRate.Date == TaxDate
                            select objRate).SingleOrDefault();

                var lst = (from objRate1 in db.tblLowRateMasters
                           where objRate1.PAN == PAN &&
                           objRate1.Date == TaxDate
                           select objRate1).ToList();
                if (lst.Count > 0)
                {
                    return(true);
                }
                else
                {
                    return(false);
                }
            }
        }
コード例 #2
0
        public Int64 Insert(Int64 AcntIdno, string PanNo, double rate, int compID, DateTime TaxDate, Int32 empIdno)
        {
            Int64 RateIdno = 0;

            try
            {
                using (TransportMandiEntities db = new TransportMandiEntities(MultipleDBDAL.strDynamicConString()))
                {
                    if (IsExists(TaxDate, PanNo) == false)
                    {
                        tblLowRateMaster TaxMast = new tblLowRateMaster();
                        TaxMast.Acnt_Idno     = AcntIdno;
                        TaxMast.PAN           = PanNo;
                        TaxMast.Emp_Idno      = empIdno;
                        TaxMast.Tax_Rate      = rate;
                        TaxMast.Date_Added    = DateTime.Now.Date;// ApplicationFunction.GetIndianDateTime().Date;
                        TaxMast.Date_Modified = DateTime.Now.Date;
                        TaxMast.Comp_Idno     = compID;
                        TaxMast.Date          = TaxDate;
                        TaxMast.Status        = 1;
                        db.AddTotblLowRateMasters(TaxMast);
                        db.SaveChanges();
                        RateIdno = Convert.ToInt32(TaxMast.LowRateMast_Idno);
                    }
                    else
                    {
                        RateIdno = -1;
                    }
                }
            }
            catch
            {
            }
            return(RateIdno);
        }
コード例 #3
0
        private void Populate(int TaxMastID)
        {
            LowRateMastDAL   objRateMast = new LowRateMastDAL();
            tblLowRateMaster RateMast    = objRateMast.SelectTaxByID(TaxMastID);

            objRateMast = null;
            if (RateMast != null)
            {
                txtDate.Text = Convert.ToString(Convert.ToDateTime(RateMast.Date).ToString("dd-MM-yyyy"));
                drpPrtyName.SelectedValue = Convert.ToString(RateMast.Acnt_Idno);
                drpPrtyName_SelectedIndexChanged(null, null);
                //this.BindPanNo();
                //drpPanNo. = RateMast.PAN.ToString();
                drpPanNo.Items.FindByText(RateMast.PAN.ToString()).Selected = true;
                taxRate.Text   = Convert.ToString(RateMast.Tax_Rate);
                hidTaxid.Value = RateMast.LowRateMast_Idno.ToString();
            }
        }
コード例 #4
0
        /// <summary>
        /// Update Tax Master
        /// </summary>
        /// <param name="CityMast">table of Tax Master</param>
        /// <returns>return o or >0</returns>
        public Int64 Update(int id, Int64 AcntIdno, string PanNo, double rate, int compID, DateTime TaxDate, Int32 empIdno)
        {
            Int64 TaxIdno = 0;

            try
            {
                using (TransportMandiEntities db = new TransportMandiEntities(MultipleDBDAL.strDynamicConString()))
                {
                    if (IsExists(TaxDate, PanNo) == true)
                    {
                        tblLowRateMaster RateMast = (from objRate in db.tblLowRateMasters
                                                     where objRate.PAN == PanNo &&
                                                     objRate.Date == TaxDate &&
                                                     objRate.LowRateMast_Idno == id
                                                     select objRate).SingleOrDefault();
                        if (RateMast != null)
                        {
                            RateMast.Acnt_Idno     = AcntIdno;
                            RateMast.PAN           = PanNo;
                            RateMast.Tax_Rate      = rate;
                            RateMast.Emp_Idno      = empIdno;
                            RateMast.Date_Modified = DateTime.Now.Date;// ApplicationFunction.GetIndianDateTime().Date;
                            RateMast.Comp_Idno     = compID;
                            RateMast.Date          = TaxDate;
                            db.SaveChanges();
                            TaxIdno = Convert.ToInt32(RateMast.LowRateMast_Idno);
                        }
                    }
                    else
                    {
                        TaxIdno = -1;
                    }
                }
            }
            catch
            {
            }
            return(TaxIdno);
        }
コード例 #5
0
        /// <summary>
        /// Set status false not deleting the Tax Master
        /// </summary>
        /// <returns>retun 0 or >0 </returns>
        public int Delete(int RateMastID)
        {
            int value = 0;

            try
            {
                using (TransportMandiEntities db = new TransportMandiEntities(MultipleDBDAL.strDynamicConString()))
                {
                    tblLowRateMaster RateMast = (from objRateTyp in db.tblLowRateMasters
                                                 where objRateTyp.LowRateMast_Idno == RateMastID
                                                 select objRateTyp).SingleOrDefault();
                    if (RateMast != null)
                    {
                        db.tblLowRateMasters.DeleteObject(RateMast);
                        db.SaveChanges();
                        value = 1;
                    }
                }
            }
            catch
            {
            }
            return(value);
        }