private void GetSelectedOrder(int numberOfMethod) { int[] selectedRowHandles = this.gridView1.GetSelectedRows(); if (selectedRowHandles.Length == 1) { OrderOfPatientClient order = gridView1.GetRow(selectedRowHandles[0]) as OrderOfPatientClient; if (order == null) { MessageBox.Show("Selected order is null"); } else { selectedOrder = order; } if (numberOfMethod == 1) { EditOrderEvent(this, EventArgs.Empty); } else { DeleteOrderEvent(this, EventArgs.Empty); } } else if (selectedRowHandles.Length == 0) { MessageBox.Show("Choose order"); } }
private void AddOrUpdateOrderEventHandler(object sender, EventArgs args) { OrderOfPatientClient tempOrder = this.orderSearchView.OrderDetailData.Order; bool flag = ValidateOrder(tempOrder); if (flag) { if (!EditClicked) { this.orderModel.OrderList.Add(tempOrder); this.orderSearchView.OrderDetailData.ClearAllData(); } else { if (this.orderSearchView.selectedOrder.ID_Order <= 0) { this.orderModel.Order = this.orderSearchView.selectedOrder; } for (int i = 0; i < this.orderModel.OrderList.Count; i++) { if (this.orderModel.OrderList[i].Equals(this.orderSearchView.selectedOrder)) { this.orderModel.OrderList[i] = tempOrder; } } this.orderSearchView.OrderDetailData.ClearAllData(); EditClicked = false; } } }
public void ClearAllData() { order = new OrderOfPatientClient(); textEditID.Text = ""; dateEditDateOrder.Text = ""; textEditSymptoms.Text = ""; patientLookUpEdit.lookUpEditPatient.EditValue = 0; doctorLookUpEdit.lookUpEditDoctor.EditValue = 0; orderStatusLookUpEdit.lookUpEditOrderStatus.EditValue = 0; buttonOK.Text = "Add"; }
public bool ValidateOrder(OrderOfPatientClient orderForCheck) { List <ValidationResult> results = new List <ValidationResult>(); ValidationContext context = new ValidationContext(orderForCheck); bool flag = Validator.TryValidateObject(orderForCheck, context, results, true); if (!flag) { foreach (ValidationResult error in results) { MessageBox.Show(error.ErrorMessage); } } else { MessageBox.Show("All data of order is OK"); } return(flag); }
void setOrder(OrderOfPatientClient order) { if (order != null) { textEditID.Text = Convert.ToString(order.ID_Order); if (order.Patient != null) { DataPatient = order.Patient; } dateEditDateOrder.Text = Convert.ToString(order.DateOrder); textEditSymptoms.Text = order.Symptoms; if (order.Doctor != null) { DataDoctor = order.Doctor; } if (order.OrderStatus != null) { DataOrderStatus = order.OrderStatus; } } }
public OrderDetail() { InitializeComponent(); order = new OrderOfPatientClient(); }