private void CreateData() { try { Cursor = Cursors.WaitCursor; if (ValidateData()) { if (ezkoController.CreateInsuranceCompany(insuranceCompanyName, insuranceCompanyCode)) { BasicMessagesHandler.ShowInformationMessage("Poisťovňa bola úspešne vytvorená"); } else { BasicMessagesHandler.ShowErrorMessage("Pri vytváraní poisťovňe sa vyskytla chyba!"); } } else { DialogResult = DialogResult.None; } } catch (Exception e) { BasicMessagesHandler.LogException(e); } Cursor = Cursors.Default; }
private void dataGridView_CellContentClick(object sender, DataGridViewCellEventArgs e) { DataGridView senderGrid = (DataGridView)sender; if (senderGrid.Columns[e.ColumnIndex] is DataGridViewButtonColumn && e.RowIndex >= 0) { Patient item = senderGrid.Rows[e.RowIndex].Tag as Patient; if (senderGrid.Columns[e.ColumnIndex].Name == "Edit") { EditItem(item); } else if (senderGrid.Columns[e.ColumnIndex].Name == "Remove") { RemoveItem(item); } else if (senderGrid.Columns[e.ColumnIndex].Name == "PdfExport") { string path = DirectoriesController.GetPatientDocumentsFolder(item) + @"\" + item.FullName + "_EZKO.pdf"; EhrToPDF ehrToPdf = new EhrToPDF(path, item, GlobalSettings.User, ezkoController); if (ehrToPdf.CreatePdf()) { System.Diagnostics.Process.Start(path); } else { BasicMessagesHandler.ShowInformationMessage("Pri vytváraní PDF dokumentácie sa vyskytla chyba"); } } } }
private bool ValidateData() { bool result = true; try { if (priceSum < 0) { result = false; BasicMessagesHandler.ShowInformationMessage("Hodnota výsledného účtu nesmie byť záp**ná!"); } else if (calendarEvent == null) { result = false; BasicMessagesHandler.ShowInformationMessage("Nepodarilo sa načítať návštevu"); } } catch (Exception e) { result = false; BasicMessagesHandler.LogException(e); } return(result); }
private bool ValidateData() { bool result = true; try { if (itemName == null) { BasicMessagesHandler.ShowInformationMessage("Musíte zadať názov položky"); itemNameTextBox.Focus(); result = false; } else if (count <= 0) { BasicMessagesHandler.ShowInformationMessage("Musíte zadať kladný počet"); countUpDown.Focus(); result = false; } } catch (Exception e) { result = false; BasicMessagesHandler.LogException(e); } return(result); }
private void UpdateData() { try { Cursor = Cursors.WaitCursor; List <FieldForm> formFields = formEditor.FormFields; if (ValidateData(formFields)) { if (ezkoController.EditFormular(formular, name, formFields)) { BasicMessagesHandler.ShowInformationMessage("Formulár bol úspešne upravený"); DialogResult = DialogResult.None; } else { BasicMessagesHandler.ShowErrorMessage("Počas úpravy formulára sa vyskytla chyba"); } } else { DialogResult = DialogResult.None; } } catch (Exception e) { BasicMessagesHandler.LogException(e); } Cursor = Cursors.Default; }
private void CreateData() { try { Cursor = Cursors.WaitCursor; List <FieldForm> formFields = formEditor.FormFields; if (ValidateData(formFields)) { if (ezkoController.CreateFormular(name, formFields)) { BasicMessagesHandler.ShowInformationMessage("Anamnestický formulár bol úspešne vytvorený"); } else { BasicMessagesHandler.ShowErrorMessage("Počas vytvárania anamnestického formulára sa vyskytla chyba"); } } else { DialogResult = DialogResult.None; } } catch (Exception e) { BasicMessagesHandler.LogException(e); } Cursor = Cursors.Default; }
private bool ValidateData() { bool result = true; try { if (name == null) { BasicMessagesHandler.ShowInformationMessage("Musíte zadať názov rozpočtu"); nameTextBox.Focus(); result = false; } else if (patient == null) { BasicMessagesHandler.ShowInformationMessage("Musíte vybrať pacienta"); patientTextBox.Focus(); result = false; } else if (dataGridView.Rows.Count <= 1) { BasicMessagesHandler.ShowInformationMessage("Rozpočet musí obsahovať aspoň jednu položku"); patientTextBox.Focus(); result = false; } } catch (Exception e) { result = false; BasicMessagesHandler.LogException(e); } return(result); }
private void CreateData() { try { Cursor = Cursors.WaitCursor; if (ValidateData()) { if (ezkoController.CreateAction(actionName, shortName, longName, material, recommendedLength, costs, margin, insuranceCompanyMargin, insuranceCompany, field, hasSpecification)) { BasicMessagesHandler.ShowInformationMessage("Výkon bol úspešne vytvorený"); } else { BasicMessagesHandler.ShowErrorMessage("Počas vytvárania výkonu sa vyskytla chyba"); } } else { DialogResult = DialogResult.None; } } catch (Exception e) { BasicMessagesHandler.LogException(e); } Cursor = Cursors.Default; }
private void CreateUser() { if (ValidateData()) { string rootDirectoryPath = DirectoriesController.GetUserRootFolder(login); string ezkoAvatarImagePath = DirectoriesController.GetEzkoUserImagePath(login, avatarImagePath); //if creation of new user is succesful, we need co create EZKO directory //structure for newly created user and copy image to that location if (ezkoController.CreateUser(login, email, roleID, password, rootDirectoryPath, ezkoAvatarImagePath) && DirectoriesController.CreateUserFolderStructure(login) && DirectoriesController.CopyFile(avatarImagePath, ezkoAvatarImagePath)) { BasicMessagesHandler.ShowInformationMessage("Požívateľ bol úspešne vytvorený"); } else { BasicMessagesHandler.ShowErrorMessage("Pri vytváraní požívateľa sa vyskytla chyba"); } } else { DialogResult = DialogResult.None; } }
private void addBudgetItemButton_Click(object sender, EventArgs e) { countSum += count; priceSum += (count * price); if (itemName != null) { int index = dataGridView.Rows.Count - 1; dataGridView.Rows.Insert(index, new object[] { itemName, GetCountString(), GetPriceString(), "", "x" }); dataGridView.ClearSelection(); dataGridView.Rows[index].Selected = true; //dataGridView.Rows.Insert(0, new object[] //{ itemName, GetCountString(), GetPriceString(), "", "x"}); UpdateSumRow(); } else { BasicMessagesHandler.ShowInformationMessage("Musíte zadať názov položky"); itemNameTextBox.Focus(); } }
private void CreateData() { try { Cursor = Cursors.WaitCursor; if (ValidateData()) { List <BudgetItem> budgetItems = GetBudgetItems(); if (budgetItems != null && ezkoController.CreateBudget(name, patient, budgetItems)) { BasicMessagesHandler.ShowInformationMessage("Rozpočet bol úspešne vytvorený"); } else { BasicMessagesHandler.ShowErrorMessage("Počas vytvárania rozpočtu sa vyskytla chyba"); } } else { DialogResult = DialogResult.None; } } catch (Exception e) { BasicMessagesHandler.LogException(e); } Cursor = Cursors.Default; }
private bool ValidateData() { bool result = true; try { if (name == null) { BasicMessagesHandler.ShowInformationMessage("Musíte zadať meno pacienta"); nameTextBox.Focus(); result = false; } else if (surname == null) { BasicMessagesHandler.ShowInformationMessage("Musíte zadať priezvisko pacienta"); surnameTextBox.Focus(); result = false; } else if (BIFO != null && BIFO.Length != 10) { BasicMessagesHandler.ShowInformationMessage("BIFO musí byť 10 znakový kód"); bifoTextBox.Focus(); result = false; } } catch (Exception e) { result = false; BasicMessagesHandler.LogException(e); } return(result); }
public void UpdateCalendarEvent(CalendarEvent calendarEvent) { CalendarItem calendarItem = calendarItems.FirstOrDefault(x => x.DatabaseEntityID == calendarEvent.ID); if (calendarItem != null) { UpdateDurations(false, calendarItem.StartDate, calendarItem.EndDate); calendarItem.Text = calendarEvent.Summary; calendarItem.Description = calendarEvent.Details; calendarItem.StartDate = calendarEvent.StartDate; calendarItem.EndDate = calendarEvent.EndDate; calendarItem.ApplyColor(Color.FromArgb( calendarEvent.CalendarEventColor.R, calendarEvent.CalendarEventColor.G, calendarEvent.CalendarEventColor.B)); UpdateDurations(calendarEvent.StartDate, calendarEvent.EndDate, true); if (calendarSynchronizer.UpdateEvent(calendarItem, ezkoController)) { //TODO: MessageBox? } else { BasicMessagesHandler.ShowInformationMessage("Nepodarilo sa aktualizovať udalosť " + calendarEvent.Summary + " v Google kalendári."); } ShowItems(); } else { //TODO: ? } }
private void CreateData() { try { Cursor = Cursors.WaitCursor; if (ValidateData()) { if (ezkoController.CreateSection(name)) { BasicMessagesHandler.ShowInformationMessage("Sekcia EZKO bola úspešne vytvorená"); } else { BasicMessagesHandler.ShowErrorMessage("Počas vytvárania sekcie EZKO sa vyskytla chyba"); } } else { DialogResult = DialogResult.None; } } catch (Exception e) { BasicMessagesHandler.LogException(e); } Cursor = Cursors.Default; }
private void dataGridView_CellContentClick(object sender, DataGridViewCellEventArgs e) { DataGridView senderGrid = (DataGridView)sender; if (senderGrid.Columns[e.ColumnIndex] is DataGridViewButtonColumn && e.RowIndex >= 0) { Budget item = senderGrid.Rows[e.RowIndex].Tag as Budget; if (senderGrid.Columns[e.ColumnIndex].Name == "Edit") { EditItem(item); } else if (senderGrid.Columns[e.ColumnIndex].Name == "Remove") { RemoveItem(item); } else if (senderGrid.Columns[e.ColumnIndex].Name == "Pdf") { string path = DirectoriesController.GetPatientDocumentsFolder(item.Patient) + @"\" + item.PdfFile(); BudgetToPDF budgetToPdf = new BudgetToPDF(path, item); if (budgetToPdf.CreatePdf()) { System.Diagnostics.Process.Start(path); } else { BasicMessagesHandler.ShowInformationMessage("Pri vytváraní PDF súboru sa vyskytla chyba"); } } } }
private bool ValidateData(List <FieldForm> formFields) { bool result = true; try { if (formFields == null) { result = false; } else if (name == null) { BasicMessagesHandler.ShowInformationMessage("Musíte zadať názov formulára"); nameTextBox.Focus(); result = false; } else if (name.Length < 3) { BasicMessagesHandler.ShowInformationMessage("Názov formulára mussí mať aspoň 3 znaky"); nameTextBox.Focus(); result = false; } } catch (Exception e) { result = false; BasicMessagesHandler.LogException(e); } return(result); }
private void CreateData() { try { Cursor = Cursors.WaitCursor; if (ValidateData()) { if (ezkoController.CreateField(name, standardNumber, otherName, fieldType, section, description, fieldValues, question)) { BasicMessagesHandler.ShowInformationMessage("Pole EZKO bolo úspešne vytvorené"); } else { BasicMessagesHandler.ShowErrorMessage("Počas vytvárania poľa EZKO sa vyskytla chyba"); } } else { DialogResult = DialogResult.None; } } catch (Exception e) { BasicMessagesHandler.LogException(e); } Cursor = Cursors.Default; }
private void CreateData() { try { Cursor = Cursors.WaitCursor; if (ValidateData()) { if (ezkoController.CreateInfrastructure(name, description, costs.Value, margin.Value)) { BasicMessagesHandler.ShowInformationMessage("Infraštruktúra bola úspešne vytvorená"); } else { BasicMessagesHandler.ShowErrorMessage("Počas vytvárania infraštruktúry sa vyskytla chyba"); } } else { DialogResult = DialogResult.None; } } catch (Exception e) { BasicMessagesHandler.LogException(e); } Cursor = Cursors.Default; }
private bool ValidateData() { bool result = true; try { if (name == null || name.Length < 3) { BasicMessagesHandler.ShowInformationMessage("Názov infraštruktúry musí mať aspoň 3 znaky!"); nameTextBox.Focus(); result = false; } else if (costs == null) { BasicMessagesHandler.ShowInformationMessage("Musíte zadať výšku nákladov"); costsNumericUpDown.Focus(); result = false; } else if (margin == null) { BasicMessagesHandler.ShowInformationMessage("Musíte zadať výšku marže"); marginNumericUpDown.Focus(); result = false; } } catch (Exception e) { result = false; BasicMessagesHandler.LogException(e); } return(result); }
private void addSectionButton_Click(object sender, EventArgs e) { string sectionName = sectionsTextBox.Text.Trim(); Section existingSection = ezkoController.GetSectionByName(sectionName); if (existingSection != null) { BasicMessagesHandler.ShowInformationMessage("Sekcia s daným názvom už existuje"); } else { if (MessageBox.Show("Naozaj si želáte vytvoriť novú sekciu " + sectionName + "?", "Upozornenie", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes) { if (ezkoController.CreateSection(sectionName)) { existingSection = ezkoController.GetSectionByName(sectionName); InitializeSectionsTextBox(); sectionsTextBox.Text = sectionName; fieldsLabelText = sectionName; FillFieldDataGridView(existingSection.Fields); lastPickedSection = existingSection; FillSectionsDataGridView(ezkoController.GetSections()); } else { BasicMessagesHandler.ShowInformationMessage("Pri vytváraní sekcie sa vyskytla chyba"); } } } }
private bool ValidateData() { bool result = false; if (login.Length < 1) { BasicMessagesHandler.ShowInformationMessage("Nezadali ste používateľské meno"); userNameTextBox.Focus(); result = false; } else if (email.Length < 1) { BasicMessagesHandler.ShowInformationMessage("Nezadali ste email"); emailTextBox.Focus(); result = false; } else if (!email.Contains("@") || !email.Contains(".")) { BasicMessagesHandler.ShowInformationMessage("Nezadali ste validný email"); emailTextBox.Focus(); result = false; } else if (roleID < 1) { BasicMessagesHandler.ShowInformationMessage("Nezvolili ste používateľskú rolu"); roleComboBox.Focus(); result = false; } else if (password == null && workingType == WorkingTypeEnum.Creating) { BasicMessagesHandler.ShowInformationMessage("Nezadali ste heslo"); passwordTextBox.Focus(); result = false; } else if (workingType == WorkingTypeEnum.Creating && (confirmedPassword == null || !password.Equals(confirmedPassword))) { BasicMessagesHandler.ShowInformationMessage("Heslá sa nezhodujú"); confirmPasswordTextBox.Focus(); result = false; } else if (workingType == WorkingTypeEnum.Creating && ezkoController.LoginExists(login)) { BasicMessagesHandler.ShowInformationMessage("Zadané používateľské meno už existuje"); userNameTextBox.Focus(); result = false; } else { result = true; } return(result); }
private bool ValidateData() { bool result = true; try { if (insuranceCompanyName.Length < 1) { BasicMessagesHandler.ShowInformationMessage("Nezadali ste názov poisťovne"); insuranceNameTextBox.Focus(); result = false; } else if (insuranceCompanyCode.Length < 1) { BasicMessagesHandler.ShowInformationMessage("Nezadali ste kód poisťovne"); insuranceCodeTextBox.Focus(); result = false; } else if (insuranceCompany == null && ezkoController.InsuranceCompanyNameExists(insuranceCompanyName)) { BasicMessagesHandler.ShowInformationMessage("Zadaný názov poisťovne už existuje"); insuranceNameTextBox.Focus(); result = false; } else if (insuranceCompany != null && insuranceCompany.Name != insuranceCompanyName && ezkoController.InsuranceCompanyNameExists(insuranceCompanyName)) { BasicMessagesHandler.ShowInformationMessage("Zadaný názov poisťovne už existuje"); insuranceNameTextBox.Focus(); result = false; } else if (insuranceCompany == null && ezkoController.InsuranceCompanyCodeExists(insuranceCompanyCode)) { BasicMessagesHandler.ShowInformationMessage("Zadaný kód poisťovne už existuje"); insuranceCodeTextBox.Focus(); result = false; } else if (insuranceCompany != null && insuranceCompany.Code != insuranceCompanyCode && ezkoController.InsuranceCompanyCodeExists(insuranceCompanyCode)) { BasicMessagesHandler.ShowInformationMessage("Zadaný kód poisťovne už existuje"); insuranceCodeTextBox.Focus(); result = false; } } catch (Exception e) { result = false; BasicMessagesHandler.LogException(e); } return(result); }
private void AddToFormular(Field item) { try { if (formEditor.AddOrUpdateField(item, false, true)) { BasicMessagesHandler.ShowInformationMessage("Toto pole sa už vo formulári nachádza"); } } catch (Exception ex) { BasicMessagesHandler.ShowErrorMessage("Počas pridávania poľa EZKO do formulára vyskytla chyba", ex); } }
public void AddCalendarEvent(CalendarEvent calendarEvent) { CalendarItem newItem = CreateCalendarItem(calendarEvent); calendarItems.Add(newItem); UpdateDurations(calendarEvent.StartDate, calendarEvent.EndDate, true); ShowEvent(calendarEvent); if (!calendarSynchronizer.UploadEvent(newItem, ezkoController)) { BasicMessagesHandler.ShowInformationMessage("Nepodarilo sa uložiť udalosť " + calendarEvent.Summary + " do Google kalendára."); } }
private bool ValidateData() { bool result = true; try { if (actionName.Length < 1) { BasicMessagesHandler.ShowInformationMessage("Nezadali ste názov výkonu"); actionNameTextBox.Focus(); result = false; } else if (shortName.Length < 1) { BasicMessagesHandler.ShowInformationMessage("Nezadali ste skratku výkonu"); actionShortcutTextBox.Focus(); result = false; } else if (insuranceCompany == null) { BasicMessagesHandler.ShowInformationMessage("Nevybrali ste kód poistovne"); companyCodeComboBox.Focus(); result = false; } else if (action == null && ezkoController.ActionExists(actionName, shortName)) { BasicMessagesHandler.ShowInformationMessage("Výkon s daným názvom alebo skratkou už existuje"); actionNameTextBox.Focus(); result = false; } else if (action != null && ezkoController.ActionExists(action, actionName, shortName)) { BasicMessagesHandler.ShowInformationMessage("Výkon s daným názvom alebo skratkou už existuje"); actionNameTextBox.Focus(); result = false; } } catch (Exception e) { result = false; BasicMessagesHandler.LogException(e); } return(result); }
/// <summary> /// Checks if internet connection is available /// </summary> /// <returns>Value indicating if computer is connected into the internet</returns> private bool CheckForInternetConnection() { try { using (var client = new WebClient()) { using (client.OpenRead("http://clients3.google.com/generate_204")) { return(true); } } } catch { BasicMessagesHandler.ShowInformationMessage("Ste offline. Synchronizácia s Google kalendárom neprebehla."); return(false); } }
private void billingItemsGridView_CellContentClick(object sender, DataGridViewCellEventArgs e) { try { DataGridView senderGrid = (DataGridView)sender; DataGridViewRow clickedRow = senderGrid.Rows[e.RowIndex]; int lastRowIndex = senderGrid.RowCount - 1; if (!(e.RowIndex >= 0 && e.RowIndex != lastRowIndex)) { return; } if (senderGrid.Columns[e.ColumnIndex] is DataGridViewButtonColumn) { if (senderGrid.Columns[e.ColumnIndex].Name == "Remove") { //don't allow to remove action rows if (clickedRow.Tag is DatabaseCommunicator.Model.Action) { BasicMessagesHandler.ShowInformationMessage("Riadok nemožno odstrániť"); return; } int countToRemove = int.Parse(clickedRow.Cells["Count"].Value.ToString().Split(new[] { ' ' })[0]); decimal priceToRemove = decimal.Parse(clickedRow.Cells["Price"].Value.ToString().Split(new[] { ' ' })[0]); decimal discountToRemove = decimal.Parse(clickedRow.Cells["Discount"].Value.ToString().Split(new[] { ' ' })[0]); countSum -= countToRemove; priceSum -= (countToRemove * priceToRemove); discountSum -= discountToRemove; senderGrid.Rows.RemoveAt(e.RowIndex); UpdateSumRow(); } } } catch (Exception ex) { BasicMessagesHandler.ShowErrorMessage("Pri pokuse o odstránenie položky sa vyskytla chyba", ex); } }
private bool ValidateData() { bool result = true; try { if (patient == null) { BasicMessagesHandler.ShowInformationMessage("Musíte si vybrať pacienta"); autoCompleteTextBox.Focus(); result = false; } } catch (Exception e) { result = false; BasicMessagesHandler.LogException(e); } return(result); }
private bool ValidateData() { bool result = true; try { if (name == null) { BasicMessagesHandler.ShowInformationMessage("Nezadali ste názov sekcie EZKO"); nameTextBox.Focus(); result = false; } } catch (Exception e) { result = false; BasicMessagesHandler.LogException(e); } return(result); }
/// <summary> /// Creates new PDF document /// </summary> /// <param name="path">Location of the file</param> public PDFCreator(string path) { try { stream = new FileStream(path, FileMode.Create, FileAccess.Write, FileShare.None); PdfDocument = new Document(PageSize.A4); pdfWriter = PdfWriter.GetInstance(PdfDocument, stream); titleFont = FontFactory.GetFont(FontFactory.HELVETICA_BOLD, BaseFont.CP1250, true, 16); normalFont = FontFactory.GetFont(FontFactory.HELVETICA, BaseFont.CP1250, true, 10); boldFont = FontFactory.GetFont(FontFactory.HELVETICA_BOLD, BaseFont.CP1250, true, 10); sectionFont = FontFactory.GetFont(FontFactory.HELVETICA_BOLD, BaseFont.CP1250, true, 13); checkBoxFont = FontFactory.GetFont(FontFactory.HELVETICA, BaseFont.CP1250, true, 7); noteFont = FontFactory.GetFont(FontFactory.HELVETICA_OBLIQUE, BaseFont.CP1250, true, 6); } catch (IOException ex) { string fileName = new FileInfo(path).Name; BasicMessagesHandler.ShowInformationMessage("Nie je možné vytvoriť PDF výstup.\nSúbor " + fileName + " je otvorený v inom programe"); } catch (Exception ex) { throw ex; } }