public void Attach(IBAL <BmsBloodBank> balBank, IBAL <BmsBloodDonationCamp> balCamp, IBAL <BmsBloodDonor> balDonor, IBAL <BmsBloodDonorDonation> balDonation, IBAL <BmsBloodInventory> balInventory, IBAL <BmsHospital> balHospital, IBAL <BmsTransaction> balTransaction, TextBlock applicationStatus) { try { this.balBank = balBank; this.balCamp = balCamp; this.balDonor = balDonor; this.balDonation = balDonation; this.balInventory = balInventory; this.balHospital = balHospital; this.balTransaction = balTransaction; this.applicationStatus = applicationStatus; RenderGraphs(); //clock = new DispatcherTimer(); // clock.Tick += new EventHandler(clock_Tick); //clock.Interval = new TimeSpan(0, 0, 0, 2); //clock.Start(); } catch (Exception ex) { MessageHandler.ShowErrorMessage(ex.Message); } }
public void AttachData(IBAL <BmsBloodDonationCamp> bal, TextBlock applicationStatus, object values) { try { this.bal = bal; this.applicationStatus = applicationStatus; this.list = (List <BmsBloodDonationCamp>)values; dataGridPrimary.ItemsSource = list; dataGridPrimary.Items.Refresh(); } catch (System.Data.SqlClient.SqlException ex) { MessageHandler.ShowErrorMessage(ex.Message); } catch (ValidationException ex) { MessageHandler.ShowErrorMessage(ex.Message); } catch (ConnectedDalException ex) { MessageHandler.ShowErrorMessage(ex.Message); } catch (Exception ex) { MessageHandler.ShowErrorMessage(ex.Message); } }
public void Attach(IBAL <BmsBloodDonor> bal, TextBlock applicationStatus, ActionMode mode = ActionMode.ADD, object value = null) { try { this.bal = bal; this.applicationStatus = applicationStatus; switch (mode) { case ActionMode.ADD: { txbBloodDonorID.Visibility = System.Windows.Visibility.Hidden; txtBloodDonorID.Visibility = System.Windows.Visibility.Hidden; txtBloodDonorID.Text = "-1"; btnAdd = new Button(); btnAdd.Name = "btnAdd"; btnAdd.Click += btnAdd_Click; btnAdd.Content = "Add Blood Donor"; stackButtons.Children.Add(btnAdd); btnReset = new Button(); btnReset.Name = "btnReset"; btnReset.Click += btnReset_Click; btnReset.Content = "Reset"; stackButtons.Children.Add(btnReset); } break; case ActionMode.UPDATE: { PopulateFields((BmsBloodDonor)value); EditableFields(); btnUpdate = new Button(); btnUpdate.Name = "btnUpdate"; btnUpdate.Click += btnUpdate_Click; btnUpdate.Content = "Edit"; stackButtons.Children.Add(btnUpdate); } break; case ActionMode.DELETE: { EditableFields(); PopulateFields((BmsBloodDonor)value); btnDelete = new Button(); btnDelete.Name = "btnDelete"; btnDelete.Click += btnDelete_Click; btnDelete.Content = "Delete"; stackButtons.Children.Add(btnDelete); } break; } } catch (Exception ex) { MessageHandler.ShowErrorMessage(ex.Message); } }
public void AttachData(IBAL <BmsTransaction> bal, TextBlock applicationStatus, object values) { this.bal = bal; this.applicationStatus = applicationStatus; this.list = (List <BmsTransaction>)values; dataGridPrimary.ItemsSource = list; dataGridPrimary.Items.Refresh(); }
///////////////////// public void ManageData_Bank(IBAL <BmsBloodBank> bal, TextBlock applicationStatus, ActionMode mode, object value = null) { WindowManage_BloodBank cc = new WindowManage_BloodBank(); ScrollViewer sv = cc.scrollview; cc.childPanel.Children.Remove(cc.scrollview); childWindowHolder.Children.Add(sv); cc.Attach(bal, applicationStatus, mode, value); }
public void AttachData_Donation(IBAL <BmsBloodDonorDonation> bal, TextBlock applicationStatus, object values) { WindowDataViewer_Donation cc = new WindowDataViewer_Donation(); ScrollViewer sv = cc.scrollview; cc.childPanel.Children.Remove(cc.scrollview); childWindowHolder.Children.Add(sv); cc.AttachData(bal, applicationStatus, values); }
public void ManageData_Transaction(IBAL <BmsTransaction> balTransaction, IBAL <BmsHospital> balHospital, IBAL <BmsBloodInventory> balInventory, TextBlock applicationStatus, ActionMode mode, object value = null) { WindowManage_Transaction cc = new WindowManage_Transaction(); ScrollViewer sv = cc.scrollview; cc.childPanel.Children.Remove(cc.scrollview); childWindowHolder.Children.Add(sv); cc.Attach(balTransaction, balHospital, balInventory, applicationStatus, mode, value); }
public void LoadWindow_StartupTab(IBAL <BmsBloodBank> balBank, IBAL <BmsBloodDonationCamp> balCamp, IBAL <BmsBloodDonor> balDonor, IBAL <BmsBloodDonorDonation> balDonation, IBAL <BmsBloodInventory> balInventory, IBAL <BmsHospital> balHospital, IBAL <BmsTransaction> balTransaction, TextBlock applicationStatus) { BMS.PresentationLayerWpf.UISubWindows.WindowStartup cc = new BMS.PresentationLayerWpf.UISubWindows.WindowStartup(); ScrollViewer sv = cc.scrollview; cc.childPanel.Children.Remove(cc.scrollview); childWindowHolder.Children.Add(sv); cc.Attach(balBank, balCamp, balDonor, balDonation, balInventory, balHospital, balTransaction, applicationStatus); }
public static IBAL setDAL() { //ConfigurationManager.AppSettings["BAL_SQL"] IObj = new BAL(); return(IObj); }
public void Attach(IBAL <BmsTransaction> balTransaction, IBAL <BmsHospital> balHospital, IBAL <BmsBloodInventory> balInventory, TextBlock applicationStatus, ActionMode mode = ActionMode.ADD, object value = null) { try { this.balTransaction = balTransaction; this.balInventory = balInventory; this.balHospital = balHospital; this.applicationStatus = applicationStatus; switch (mode) { case ActionMode.ADD: { txbTransactionID.Visibility = System.Windows.Visibility.Hidden; txtTransactionID.Visibility = System.Windows.Visibility.Hidden; txtTransactionID.Text = "-1"; var hospitalList = balHospital.GetAll().Where(c => c.City == MainWindow.CurrentAdminSystem.City); foreach (var item in hospitalList) { txtHospitalID.Items.Add(item.HospitalID); } var inentoryList = balInventory.GetAll().Where(c => c.BloodBankID == MainWindow.CurrentAdminSystem.BloodBankID); foreach (var item in inentoryList) { txtBloodInventoryID.Items.Add(item.BloodInventoryID); } txtCreationDate.Text = DateTime.Now.ToShortDateString(); btnAdd = new Button(); btnAdd.Name = "btnAdd"; btnAdd.Click += btnAdd_Click; btnAdd.Content = "Transaction"; stackButtons.Children.Add(btnAdd); btnReset = new Button(); btnReset.Name = "btnReset"; btnReset.Click += btnReset_Click; btnReset.Content = "Reset"; stackButtons.Children.Add(btnReset); } break; case ActionMode.UPDATE: { PopulateFields((BmsTransaction)value); EditableFields(); btnUpdate = new Button(); btnUpdate.Name = "btnUpdate"; btnUpdate.Click += btnUpdate_Click; btnUpdate.Content = "Edit"; stackButtons.Children.Add(btnUpdate); } break; case ActionMode.DELETE: { EditableFields(); PopulateFields((BmsTransaction)value); btnDelete = new Button(); btnDelete.Name = "btnDelete"; btnDelete.Click += btnDelete_Click; btnDelete.Content = "Delete"; stackButtons.Children.Add(btnDelete); } break; } } catch (Exception ex) { MessageHandler.ShowErrorMessage(ex.Message); } }
public void Attach(IBAL <BmsBloodBank> bal, TextBlock applicationStatus, ActionMode mode = ActionMode.ADD, object value = null) { try { string uid = BMS.PresentationLayerWpf.Utility.HelperMethods.UniqueSystemId(); uid = BMS.PresentationLayerWpf.Utility.HelperMethods.SHA256(uid); txtSysIdValue.Text = uid; this.bal = bal; this.applicationStatus = applicationStatus; switch (mode) { case ActionMode.ADD: { txbBloodBankID.Visibility = System.Windows.Visibility.Hidden; txtBloodBankID.Visibility = System.Windows.Visibility.Hidden; txtBloodBankID.Text = "-1"; btnAdd = new Button(); btnAdd.Name = "btnAdd"; btnAdd.Click += btnAdd_Click; btnAdd.Content = "Add Blood Bank"; stackButtons.Children.Add(btnAdd); btnReset = new Button(); btnReset.Name = "btnReset"; btnReset.Click += btnReset_Click; btnReset.Content = "Reset"; stackButtons.Children.Add(btnReset); } break; case ActionMode.UPDATE: { PopulateFields((BmsBloodBank)value); EditableFields(); btnUpdate = new Button(); btnUpdate.Name = "btnUpdate"; btnUpdate.Click += btnUpdate_Click; btnUpdate.Content = "Edit"; stackButtons.Children.Add(btnUpdate); } break; case ActionMode.DELETE: { EditableFields(); PopulateFields((BmsBloodBank)value); btnDelete = new Button(); btnDelete.Name = "btnDelete"; btnDelete.Click += btnDelete_Click; btnDelete.Content = "Delete"; stackButtons.Children.Add(btnDelete); } break; } } catch (ValidationException ex) { MessageHandler.ShowErrorMessage(ex.Message); } catch (ConnectedDalException ex) { MessageHandler.ShowErrorMessage(ex.Message); } catch (Exception ex) { MessageHandler.ShowErrorMessage(ex.Message); } }
public void Attach(IBAL <BmsBloodBank> bal) { this.bal = bal; }