public AdministratorViewModel(Administrator open) { administrator = open; maintenanceList = Service.Service.GetMaintenanceList(); doctorList = Service.Service.DoctorList(); patientList = Service.Service.PatientsList(); managerList = Service.Service.GetManagersList(); maintenance = new tblClinicMaintenance(); doctor = new tblClinicDoctor(); manager = new vwClinicManager(); patient = new tblClinicPatient(); }
private void SaveExecute(object obj) { try { Queue <tblClinicMaintenance> queue = Service.Service.GetMaintenanceQueue(); string message; //just for adding new items if (!isEditingWindow) { message = "Clinic Maintenance has been added."; //if there is already 3 services, remove first one, then continue with adding if (queue != null && queue.Count == 3) { tblClinicMaintenance deleteThis = queue.Dequeue(); Service.Service.DeleteMaintenance(deleteThis); string content = "Clinic Maintenance id: " + deleteThis.maintenanceId + " has been deleted"; LogIntoFile.getInstance().PrintActionIntoFile(content); } } else { message = "Clinic Maintenance has been updated."; } tblClinicMaintenance maintenance = Service.Service.AddMaintenance(newMaintenance); if (maintenance != null) { MessageBox.Show(message); isUpdated = true; LogIntoFile.getInstance().PrintActionIntoFile(message + "Id: " + maintenance.maintenanceId); main.Close(); } } catch (Exception ex) { MessageBox.Show(ex.ToString()); } }
public CreateMaintenanceViewModel(CreateMaintenance open, tblClinicMaintenance m) { main = open; newMaintenance = m; isEditingWindow = true; }
public CreateMaintenanceViewModel(CreateMaintenance open) { main = open; newMaintenance = new tblClinicMaintenance(); }
public CreateMaintenance(tblClinicMaintenance m) { InitializeComponent(); this.DataContext = new CreateMaintenanceViewModel(this, m); }