Esempio n. 1
0
        private void btEnter_Click(object sender, EventArgs e)
        {
            string passw="";
               string login="";
               login=txbLogin.Text;
               passw=txbPassword.Text;

            if (login!="" && passw!="")
            {
                ClFunctions func = new ClFunctions();
                passw = func.GetMD5String(passw);
                string sql = "SELECT Ag_id,Ag_FIO, Ag_Agency, Ag_isadmin, Ag_mail FROM  agents WHERE Ag_login ='******' AND Ag_password='******'";

                string message = "";

                DataTable dt = func.ReadFromTable(sql, out message);
                if (message == "" && dt.Rows.Count>0)
                {
                    Current_admin.id = dt.Rows[0][0].ToString();
                    Current_admin.FIO = dt.Rows[0][1].ToString();
                    Current_admin.agency = dt.Rows[0][2].ToString();
                    if (dt.Rows[0][3].ToString() == "1" || dt.Rows[0][3].ToString().ToLower() == "true")Current_admin.isadmin = true;
                    else     Current_admin.isadmin = false;
                    Current_admin.mail = dt.Rows[0][4].ToString();
                    this.Close();

                }
                else { MessageBox.Show("Неверные входные данные..."); }

            }
        }
Esempio n. 2
0
        private void addAgent()
        {
            string fio     = txbFIO.Text.Trim();
            string mail    = txbMail.Text.Trim();
            string login   = txbLogin.Text.Trim();
            string pass    = txbPassword.Text.Trim();
            string pass1   = txbPass2.Text.Trim();
            string agency  = agencies[cbxAgency.SelectedIndex].id;
            string isadmin = "0";
            string phone   = txbPhone.Text.Trim();

            if (chbxAdmin.Checked == true)
            {
                isadmin = "1";
            }
            if (pass != "" && pass != pass1)
            {
                MessageBox.Show("Пароли не совпадают "); return;
            }
            if (fio == "" || login == "" || pass == "" || (agency == null || agency == "") || mail == "")
            {
                MessageBox.Show(" Не заполнены все поля"); return;
            }
            pass = func.GetMD5String(pass);
            string sql = "INSERT INTO agents  SET Ag_FIO='" + fio + "' , Ag_agency=" + agency + ", Ag_login='******'";

            sql += ", Ag_password ='******', Ag_isadmin=" + isadmin + ", Ag_mail='" + mail + "'";
            if (phone != "")
            {
                sql += ", Ag_phone ='" + phone + "'";
            }
            string mesg = func.InsertToTable(sql);

            if (mesg != "")
            {
                MessageBox.Show(" Возникла ошибка при добавлении агента в базу");
            }
            else
            {
                MessageBox.Show("Изменения сохранены "); this.Close();
            }
        }
Esempio n. 3
0
        private void btEnter_Click(object sender, EventArgs e)
        {
            string passw = "";
            string login = "";

            login = txbLogin.Text;
            passw = txbPassword.Text;

            if (login != "" && passw != "")
            {
                ClFunctions func = new ClFunctions();
                passw = func.GetMD5String(passw);
                string sql = "SELECT Ag_id,Ag_FIO, Ag_Agency, Ag_isadmin, Ag_mail FROM  agents WHERE Ag_login ='******' AND Ag_password='******'";

                string message = "";

                DataTable dt = func.ReadFromTable(sql, out message);
                if (message == "" && dt.Rows.Count > 0)
                {
                    Current_admin.id     = dt.Rows[0][0].ToString();
                    Current_admin.FIO    = dt.Rows[0][1].ToString();
                    Current_admin.agency = dt.Rows[0][2].ToString();
                    if (dt.Rows[0][3].ToString() == "1" || dt.Rows[0][3].ToString().ToLower() == "true")
                    {
                        Current_admin.isadmin = true;
                    }
                    else
                    {
                        Current_admin.isadmin = false;
                    }
                    Current_admin.mail = dt.Rows[0][4].ToString();
                    this.Close();
                }
                else
                {
                    MessageBox.Show("Неверные входные данные...");
                }
            }
        }
Esempio n. 4
0
        private void btSave_Click(object sender, EventArgs e)
        {
            string address, name1, phone;
            string sqlQ = "", message, pass;

            long id = 0;

            address = txbAddress.Text.Trim();
            name1   = txbName.Text.Trim();
            phone   = txbPhone.Text.Trim();

            if (address != "" && name1 != "" && phone != "")
            {
                if (operation == 0) //если это операция добавления
                {
                    sqlQ    = "INSERT INTO agency (Aname,Aaddress,APhone) VALUES ('" + name1 + "', '" + address + "', '" + phone + "')";
                    message = func.InsertToTable(sqlQ, out id);
                    if (id > 0)
                    {
                        pass    = func.GetMD5String("1");
                        sqlQ    = "INSERT INTO agents  (Ag_FIO, Ag_login, Ag_password, Ag_agency, Ag_isadmin) VALUES ('Админ', 'admin', '" + pass + "', " + id + ", 1)";
                        message = func.InsertToTable(sqlQ);
                        if (message == "")
                        {
                            MessageBox.Show("Агентство добавлено. \n Создан администратор агентства, логин = admmin,  пароль = admin123");
                            this.Close();
                        }
                        else
                        {
                            MessageBox.Show("Возникла ошибка при сохранении данных");
                        }
                    }
                }

                if (operation == 1) //если это операция добавления
                {
                    double dbl;
                    if (Double.TryParse(Aid, out dbl))
                    {
                        message = "";
                        sqlQ    = "UPDATE agency SET Aname= '" + Aname + "', Aaddress='" + address + "', APhone='" + phone + "' WHERE Aid=" + Aid;
                        message = func.InsertToTable(sqlQ);
                        if (message == "")
                        {
                            MessageBox.Show("Изменения сохранены");
                            this.Close();
                        }
                        else
                        {
                            MessageBox.Show("Возникла ошибка при сохранении данных");
                        }
                    }
                    else
                    {
                        MessageBox.Show("Возникла ошибка при сохранении данных");
                    }
                }
            }
            else
            {
                MessageBox.Show(" Заполните все поля");
            }
        }