private void ViewOrderInfo() { purchaseOrder = PurchaseOrderDataAccess.GetOrderById(orderId); if (purchaseOrder != null) { cmbSupplier.Text = keyValues[purchaseOrder.Supplier].ToString(); txtDescription.Text = purchaseOrder.Description; txtPrice.Text = string.Format("{0: 0.00}", purchaseOrder.Price).Trim(); txtDiscount.Text = string.Format("{0: 0.00}", purchaseOrder.Discount * 100).Trim(); dateOrder.Value = purchaseOrder.OrderDate; chkPaid.Checked = purchaseOrder.IsPaid; if (chkPaid.Checked && purchaseOrder.PaidDate != null) { datePaid.Value = purchaseOrder.PaidDate.Value; } else { datePaid.Format = DateTimePickerFormat.Custom; datePaid.CustomFormat = " "; } setPayType(purchaseOrder.PayType); setStockStatus(purchaseOrder.StockStatus); } }
private int AddUpdateOrder() { var checkedStatus = grpStockStatus.Controls.OfType <RadioButton>().FirstOrDefault(r => r.Checked); int stockStatus = 1; if (checkedStatus != null) { stockStatus = (int)(StockStatus)Enum.Parse(typeof(StockStatus), checkedStatus.Text); } var checkedPayType = grpPayType.Controls.OfType <RadioButton>().FirstOrDefault(r => r.Checked); int payType = (int)(PayType)Enum.Parse(typeof(PayType), checkedPayType.Text); if (purchaseOrder != null && purchaseOrder.Id > 0) { purchaseOrder.Id = orderId; purchaseOrder.Supplier = cmbSupplier.SelectedIndex + 1; purchaseOrder.Description = txtDescription.Text; purchaseOrder.Price = Convert.ToDecimal(txtPrice.Text); purchaseOrder.Discount = Convert.ToDecimal(txtDiscount.Text); purchaseOrder.OrderDate = dateOrder.Value; purchaseOrder.IsPaid = chkPaid.Checked; purchaseOrder.PaidDate = datePaid.Value; purchaseOrder.UpdatedBy = userId; purchaseOrder.PayType = payType; purchaseOrder.StockStatus = stockStatus; return(PurchaseOrderDataAccess.UpdateOrder(purchaseOrder)); } else { var purchaseOrder = new PurchaseOrderDTO() { Description = txtDescription.Text, Supplier = cmbSupplier.SelectedIndex + 1, Price = Convert.ToDecimal(txtPrice.Text), Discount = Convert.ToDecimal(txtDiscount.Text), OrderDate = dateOrder.Value, IsPaid = chkPaid.Checked, PaidDate = datePaid.Value, PayType = payType, StockStatus = stockStatus, CreatedBy = userId }; return(PurchaseOrderDataAccess.AddOrder(purchaseOrder)); } }
public void frmPurchaseOrders_Load(object sender, EventArgs e) { purchaseOrderTable = PurchaseOrderDataAccess.GetOrders(); if (purchaseOrderTable != null) { this.orderGridView.DataSource = purchaseOrderTable; FormatGrid(ref this.orderGridView); } if (cmbPaidStatus.Items.Count < 1) { var payTypes = Enum.GetValues(typeof(PayType)); cmbPaidStatus.Items.Add("All"); foreach (var item in payTypes) { cmbPaidStatus.Items.Add(item.ToString()); } } }
public IActionResult Post([FromBody] PurchaseOrder value) { PurchaseOrderDataAccess dataAccess = new PurchaseOrderDataAccess(_settings.ConnectionString); return(Json(dataAccess.addPurchase(value))); }
public Entity Get() { PurchaseOrderDataAccess dataAccess = new PurchaseOrderDataAccess(_settings.ConnectionString); return(dataAccess.getPurchaseOrder()); }