public static void DeleteVisit(VisitItem visitItem) { if (DataManipulations.DeleteVisit(visitItem.Id)) { UpdateLists(); } }
public static void DeletePatient(PatientItem patient) { if (DataManipulations.DeletePatient(patient.Id)) { UpdateLists(); } }
public static void VisitAddOrUpdate(Visit visit) { if (DataManipulations.VisitAddOrUpdate(visit)) { UpdateLists(); } }
public static void PatientAddOrUpdate(Patient patient) { if (DataManipulations.PatientAddOrUpdate(patient)) { UpdateLists(); } }
private void wyszukajZmodyfikowanePlikiToolStripMenuItem_Click(object sender, EventArgs e) { var xmlFiles = DataManipulations.ReadFromXml(); var actualFiles = DataManipulations.GetListOfFiles(); _fileList = DataManipulations.CheckForModyfications(actualFiles, xmlFiles); checkedListBox.DataSource = _fileList; checkedListBox.DisplayMember = "FullDataSet"; uploadButton.Enabled = true; aktualizujPlikŹródłowyToolStripMenuItem.Enabled = true; }
/// <summary> /// A SELECT statement containing an INTO clause is not a data query but a data manipulation /// This method pushes such a SELECT statement to the related list /// </summary> internal void AddSelectWithIntoClause(SelectStatement statement) { var manipulation = new DataManipulation(); foreach (var expr in statement.Expression.ChildExpressions) { if (expr.Type.Equals(ExpressionType.COLUMN)) { var singleManipulation = new Expression(ExpressionType.COLUMN) { Name = Beautifier.EnhanceNotation(statement.TargetObject, InternalConstants.UNRELATED_COLUMN_NAME) }; singleManipulation.ChildExpressions.Add(expr); manipulation.Expressions.Add(singleManipulation); } } DataManipulations.Add(manipulation); }
/// <summary> /// Converts Visit model objects to Visit view objects /// </summary> public static void UpdateVisits() { var visitsData = DataManipulations.GetVisits(); VisitsList.Clear(); if (visitsData.Count > 0) { foreach (var visit in visitsData) { VisitsList.Add(new VisitItem() { Id = visit.Id, PatientId = visit.patient.Id, Date = visit.Date.ToString("dd/MM/yyyy"), Diagnosis = visit.Diagnosis, Initial = visit.Initial, Name = visit.patient.Name } ); } } }
private void UpdateFile(string textInMBox, List <Sheaf> fileList) { string text, caption; DialogResult dr = MessageBox.Show(textInMBox, "Uwaga!", MessageBoxButtons.YesNo, MessageBoxIcon.Warning); if (dr == DialogResult.Yes) { DataManipulations.UpdateXmlLog(fileList); text = "Poprawnie zaktualizowałeś plik źródłowy"; caption = "Aktualizacja"; } else { text = "Nie zaktualizowałeś pliku źródłowego"; caption = "Brak aktualizacji"; } MessageBox.Show(text, caption, MessageBoxButtons.OK, MessageBoxIcon.Information); }
public UpdateVisit(VisitItem visit = null) { InitializeComponent(); patients = DataManipulations.GetPatients(); if (patients.Count == 0) { btOk.IsEnabled = false; } cbPatient.ItemsSource = patients; cbDiagnosis.ItemsSource = Diagnoses.diagnoses; if (visit != null) { visitId = visit.Id; if (Diagnoses.diagnoses.Contains(visit.Diagnosis)) { cbDiagnosis.SelectedItem = visit.Diagnosis; } var patient = patients.FirstOrDefault(x => x.Id == visit.PatientId); if (patient != null) { cbPatient.SelectedItem = patient; } cbVisit.SelectedIndex = visit.Initial ? 0 : 1; //tbName.Text = patient.Name; //tbAddress.Text = patient.Address; //tbPhone.Text = patient.Phone; //cbGender.SelectedIndex = patient.Gender == "♂" ? 0 : 1; } }
/// <summary> /// Converts Patient model objects to Patient view objects /// </summary> public static void UpdatePatients() { var patientsData = DataManipulations.GetPatients(); PatientsList.Clear(); if (patientsData.Count > 0) { foreach (var patient in patientsData) { PatientsList.Add(new PatientItem() { Address = patient.Address, DateOfBirth = patient.DateOfBirth.ToString("dd/MM/yyyy"), Gender = patient.MaleGender ? "♂" : "♀", Id = patient.Id, Name = patient.Name, Phone = patient.Phone }); } } }