//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)); }