private void Button_Click(object sender, RoutedEventArgs e) { string deal1_id; if (deal_idd == null) //add new deal { deal1_id = DateTime.Now.ToString("yyyyMMdd-HHMMss"); Deal deal1 = new Deal(deal1_id, deal_total.Text, deal_type.Text, deal_desc.Text, service.shift.shift_id); service.shift.deal_list.Add(deal1); DB_connector.AddNewDeal(deal1); //insert the deal to database this.Close(); } else //edit { deal1_id = deal_idd; Deal deal2 = new Deal(deal1_id, deal_total.Text, deal_type.Text, deal_desc.Text, service.shift.shift_id); foreach (var m in service.shift.deal_list) { if (m.deal_id.Equals(deal_idd)) { service.shift.deal_list.Remove(m); DB_connector.UpdateDeal(deal2, deal_idd); //update deal in DB //DB_connector.RemoveDeal(m); break; } } service.shift.deal_list.Add(deal2); //DB_connector.AddNewDeal(deal2); this.Close(); } }
private void Delete_Click(object sender, RoutedEventArgs e) { if (VM.SelectedDeal is null) { MessageBox.Show("Choose A Deal"); } else { //DB_connector.RemoveDeal(VM.SelectedDeal.deal_id); foreach (var m in service.shift.deal_list) { if (m.deal_id.Equals(VM.SelectedDeal.deal_id)) { service.shift.deal_list.Remove(m); //Delete deal in DB DB_connector.DeleteDeal(m.deal_id); break; } } Window w2 = new View_Deals1(service); w2.Show(); this.Close(); } }
private void Button_Click(object sender, RoutedEventArgs e) { DB_connector.Update_Mish(service, mish1.Text, mish2.Text, mish3.Text, mish4.Text); service = null; Close(); Application.Current.Shutdown(); System.Diagnostics.Process.Start(Environment.GetCommandLineArgs()[0]); }
private void Button_Click(object sender, RoutedEventArgs e) { string deal1_id = "note"; //deal id use guid Deal deal1 = new Deal(deal1_id, "0", "note", note.Text, service.shift.shift_id); service.shift.deal_list.Add(deal1); DB_connector.AddNewDeal(deal1); this.Close(); }
private void UpdateData() { ObservableCollection <WorkerRow> rows = new ObservableCollection <WorkerRow>(); List <Worker> list1 = DB_connector.Get_All_Workers(); foreach (var m in list1) { rows.Add(new WorkerRow(m)); } Workers = rows; }
private void UpdateData() { ObservableCollection <ShiftRow> rows = new ObservableCollection <ShiftRow>(); List <Shift> All_shifts = DB_connector.Get_All_Shifts(); foreach (var c in All_shifts) { rows.Add(new ShiftRow(c)); } Shifts = rows; }
public Service() { Manager = false; if (File.Exists("MyDatabase.sqlite") && (new FileInfo("MyDatabase.sqlite").Length != 0)) { workers = DB_connector.Get_All_Workers(); } else { DB_connector.Createdb(); workers = DB_connector.Get_All_Workers(); } }
private void Button_Click(object sender, RoutedEventArgs e) { if (service.checklogin(txtUser.Text, pswd.Text)) { MessageBox.Show("משתמש קיים"); } else { DB_connector.AddNewWorker(txtUser.Text, pswd.Text); MessageBox.Show("Success!"); Window w2 = new View_Workers(service); w2.Show(); this.Close(); } }
private void Delete_Click(object sender, RoutedEventArgs e) { if (VM.SelectedWorker is null) { MessageBox.Show("Choose A Worker"); } else { DB_connector.DeleteWorker(VM.SelectedWorker.worker_id); //remember to delete all shifts also Window w2 = new View_Workers(service); w2.Show(); this.Close(); } }
private void Delete_Click(object sender, RoutedEventArgs e) { if (VM.SelectedShift is null) { MessageBox.Show("Choose A Shift"); } else { DB_connector.DeleteShift(VM.SelectedShift.shift_id); //remember to delete all deals also Window w2 = new View_Shifts1(service); w2.Show(); this.Close(); } }
public Worker_page1(Service service, string shift_id) { InitializeComponent(); this.service = service; if (!service.Manager) { DB_connector.AddNewShiftToDB(service.shift); } else { this.service.shift = service.shift = DB_connector.Get_Shift_ByID(shift_id); this.service.shift.deal_list = DB_connector.Get_All_Shift_Deals(service.shift.shift_id); this.service.worker = service.shift.worker; } }
public AllDealsData(Service service) { this.service = service; service.shift.deal_list = DB_connector.Get_All_Shift_Deals(service.shift.shift_id); UpdateData(); }