demoexamen2019-prog-form1

← разместить еще код

Расшаренный код:

using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;
using System.Data.SqlClient;

namespace johova_zaycev
{
    public partial class auth_frm : Form
    {
        public auth_frm()
        {
            InitializeComponent();
        }

        private void logon_btn_Click(object sender, EventArgs e)
        {
            //Подкоючение к БД
            string connectionString = @"Data Source=SQL\SQLEXPRESS;Initial Catalog=ws2;User ID=user2;Password=2896";
            SqlConnection conn = new SqlConnection(connectionString);
            conn.Open();

            string sql = "SELECT * FROM [Пользователь] Where [Логин] = '" + login_field.Text + "' and [Пароль] = '" + pass_field.Text + "'";
            SqlCommand sql1 = new SqlCommand(sql, conn);

            SqlDataReader reader1 = sql1.ExecuteReader();

            //Проверка на ввод
            if(login_field.Text =="" || pass_field.Text == "")
            {
                MessageBox.Show("Вы ввели не все данные!");
                return;
            }
            //Конец проверки на ввод


            if (reader1.Read()==true)
            {
                //MessageBox.Show(reader1.GetString(2));

                if (reader1.GetString(2) == "Заказчик")
                {
                    client_frm client = new client_frm();
                    client.Show();
                    Hide();
                    return;
                }
                if (reader1.GetString(2) == "Директор")
                {
                    director_frm client = new director_frm();
                    client.Show();
                    Hide();
                    return;
                }



            }
            else
            {
                MessageBox.Show("Неправильные учетные данные!");
            }
            //Конец подключения к БД


        }

        private void reg_btn_Click(object sender, EventArgs e)
        {
            reg_frm form1 = new reg_frm();
            form1.Show();
            Hide();
        }
    }
}