Пример #1
0
        private void peselTB_EditValueChanged(object sender, EventArgs e)
        {
            if (String.IsNullOrEmpty(peselTB.Text) || peselTB.Text == "Brak")
            {
                peselTB.Enabled = false;
                peselCB.Checked = false;
            }
            else
            {
                peselTB.Enabled = true;
                peselCB.Checked = true;

                if (FunctionsPatient.ValidatePesel(peselTB.Text) == true)
                {
                    checkPESEL.ImageOptions.Image = DevExpress.Images.ImageResourceCache.Default.GetImage("images/actions/apply_32x32.png");
                    checkPESEL.Text      = "Pesel OK";
                    dataur.Text          = FunctionsPatient.InfoPESEL.szDate;
                    plecSelect.EditValue = FunctionsPatient.InfoPESEL.plec;
                }
                else
                {
                    checkPESEL.ImageOptions.Image = DevExpress.Images.ImageResourceCache.Default.GetImage("images/actions/cancel_32x32.png");
                    checkPESEL.Text = "Pesel ZŁY";
                }
            }
        }
Пример #2
0
 private void checkPESEL_Click(object sender, EventArgs e)
 {
     if (FunctionsPatient.ValidatePesel(peselTB.Text) == true)
     {
         checkPESEL.ImageOptions.Image = DevExpress.Images.ImageResourceCache.Default.GetImage("images/actions/apply_32x32.png");
         dataur.Text          = FunctionsPatient.InfoPESEL.szDate;
         plecSelect.EditValue = FunctionsPatient.InfoPESEL.plec;
     }
     else
     {
         checkPESEL.ImageOptions.Image = DevExpress.Images.ImageResourceCache.Default.GetImage("images/actions/cancel_32x32.png");
     }
 }
Пример #3
0
        //-----------------------BUTTONS----------------------------------/

        private void EditPatient2_Click(object sender, EventArgs e)
        {
            bool isValid = dxValidationProvider.Validate();

            if (isValid == true)
            {
                string   imie           = Convert.ToString(imieTB.Text);
                string   nazwisko       = Convert.ToString(nazwiskoTB.Text);
                DateTime data_ur        = Convert.ToDateTime(dataur.Text);
                string   kraj           = Convert.ToString(krajSelect.EditValue);
                string   telefon        = Convert.ToString(telefonTB.Text);
                string   ulica          = Convert.ToString(ulicaTB.Text);
                string   nr_budynku     = Convert.ToString(budynekTB.Text);
                string   nr_mieszkania  = Convert.ToString(mieszkanieTB.Text);
                string   kod_pocztowy   = Convert.ToString(kodTB.Text);
                string   miasto         = Convert.ToString(miastoTB.Text);
                string   nr_pesel       = Convert.ToString(peselTB.Text);
                string   kp             = Convert.ToString(kpSelect.SelectedItem);
                string   dowod_osobisty = Convert.ToString(dowodTB.Text);
                string   nr_paszportu   = Convert.ToString(paszportTB.Text);
                string   plec           = Convert.ToString(plecSelect.EditValue);
                string   ubezpieczenie  = Convert.ToString(ubezpieczenieSelect.EditValue);
                string   nr_ekuz        = Convert.ToString(ekuzTB.Text);

                if (String.IsNullOrEmpty(nr_pesel) || peselCB.Checked == false)
                {
                    nr_pesel = "Brak";
                }

                if (String.IsNullOrEmpty(dowod_osobisty) || dowodosobistyCB.Checked == false)
                {
                    dowod_osobisty = "Brak";
                }

                if (String.IsNullOrEmpty(nr_paszportu) || paszportCB.Checked == false)
                {
                    nr_paszportu = "Brak";
                }

                if (String.IsNullOrEmpty(nr_ekuz) || ekuzTB.Enabled == false)
                {
                    nr_ekuz = "Brak";
                }
                if (nr_ekuz != "Brak" && ekuzTB.Enabled == true || nr_pesel != "Brak" && peselTB.Enabled == true || nr_paszportu != "Brak" && paszportTB.Enabled == true || dowod_osobisty != "Brak" && dowodosobistyCB.Enabled == true)
                {
                    if (FunctionsPatient.CheckBirthDate(data_ur) == true)
                    {
                        int pacjentDuplicateCount = Convert.ToInt16(pACJENTTableAdapter.PatientCount(nr_pesel, dowod_osobisty, nr_paszportu, nr_ekuz));
                        if (pacjentDuplicateCount <= 1)
                        {
                            try
                            {
                                pACJENTTableAdapter.UpdateQuery(imie, nazwisko, data_ur, kraj, telefon, plec, ulica, nr_budynku, nr_mieszkania, kod_pocztowy, miasto, nr_pesel, kp, dowod_osobisty, nr_paszportu, ubezpieczenie, nr_ekuz, Convert.ToInt16(IDTB.EditValue));

                                MessageBox.Show("Pacjent zaktualizowany", "Zaktualizowano", MessageBoxButtons.OK, MessageBoxIcon.Information);

                                this.pACJENTTableAdapter.Fill(this.poradniaDataSet.PACJENT);
                            }
                            catch (Exception ex)
                            {
                                MessageBox.Show(ex.Message, "Błąd", MessageBoxButtons.OK, MessageBoxIcon.Error);
                            }
                        }
                        else
                        {
                            MessageBox.Show("Jedna z poniższych wartości istnieje już w bazie danych" + Environment.NewLine + "- PESEL" + Environment.NewLine + "- Dowód osobisty" + Environment.NewLine + "- Paszport" + Environment.NewLine + "- EKUZ", "Błąd wypełniania formularza", MessageBoxButtons.OK, MessageBoxIcon.Error);
                        }
                    }
                    else
                    {
                        MessageBox.Show("Podana data urodzenia jest błęda", "Zła data urodzenia", MessageBoxButtons.OK, MessageBoxIcon.Error);
                    }
                }
                else
                {
                    MessageBox.Show("Jeżeli zaznaczony jest przycisk PESEL, należy podać numer PESEL" + Environment.NewLine + "Jeżeli zaznaczony jest przycisk Dowód osobisty, należy podać numer dowodu osobistego" + Environment.NewLine + "Jeżeli zaznaczony jest przycisk Paszport, należy podać numer paszportu" + Environment.NewLine + "Jeżeli wybranym ubezpieczeniem jest EKUZ, należy podać numer karty EKUZ", "Błąd wypełniania formularza", MessageBoxButtons.OK, MessageBoxIcon.Error);
                }
            }
            else
            {
                MessageBox.Show("Wypełnij wszystkie pola by dodać pacjenta", "Błąd", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }