public void RefreshAll() { Guests.RefreshAll(); Rooms.RefreshAll(); Bills.RefreshAll(); RoomServices.RefreshAll(); Reciepts.RefreshAll(); Employees.RefreshAll(); }
public bool SetDocumentReciept(string[] data, Product[] productsPacket) { if (data.Length != 5) { return(false); } foreach (var s in data) { if (string.IsNullOrWhiteSpace(s)) { return(false); } } Reciept reciept = new Reciept(data[0], data[1], data[2], data[3], data[4]); reciept.SetProductList(productsPacket.ToList()); reciept.CalcGoodsSum(); using (document_dbEntities db = new document_dbEntities()) { Reciepts reciept_To_Db = new Reciepts { DocId = reciept.DocId, DocDate = reciept.DocDate, Provider = reciept.Provider, Client = reciept.Client, PaymentName = reciept.PaymentName, GoodSum = (decimal)reciept.GoodsSum, }; db.Reciepts.Add(reciept_To_Db); db.SaveChanges(); List <Products> products_To_Db = new List <Products>(); foreach (Product p in productsPacket) { products_To_Db.Add(new Products { Name = p.Name, MeasureUnit = p.MeasureUnit, Count = p.Count, Price = (decimal)p.Price, Sum = (decimal)p.Sum, Reciepts = reciept_To_Db }); } db.Products.AddRange(products_To_Db); db.SaveChanges(); } return(true); }