コード例 #1
0
ファイル: AddEditAgentFr.cs プロジェクト: tamarrrrrka/realt
        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();
            }
        }
コード例 #2
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(" Заполните все поля");
            }
        }