private bool AddNewBill(int id, Bill newBill, List <Product> products) { SysRegedit.SaveReg(MyShopConfigration.Bill, id.ToString() + "." + newBill.Name, "BillDateTime", DateTime.Now.ToString()); SysRegedit.SaveReg(MyShopConfigration.Bill, id.ToString() + "." + newBill.Name, "Id", id.ToString()); SysRegedit.SaveReg(MyShopConfigration.Bill, id.ToString() + "." + newBill.Name, "Name", Name); SysRegedit.SaveReg(MyShopConfigration.Bill, id.ToString() + "." + newBill.Name, "Address", Address); SysRegedit.SaveReg(MyShopConfigration.Bill, id.ToString() + "." + newBill.Name, "PIN", PIN.ToString()); SysRegedit.SaveReg(MyShopConfigration.Bill, id.ToString() + "." + newBill.Name, "Mobile", Mobile); SysRegedit.SaveReg(MyShopConfigration.Bill, id.ToString() + "." + newBill.Name, "Email", Email); string[] ProductNameAndId = SysRegedit.GetSubKeyNames(MyShopConfigration.Products); for (int i = 0; i < products.Count; i++) { SysRegedit.SaveReg(MyShopConfigration.Bill + "\\" + id.ToString() + "." + newBill.Name, products[i].Name, "Name", products[i].Name); SysRegedit.SaveReg(MyShopConfigration.Bill + "\\" + id.ToString() + "." + newBill.Name, products[i].Name, "CompanyName", products[i].CompanyName); SysRegedit.SaveReg(MyShopConfigration.Bill + "\\" + id.ToString() + "." + newBill.Name, products[i].Name, "Quntity", products[i].Quntity.ToString()); SysRegedit.SaveReg(MyShopConfigration.Bill + "\\" + id.ToString() + "." + newBill.Name, products[i].Name, "Price", products[i].Price.ToString()); for (int j = 0; j < ProductNameAndId.Length; j++) { if (ProductNameAndId[j].Remove(0, ProductNameAndId[j].IndexOf('.') + 1) == products[i].Name) { int a = Convert.ToInt32(SysRegedit.ReadReg(MyShopConfigration.Products, ProductNameAndId[j], "Quntity")) - Convert.ToInt32(products[i].Quntity); SysRegedit.SaveReg(MyShopConfigration.Products + "\\" + ProductNameAndId[j], "Quntity", a.ToString()); } } } SysRegedit.SaveReg(MyShopConfigration.Bill, id.ToString() + "." + newBill.Name, "TotalItems", TotalItems.ToString()); SysRegedit.SaveReg(MyShopConfigration.Bill, id.ToString() + "." + newBill.Name, "TotalPrice", TotalPrice.ToString()); return(true); }
public int AddNewOrder(Order order, int billId) { int id = Convert.ToInt32(Functions.IDGeneration(MyShopConfigration.Order)) + 1; SysRegedit.SaveReg(MyShopConfigration.Order, id.ToString() + "." + order.Id, "Id", id.ToString()); SysRegedit.SaveReg(MyShopConfigration.Order, id.ToString() + "." + order.Id, "BillNo", billId.ToString()); SysRegedit.SaveReg(MyShopConfigration.Order, id.ToString() + "." + order.Id, "BillDate", BillDate.ToString()); SysRegedit.SaveReg(MyShopConfigration.Order, id.ToString() + "." + order.Id, "CustomerId", CustomerId.ToString()); SysRegedit.SaveReg(MyShopConfigration.Order, id.ToString() + "." + order.Id, "Total", Total.ToString()); return(id); }
public bool AddNewOrderDetails(OrderDetails orderDetails) { int id = Convert.ToInt32(Functions.IDGeneration(MyShopConfigration.OrderDetails)) + 1; SysRegedit.SaveReg(MyShopConfigration.OrderDetails, id.ToString() + "." + orderDetails.Id, "Id", id.ToString()); SysRegedit.SaveReg(MyShopConfigration.OrderDetails, id.ToString() + "." + orderDetails.Id, "OrderId", OrderId.ToString()); SysRegedit.SaveReg(MyShopConfigration.OrderDetails, id.ToString() + "." + orderDetails.Id, "ProductId", ProductId.ToString()); SysRegedit.SaveReg(MyShopConfigration.OrderDetails, id.ToString() + "." + orderDetails.Id, "Quntity", Quntity.ToString()); SysRegedit.SaveReg(MyShopConfigration.OrderDetails, id.ToString() + "." + orderDetails.Id, "Amount", Amount.ToString()); return(true); }