public void searchOrders() { ListOfOrders = new ObservableCollection <OrderModel>(db.db_GetOrderList(_selectedClient.ClientSeqNum, _selectedSite.SiteSeqNum, Double.Parse(_amount), StaticMaster.convertDateToString(_startDate), StaticMaster.convertDateToString(_endDate), StaticMaster.convertStringToOrderStatus(_selectedStatus))); }
public void Save() { if (validate()) { orderStatus = getOrderStatus(StartDate, EndDate); switch (action) { case "ADD": { string output = db.db_PlaceOrder(SelectedSite.SiteSeqNum, SelectedClient.ClientSeqNum, Double.Parse(Charges), Double.Parse(Printing), Double.Parse(Mounting), StaticMaster.convertDateToString(StartDate), StaticMaster.convertDateToString(EndDate), StaticMaster.convertStringToOrderStatus(orderStatus)); if (output.Equals(Status.SUCC)) { StatusString = "Order Placed Successfully"; ForegroundColor = System.Windows.Media.Brushes.Green; } else if (output.Equals(Status.ERR)) { StatusString = "Failed to Place Order"; ForegroundColor = System.Windows.Media.Brushes.Red; } else { StatusString = output; ForegroundColor = System.Windows.Media.Brushes.Red; } StatusStringFlag = Visibility.Visible; break; } case "MDFY": { string output = db.db_MdfyOrder(orderModel.OrderSeqNum, Double.Parse(Charges), Double.Parse(Printing), Double.Parse(Mounting), StaticMaster.convertDateToString(StartDate), StaticMaster.convertDateToString(EndDate), StaticMaster.convertStringToOrderStatus(orderStatus)); if (output.Equals(Status.SUCC)) { StatusString = "Order Modified Successfully"; ForegroundColor = System.Windows.Media.Brushes.Green; } else if (output.Equals(Status.ERR)) { StatusString = "Failed to Modify Order"; ForegroundColor = System.Windows.Media.Brushes.Red; } else { StatusString = output; ForegroundColor = System.Windows.Media.Brushes.Red; } StatusStringFlag = Visibility.Visible; break; } case "CNCL": { var messageBoxResult = CustomMessageBox.Show("Confirmation", "Do you want to Cancel Order " + orderModel.OrderSeqNum + " ?", MessageBoxButton.YesNo); if (messageBoxResult == MessageBoxResult.Yes) { string output = db.db_CnclOrder(orderModel.OrderSeqNum); if (output.Equals(Status.SUCC)) { StatusString = "Order Cancelled Successfully"; ForegroundColor = System.Windows.Media.Brushes.Green; } else if (output.Equals(Status.ERR)) { StatusString = "Failed to Cancel Order"; ForegroundColor = System.Windows.Media.Brushes.Red; } else { StatusString = output; ForegroundColor = System.Windows.Media.Brushes.Red; } StatusStringFlag = Visibility.Visible; } break; } default: { StatusString = "Invalid Operation"; ForegroundColor = System.Windows.Media.Brushes.Red; StatusStringFlag = Visibility.Visible; break; } } } }