private void Button1_Click(object sender, EventArgs e)
        {
            if (selectedOrg == null)
            {
                MessageBox.Show("Выберите организацию");
            }
            else
            {
                string hashPass = control.GetHash(textBoxCreateDocPassword.Text);

                Doctor dr = new Doctor
                {
                    Auth = new DoctorAuth
                    {
                        Login    = textBoxCreateDocLogin.Text,
                        Password = hashPass
                    },
                    Fio               = textBoxCreateDocFio.Text,
                    Speciality        = textBoxCreateDocSpeciality.Text,
                    Room              = Convert.ToInt32(textBoxCreateDocRoom.Text),
                    MedOrganizationId = selectedOrg.Id
                };
                control.CreateDoctor(dr);
                FormAdministrator pform = (FormAdministrator)parentForm;
                pform.UpdateDataBindings();
                Close();
            }
        }
Example #2
0
        private void Button1_Click(object sender, EventArgs e)
        {
            string loginAuth    = textBoxAuthLogin.Text;
            string passwordAuth = GetHash(textBoxAuthPassword.Text);

            textBoxAuthPassword.Clear();
            textBoxAuthLogin.Clear();
            string authResult = control.Authorize(loginAuth, passwordAuth); //возвращается тип авторизованного пользователя

            switch (authResult)
            {
            case "administrator":
                FormAdministrator form = new FormAdministrator(this);
                Hide();
                form.Show();
                form.Enabled = true;
                break;

            case "pacient":
                MessageBox.Show("zashel pacient");
                break;

            case "doctor":
                MessageBox.Show("zashel doc");
                break;

            case "not found":
                MessageBox.Show("Пользователь с таким паролем и/или логином не найден");
                break;

            default:
                MessageBox.Show("Что-то пошло не так");
                break;
            }
        }
        private void Button1_Click(object sender, EventArgs e)
        {
            Pacient pac = new Pacient
            {
                Auth = new PacientAuth
                {
                    Login    = textBoxCreatePacientLogin.Text,
                    Password = control.GetHash(textBoxCreatePacientPassword.Text)
                },
                Fio      = textBoxCreatePacientFio.Text,
                Passport = textBoxCreatePacientPassport.Text,
                Oms      = textBoxCreatePacientOms.Text,
                Phone    = textBoxCreatePacientNumber.Text,
                Address  = textBoxCreatePacientAddress.Text,
                Job      = textBoxCreatePacientJob.Text,
                Position = textBoxCreatePacientPosition.Text
            };

            if (action == "update")
            {
                if (targetId >= 0)
                {
                    control.UpdatePacient(pac, targetId);
                }
                else
                {
                    MessageBox.Show("Выберите изменяемую запись");
                }
            }
            else
            {
                control.CreatePacient(pac);
            }
            FormAdministrator form = (FormAdministrator)parentForm;

            form.UpdateDataBindings();
            Close();
        }