//Search Form Group -- Card 6 private void UCExpandedMedicineDetailsLeftClick(object sender, RoutedEventArgs e) { if (ct.Ping()) { if (MDEVWSEARCH == null) { //Create One Time MDEVWSEARCH = new MedicineDetailsInfoWindow(); MDEVWSEARCH.Closing += MDEVWSEARCH_Closing; MDEVWSEARCH.ControlTheme = currntTheme; OpendWindowElement opp = new OpendWindowElement("Search Medicine Window"); opp.ControlTheme = currntTheme; opp.closebtnHandaler += Opp_closebtnHandaler; opp.showbtnHandaler += Opp_showbtnHandaler; RegisterName("MDEVWSEARCH", opp); OpenWindowNameHolder.Children.Add(opp); } MDEVWSEARCH.Show(); MDEVWSEARCH.WindowState = WindowState.Normal; MDEVWSEARCH.Focus(); } else { MessageBox.Show("Not Connected!"); } }
//Medicine Register Group --- Card 2 private void UCMedicineRegisterLeftClick(object sender, RoutedEventArgs e) { if (ct.Ping()) { if (MRW == null) { MRW = new MedicinEntryWindow(); MRW.onCloserUpdate = RefreshCounters; //a delegate method from MedicinEntryWindow MRW.Closing += MRW_Closing;; MRW.ControlTheme = currntTheme; OpendWindowElement opp2 = new OpendWindowElement("Medicine Register Window"); opp2.ControlTheme = currntTheme; opp2.closebtnHandaler += Opp2_closebtnHandaler; opp2.showbtnHandaler += Opp2_showbtnHandaler; RegisterName("MRW", opp2); OpenWindowNameHolder.Children.Add(opp2); } MRW.Show(); MRW.WindowState = WindowState.Normal; MRW.Focus(); } else { MessageBox.Show("Not Connected!"); } }
//ListView Stock Update Group --- Card 1 private void UCMedicineUpdateRightClick(object sender, RoutedEventArgs e) { if (ct.Ping()) { if (MDLW == null) { MDLW = new MedicineListWindow(); MDLW.Closing += MDLW_Closing; MDLW.ControlTheme = currntTheme; OpendWindowElement opp4 = new OpendWindowElement("Medicine List Window"); opp4.ControlTheme = currntTheme; opp4.closebtnHandaler += Opp4_closebtnHandaler;; opp4.showbtnHandaler += Opp4_showbtnHandaler;; RegisterName("MDLW", opp4); OpenWindowNameHolder.Children.Add(opp4); } MDLW.Show(); MDLW.WindowState = WindowState.Normal; MDLW.Focus(); } else { MessageBox.Show("Not Connected!"); } }
//Medicine Stock Update Group --- Card 1 private void UCMedicineUpdateLeftClick(object sender, RoutedEventArgs e) { //show new Medicine Batch entry dialoge if (ct.Ping()) { if (MBEW == null) { MBEW = new MedicineBatchEntry(); MBEW.ControlTheme = currntTheme; MBEW.Closing += MBEW_Closing; OpendWindowElement opp3 = new OpendWindowElement("Stock/Batch Entry Window"); opp3.ControlTheme = currntTheme; opp3.closebtnHandaler += Opp3_closebtnHandaler;; opp3.showbtnHandaler += Opp3_showbtnHandaler;; RegisterName("MBEW", opp3); OpenWindowNameHolder.Children.Add(opp3); } MBEW.Show(); MBEW.WindowState = WindowState.Normal; MBEW.Focus(); } else { MessageBox.Show("Not Connected!"); } }
//Manufacturer Register Group --- Card 3 private void UCCompany_refreshBtnHadler(object sender, RoutedEventArgs e) { if (ct.Ping()) { if (MFDSW == null) { MFDSW = new ManufacturerDetailsSearchWindow(); MFDSW.ControlTheme = currntTheme; MFDSW.Closing += MFDW_Closing; OpendWindowElement opp7 = new OpendWindowElement("Search Medicine Window"); opp7.ControlTheme = currntTheme; opp7.closebtnHandaler += Opp7_closebtnHandaler;; opp7.showbtnHandaler += Opp7_showbtnHandaler;; RegisterName("MFDW", opp7); OpenWindowNameHolder.Children.Add(opp7); } MFDSW.Show(); MFDSW.WindowState = WindowState.Normal; MFDSW.Focus(); } }
//Manufacturer Register Group --- Card 3 private void UCCompanyLeftButtonClick(object sender, RoutedEventArgs e) { if (ct.Ping()) { if (MFRW == null) { MFRW = new ManfuacturerRegistraionWindow(); MFRW.ControlTheme = currntTheme; MFRW.Closing += MFRW_Closing;; OpendWindowElement opp6 = new OpendWindowElement("Company Register Window"); opp6.ControlTheme = currntTheme; opp6.closebtnHandaler += Opp6_closebtnHandaler;;; opp6.showbtnHandaler += Opp6_showbtnHandaler;;; RegisterName("MFRW", opp6); OpenWindowNameHolder.Children.Add(opp6); } MFRW.Show(); MFRW.WindowState = WindowState.Normal; MFRW.Focus(); } }
//Zero/Empty Stock Medicine Group --- Card 7 private void UCEmptyStockMedicine_detailBtnHadler(object sender, RoutedEventArgs e) { if (ct.Ping()) { if (EMLU == null) { EMLU = new EmptyMedicineLookUpWindow(); EMLU.Closing += EMLU_Closing;; OpendWindowElement opp5 = new OpendWindowElement("Empty Stock Entry Window"); opp5.ControlTheme = currntTheme; opp5.closebtnHandaler += Opp5_closebtnHandaler;;; opp5.showbtnHandaler += Opp5_showbtnHandaler;;; RegisterName("EMLU", opp5); OpenWindowNameHolder.Children.Add(opp5); } EMLU.Show(); EMLU.WindowState = WindowState.Normal; EMLU.Focus(); } else { MessageBox.Show("Not Connected"); } }