public bool PrivetOrdersUpdate(int orderId, int createById, int customerId, string descriptionTask, double hourUse, double paidHour, int toAcc, DateTime taskDate) { var rdg = new RDGs.RDGtblPrivetOrders(this.session.ConnectionString); var newOrder = new InterfaceAdaptor.PrivetOrder() { InvoiceNo = orderId, CreateBy = new InterfaceAdaptor.Worker() { WorkNo = createById }, CreateDate = DateTime.Now, Customer = new InterfaceAdaptor.PrivetCustomer() { PrivateCustomersNo = customerId }, DescriptionTask = descriptionTask, HourUse = hourUse, Paid = false, PaidHour = paidHour, PaidToAcc = toAcc, TaskDate = taskDate }; try { rdg.Update(newOrder); } catch (Exception) { return(false); } for (int i = 0; i < this.privetOrders.Count; i++) { if (this.privetOrders.GetAt(i).InvoiceNo == orderId) { this.privetOrders.Update(rdg.Find(newOrder.InvoiceNo), i); break; } } return(true); }
public bool PrivetOrdersAdd(int createById, int customerId, string descriptionTask, double hourUse, double paidHour, int toAcc, DateTime taskDate) { var rdg = new RDGs.RDGtblPrivetOrders(this.session.ConnectionString); var newOrder = new InterfaceAdaptor.PrivetOrder() { CreateBy = new InterfaceAdaptor.Worker() { WorkNo = createById }, CreateDate = DateTime.Now, Customer = new InterfaceAdaptor.PrivetCustomer() { PrivateCustomersNo = customerId }, DescriptionTask = descriptionTask, HourUse = hourUse, Paid = false, PaidHour = paidHour, PaidToAcc = toAcc, TaskDate = taskDate }; try { rdg.Add(newOrder); } catch (Exception) { return(false); } this.privetOrders.Add(rdg.Find(rdg.NextId - 1)); return(true); }