Ejemplo n.º 1
0
        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);
        }
Ejemplo n.º 2
0
        private void UpdateData()
        {
            try
            {
                Cursor = Cursors.WaitCursor;
                if (ValidateData())
                {
                    if (!ezkoController.EditAction(action, actionName, shortName, longName,
                                                   material, recommendedLength, costs, margin, insuranceCompanyMargin,
                                                   insuranceCompany, field, hasSpecification))
                    {
                        BasicMessagesHandler.ShowErrorMessage("Počas úpravy výkonu sa vyskytla chyba");
                    }
                }
                else
                {
                    DialogResult = DialogResult.None;
                }
            }
            catch (Exception e)
            {
                BasicMessagesHandler.LogException(e);
            }

            Cursor = Cursors.Default;
        }
Ejemplo n.º 3
0
        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;
        }
Ejemplo n.º 4
0
        private void CreateData()
        {
            try
            {
                Cursor = Cursors.WaitCursor;
                if (ValidateData())
                {
                    List <EventBillItem> billItems = GetBillItems();

                    if (billItems == null)
                    {
                        DialogResult = DialogResult.None;
                    }
                    else
                    {
                        if (!ezkoController.CreateEventBill(calendarEvent, billItems))
                        {
                            DialogResult = DialogResult.None;
                            BasicMessagesHandler.ShowErrorMessage("Účet sa nepodarilo vytvoriť");
                        }
                    }
                }
                else
                {
                    DialogResult = DialogResult.None;
                }
            }
            catch (Exception e)
            {
                BasicMessagesHandler.LogException(e);
            }

            Cursor = Cursors.Default;
        }
Ejemplo n.º 5
0
        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);
        }
Ejemplo n.º 6
0
        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;
        }
Ejemplo n.º 7
0
        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;
        }
Ejemplo n.º 8
0
        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;
        }
Ejemplo n.º 9
0
        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);
        }
Ejemplo n.º 10
0
        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;
        }
Ejemplo n.º 11
0
        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;
        }
Ejemplo n.º 12
0
        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);
        }
Ejemplo n.º 13
0
        public bool CreatePdf()
        {
            bool result = true;

            try
            {
                if (calendarEvent == null)
                {
                    result = false;
                }
                else
                {
                    PdfDocument.Open();
                    Chapter chapter = AddChapter(new Paragraph(GetTitleText("Záznam o návšteve"))
                    {
                        SpacingAfter = 10f, Alignment = HAlingmentLeft
                    }, 0, 0);
                    iTextSharp.text.Section firstSection = AddSection(chapter, 0f,
                                                                      new Paragraph(GetSectionText(calendarEvent.Patient.FullName + " " + calendarEvent.StartDate.ToString("d. MMMM yyyy, HH:mm")))
                                                                      , 0);

                    firstSection.Add(CreateInfoTable());

                    iTextSharp.text.Section actionsSection = AddSection(chapter, 0f, new Paragraph(GetSectionText("Vykonané")), 0);
                    if (!string.IsNullOrEmpty(calendarEvent.ExecutedActionText))
                    {
                        actionsSection.Add(new Paragraph(GetText(calendarEvent.ExecutedActionText)));
                    }
                    actionsSection.Add(CreateActionsTable());

                    iTextSharp.text.Section billingSection = AddSection(chapter, 0f, new Paragraph(GetSectionText("Vyúčtovanie")), 0);
                    EventBill eventBill = calendarEvent.EventBills.FirstOrDefault();
                    if (eventBill != null && eventBill.EventBillItems.Count != 0)
                    {
                        billingSection.Add(CreateBillingTable(eventBill));
                    }
                    else
                    {
                        billingSection.Add(new Paragraph(GetBoldText("Návšteva neobsahuje žiadne účtovné položky")));
                    }

                    PdfDocument.Add(chapter);

                    AddFooter();

                    PdfDocument.Close();
                }
            }
            catch (Exception ex)
            {
                BasicMessagesHandler.LogException(ex);
                result = false;
            }

            return(result);
        }
Ejemplo n.º 14
0
        private void CreateData()
        {
            try
            {
                Cursor = Cursors.WaitCursor;
                if (ValidateData())
                {
                    Address address = ezkoController.CreateAddress(street, streetNumber, city, zip, country);
                    Contact contact = ezkoController.CreateContact(email, phone);
                    if (contact != null)
                    {
                        Patient patient = ezkoController.CreatePatient(name, surname, birthDate, BIFO, legalRepresentative,
                                                                       titleBefore, titleAfter, birthNumber, insuranceCompany, sex, address, contact);
                        if (patient != null)
                        {
                            if (DirectoriesController.CreatePatientFolderStructure(patient))
                            {
                                string rootFolderPath = DirectoriesController.GetPatientRootFolder(patient);
                                patient.RootDirectoryPath = rootFolderPath;
                                if (!ezkoController.SaveChanges())
                                {
                                    BasicMessagesHandler.ShowErrorMessage("Nepodarilo sa uložiť cestu ku koreňovému adresáru pacienta.");
                                }
                            }
                            else
                            {
                                BasicMessagesHandler.ShowErrorMessage("Nepodarilo vytvoriť adresárovú štruktúru pre nového pacienta.");
                            }
                        }
                        else
                        {
                            BasicMessagesHandler.ShowErrorMessage("Pacienta sa nepodarilo vytvoriť.");
                        }
                    }
                    else
                    {
                        BasicMessagesHandler.ShowErrorMessage("Nepodarilo sa vytvoriť pacienta. Nastala chyba pri vytvorení kontaktu.");
                    }
                }
                else
                {
                    DialogResult = DialogResult.None;
                }
            }
            catch (Exception e)
            {
                BasicMessagesHandler.LogException(e);
            }

            Cursor = Cursors.Default;
        }
Ejemplo n.º 15
0
        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);
        }
Ejemplo n.º 16
0
        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);
        }
Ejemplo n.º 17
0
        private void UpdateData()
        {
            try
            {
                Cursor = Cursors.WaitCursor;
                if (ValidateData())
                {
                }
                else
                {
                    DialogResult = DialogResult.None;
                }
            }
            catch (Exception e)
            {
                BasicMessagesHandler.LogException(e);
            }

            Cursor = Cursors.Default;
        }