/// <summary> /// Ajouter Un Recue a Payer Par l'Etudiant /// </summary> /// <param name="myBill"></param> /// <returns>True pour Success</returns> public bool AddFeeReceipt(StudentBill myBill) { if (myBill.NetAmount < 0.0000001) { return(true); } if (FeeReceiptExist(myBill)) { return(true); } using (var db = new SchoolContext()) if (db.Students.Find(myBill.StudentGuid) == null) { throw new InvalidOperationException("STUDENT_REFERENCE_NOT_FOUND"); } using (var db = new EconomatContext()) { var newSchoolFee = new SchoolFee { SchoolFeeGuid = myBill.SchoolFeeGuid == Guid.Empty ? Guid.NewGuid() : myBill.SchoolFeeGuid, StudentGuid = myBill.StudentGuid, Designation = myBill.Designation, NetAmount = myBill.NetAmount, DueDate = myBill.DueDate, DateAdded = DateTime.Now, AddUserGuid = Guid.Empty, LastEditUserGuid = Guid.Empty }; db.SchoolFees.Add(newSchoolFee); return(db.SaveChanges() > 0); } }
public ListItem(FeeBySchoolOption option, SchoolFee value) : base(option, value) { Occupation school = CareerManager.GetStaticOccupation(Value.mSchool); if (school != null) { SetThumbnail(school.CareerIconColored, ProductVersion.BaseGame); } }
public void add(SchoolFee obj) { try { _service.Add(obj); } catch (Exception e) { Console.WriteLine(e); throw; } }
/// <summary> /// SchoolFeeWrapper /// </summary> /// <param name="schoolFee"></param> public SchoolFeeCard(SchoolFee schoolFee) { SchoolFeeGuid = schoolFee.SchoolFeeGuid; Designation = schoolFee.Designation; if (schoolFee.IsPaid) { NumeroReference = "Ref: " + schoolFee.NumeroReference; Observations = schoolFee.NetAmount.ToString(CultureInfo.CurrentCulture) + " dhs" + " Payer par " + schoolFee.IsPaidBy + " a Finance User le " + schoolFee.DatePaid.GetValueOrDefault().ToShortDateString() + " par " + schoolFee.PaymentMethode.GetEnumDescription(); YesNoImage = ImagesHelper.ImageToByteArray(Resources.yes); } else { Observations = schoolFee.NetAmount.ToString(CultureInfo.CurrentCulture) + " dhs"; YesNoImage = ImagesHelper.ImageToByteArray(Resources.No); } }
public void Add(SchoolFee obj) { var result = _interface.Add(obj); _interface.SaveChanges(); }
public override bool Equals(object o) { SchoolFee fee = o as SchoolFee; return(mSchool == fee.mSchool); }