private void RegistrationButton_Click(object sender, EventArgs e)
        {
            var SnilsValidResalt = SnilsValidator.Validate(SNILSBox.Text);
            var FioValidResalt   = FIOValidator.Validate(FIOBox.Text);

            if (SnilsValidResalt.Valid)
            {
                if (FioValidResalt.Valid)
                {
                    if (Repository.Registration(FIOBox.Text, SNILSBox.Text))
                    {
                        MessageBox.Show("Вы успешно зарегистрированны");
                        Utilites.NextForm(new PatAutorizationSelector());
                    }
                    else
                    {
                        MessageBox.Show("Этот СНИЛС уже есть в базе");
                        Utilites.NextForm(new PatAutorizationSelector());
                    }
                }
                else
                {
                    MessageBox.Show("ФИО содержит недопустимые символы");
                }
            }
            else
            {
                MessageBox.Show("СНИЛС не коректен");
            }
        }
        private void autorizeButton_Click(object sender, EventArgs e)
        {
            var validResalt = validator.Validate(SNILSBox.Text);

            if (validResalt.Valid)
            {
                var patient = Repository.Autrorization(SNILSBox.Text);
                if (patient != null)
                {
                    Session.Auth = patient;
                    Utilites.NextForm(new MainPatForm());
                }
                else
                {
                    MessageBox.Show("Пациент с указанным СНИЛС не найден");
                }
            }
            else
            {
                MessageBox.Show("СНИЛС не коректен");
            }
        }
        private void AutorizeButton_Click(object sender, EventArgs e)
        {
            var validResalt = validator.Validate(IdBox.Text);

            if (validResalt.Valid)
            {
                var specialist = repository.Autorization(ushort.Parse(IdBox.Text));
                if (specialist != null)
                {
                    Session.Auth = specialist;
                    Utilites.NextForm(new MainDocForm());
                }
                else
                {
                    MessageBox.Show("Специалист с данным идентификатором не найден");
                }
            }
            else
            {
                MessageBox.Show("Ваш идентификатор содержит недопустимые символы или более 5 знаков");
            }
        }
Beispiel #4
0
        private void DelButton_Click(object sender, EventArgs e)
        {
            var validResalt = validator.Validate(idBox.Text);

            if (validResalt.Valid)
            {
                var specialist = Repository.FindDocByID(ushort.Parse(idBox.Text));
                if (specialist != null)
                {
                    Repository.Delete(specialist.Id);
                    Utilites.NextForm(new DocAutorizationSelector());
                }
                else
                {
                    MessageBox.Show("Специалист с данным идентификатором не найден");
                }
            }
            else
            {
                MessageBox.Show("Ваш идентификатор содержит недопустимые символы или более 5 знаков");
            }
        }
Beispiel #5
0
        private void RegistrationButton_Click(object sender, EventArgs e)
        {
            var validIdResalt  = IDValidator.Validate(FIOBox.Text);
            var validFIOResalt = FIOValidator.Validate(specialisationBox.Text);

            if (validIdResalt.Valid)
            {
                if (validFIOResalt.Valid)
                {
                    var specialist = new Specialist(Repository.GetNewDocID(), FIOBox.Text, specialisationBox.Text);
                    Repository.Registration(specialist);
                    MessageBox.Show("Вы успешно зарегистрированны. Ваш идентификатор входа:" + specialist.Identificator);
                    Utilites.NextForm(new DocAutorizationSelector());
                }
                else
                {
                    MessageBox.Show("ФИО содержит недопустимые символы");
                }
            }
            else
            {
                MessageBox.Show("Ваш идентификатор содержит недопустимые символы или более 5 знаков");
            }
        }
Beispiel #6
0
 private void DocButton_Click(object sender, EventArgs e)
 {
     Utilites.NextForm(new DocAutorizationSelector());
 }
Beispiel #7
0
 private void InputButton_Click(object sender, EventArgs e)
 {
     Utilites.NextForm(new PatAutorization());
 }
 private void button1_Click(object sender, EventArgs e)
 {
     Utilites.NextForm(new PatAutorizationSelector());
 }