Esempio n. 1
0
 //CategoriesId
 // خطوط انشائية 1 - توصيلات منزلية2
 // هل الراجع قيمة مقربة ؟ هل طول الطريق مقرب ؟ الحفر الافقي تصنيف ؟ غير مجهز
 //Type 1 = New - Type 2 = Renew
 public double GetPrice(ObjPay objPaj)
 {
     if (objPaj.WorkTypeId > 0 && objPaj.CategoriesId > 0)
     {
         if (objPaj.Type == 1)
         {
             return(PriceNewLicence(objPaj.CategoriesId, (DigEnumWorkType)objPaj.WorkTypeId, objPaj.Days, objPaj.longway));
         }
         else
         {
             return(PriceRenewLicence(objPaj.DaysLicence, objPaj.CountLicence, objPaj.CategoriesId, objPaj.WorkTypeId, objPaj.Days, objPaj.longway));
         }
     }
     return(0);
 }
        public double GetPrice(double OldLicenceDays, int CountLicence, int CategoriesId, int WorkTypeId, int Days, double longway, int Type)
        {
            LicencePay lp = new LicencePay();

            ObjPay objPaj = new ObjPay
            {
                CategoriesId = CategoriesId,
                CountLicence = CountLicence,
                Days         = Days,
                DaysLicence  = OldLicenceDays,
                longway      = longway,
                Type         = Type,
                WorkTypeId   = WorkTypeId
            };



            return(lp.GetPrice(objPaj));
        }