Exemplo n.º 1
0
        /// <summary>
        /// جدوال(های) پی متناظر با محدوده محاسبات را پر می نماید
        /// </summary>
        /// <param name="PersonBarcode"></param>
        /// <param name="FromDate"></param>
        /// <param name="ToDate"></param>
        private void UpadtePTable(string PersonBarcode, DateTime FromDate, DateTime ToDate)
        {
            return;

            IPersonRepository PrsRep    = Person.GetPersonRepository(false);
            PersianDateTime   pFromdate = new PersianDateTime(FromDate);
            PersianDateTime   pTodate   = new PersianDateTime(ToDate);

            do
            {
                PrsRep.UpdatePTable(PersonBarcode, pFromdate);
                //مقدار تاريخ را برابر روز اول ماه بعد قرار ميدهيم
                pFromdate = pFromdate.NextMonthStart();
            } while (pFromdate.Year <= pTodate.Year &&
                     pFromdate.Month <= pTodate.Month &&
                     pFromdate.Day <= pTodate.Day);
        }