private void buttonParam_Click(object sender, EventArgs e) { if (!fm.exists("ConnectParam.txt")) { fm.createFile("ConnectParam.txt"); FormConnect fc = new FormConnect(true); fc.ShowDialog(); } else if (fm.getLengthFile() == 0 || fm.getLinesFile("ConnectParam.txt") != 5) { fm.createFile("ConnectParam.txt"); FormConnect fc = new FormConnect(true); fc.ShowDialog(); } else { FormConnect fc = new FormConnect(false); fc.ShowDialog(); } }
public void connect() { if (!fm.exists("ConnectParam.txt")) { fm.createFile("ConnectParam.txt"); FormConnect fc = new FormConnect(true); fc.ShowDialog(); } else if (fm.getLengthFile() == 0 || fm.getLinesFile("ConnectParam.txt") != 5) { fm.createFile("ConnectParam.txt"); FormConnect fc = new FormConnect(true); fc.ShowDialog(); } else { FormConnect fc = new FormConnect(false); fc.ShowDialog(); } string[] param = fm.getParam(); mdb.init(param[0], param[1], param[2], param[3], param[4]); }
private void ButLogIn_Click(object sender, EventArgs e) { //валидация // если есть () или ; или пустые login = TBlogin.Text; if (TBlogin.Text.Contains('(') || TBlogin.Text.Contains(')') || TBlogin.Text.Contains(';') || TBlogin.Text.Length > 20) { MessageBox.Show("Возврат", "Ошибка", MessageBoxButtons.OK, MessageBoxIcon.Error); return; } if (TBPassword.Text.Contains('(') || TBPassword.Text.Contains(')') || TBPassword.Text.Contains(';') || TBPassword.Text.Length > 20) { MessageBox.Show("Возврат", "Ошибка", MessageBoxButtons.OK, MessageBoxIcon.Error); return; } try { if (!fm.exists("ConnectParam.txt")) { MessageBox.Show("Файл параметров не найден", "Ошибка", MessageBoxButtons.OK, MessageBoxIcon.Error); fm.createFile("ConnectParam.txt"); FormConnect fc = new FormConnect(true); fc.ShowDialog(); return; } else if (fm.getLengthFile() == 0 || fm.getLinesFile("ConnectParam.txt") != 5) { MessageBox.Show("Файл параметров повреждён", "Ошибка", MessageBoxButtons.OK, MessageBoxIcon.Error); fm.createFile("ConnectParam.txt"); FormConnect fc = new FormConnect(true); fc.ShowDialog(); return; } string[] param = fm.getParam(); mBD.init(param[0], param[1], param[2], param[3], param[4]); if (!mBD.isConnect() || param[4] == "") { MessageBox.Show("Не удалось подключиться", "Ошибка", MessageBoxButtons.OK, MessageBoxIcon.Error); FormConnect fc = new FormConnect(false); fc.ShowDialog(); return; //Close(); } //param = fm.getParam(); //mBD.init(param[0], param[1], param[2], param[3], param[4]); //запрос к БД string sqlOne = sql + String.Format("'{0}';", TBlogin.Text); DataTable dt = new DataTable(); dt = mBD.selectionQuery(sqlOne); if (dt.Rows.Count != 0) { login = TBlogin.Text; if (dt.Rows[0][0].ToString() == TBPassword.Text) { authorization = true; } } string pAdm = ""; if (login == "admin") { if (!fm.exists("confp")) { MessageBox.Show("Пароль не найден\r\nПароль сброшен до стандартного", "Информация", MessageBoxButtons.OK, MessageBoxIcon.Information); fm.createFile("confp"); fm.setPasswd("admschp"); //setP(); //как в изменить пароль return; } else if (fm.getLinesFile("confp") != 1) { MessageBox.Show("Пароль повреждён\r\nПароль сброшен до стандартного", "Информация", MessageBoxButtons.OK, MessageBoxIcon.Information); fm.createFile("confp"); fm.setPasswd("admschp"); //setP(); return; } else { pAdm = fm.getPasswd(); } } //открытие формы if (login == "admin" && TBPassword.Text == pAdm) { FormAdmin fa = new FormAdmin(mBD); fa.ShowDialog(); } else if (login == "") { MessageBox.Show("Не найден логин", "Ошибка", MessageBoxButtons.OK, MessageBoxIcon.Error); } else if (authorization) { authorization = false; Program.login = login; FormTeacher ft = new FormTeacher(mBD); ft.ShowDialog(); } else { MessageBox.Show("Введены неверные данные", "Ошибка", MessageBoxButtons.OK, MessageBoxIcon.Error); } }catch (Exception ex) { MessageBox.Show("Произошла ошибка\r\n" + ex, "Ошибка", MessageBoxButtons.OK, MessageBoxIcon.Error); } }