private void openToolStripMenuItem_Click(object sender, EventArgs e) { frmManager fM = new frmManager(); fM.MdiParent = this; fM.Show(); }
private void BtnOk_Click(object sender, EventArgs e) { using (var contexto = new ContextSqlite()) { sqliteuser = contexto.SqliteUsers.Find(Cripto.Encrypt(txtLogin.Text)); if (sqliteuser == null) { XtraMessageBox.Show("Usuário e/ou senha inválidos ", "Login", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); return; } if (txtPassword.Text != Cripto.Decrypt(sqliteuser.Password)) { XtraMessageBox.Show("Usuário e/ou senha inválidos ", "Login", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); return; } servTest = (Cripto.Decrypt(sqliteuser.LastBase) == "T"); loginUser = Cripto.Decrypt(sqliteuser.Login); var _permissions = Cripto.Decrypt(sqliteuser.Permissions); permissions = _permissions.Substring(_permissions.IndexOf("[") + 1, 5); //XtraMessageBox.Show(permissions, "Permissões", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); administrator = permissions.Substring(0, 1) == "S"; warehouse = permissions.Substring(1, 1) == "S"; if (!File.Exists(Directory.GetCurrentDirectory() + @"\Data\config.db")) { File.Copy(Directory.GetCurrentDirectory() + @"\sqlite.dll", Directory.GetCurrentDirectory() + @"\Data\config.db", true); } //servTest = false; //loginUser = "******"; //this.Hide(); frmManager frm = new frmManager(); frm.Show(); } }
private void btnLogin_Click(object sender, EventArgs e) { // ตรวจสอบการป้อนข้อมูล if (txtUsername.Text == "" || txtPassword.Text == "") { MessageBox.Show("ป้อนข้อมูลให้ครับก่อน", "ผิดพลาด", MessageBoxButtons.OK, MessageBoxIcon.Error); return; } // มีการป้อนข้อมูลแล้ว นำ username, password ไปตรวจสอบกับข้อมูลในตาราง string connectionString = "server=.\\sqlexpress;database=dbBookShop;integrated security=true"; using (SqlConnection con = new SqlConnection(connectionString)) { con.Open(); // MessageBox.Show("connect ok"); // คลาสที่ใช้งานในการ SELECT ข้อมูล sqlDataAdapter, DataTable, คำสั่ง SQL // string sql = "SELECT * FROM tbEmployee WHERE Username='******' AND Password='******' "; string sql = "SELECT * FROM tbEmployee WHERE Username=@Username AND Password=@Password"; SqlDataAdapter da = new SqlDataAdapter(sql, con); da.SelectCommand.Parameters.AddWithValue("@Username", txtUsername.Text); da.SelectCommand.Parameters.AddWithValue("@Password", txtPassword.Text); DataTable dt = new DataTable(); da.Fill(dt); if (dt.Rows.Count < 1) { MessageBox.Show("ไม่พบข้อมูล", "ผิดพลาด", MessageBoxButtons.OK, MessageBoxIcon.Error); return; } // กรณีพบข้อมูล ตรวจสอบสถานะผู้ใช้งาน if (dt.Rows[0]["PosID"].ToString() == "1") { // MessageBox.Show("พนักงานขาย"); frmSaleMenu frm = new frmSaleMenu(dt.Rows[0]["EmpName"].ToString(), dt.Rows[0]["EmpID"].ToString()); frm.Show(); this.Hide(); } else if (dt.Rows[0]["PosID"].ToString() == "2") { // MessageBox.Show("พนักงานคลังสินค้า"); int EmpID = int.Parse(dt.Rows[0]["EmpID"].ToString()); frmStock frm = new frmStock(EmpID); frm.Show(); this.Hide(); } else if (dt.Rows[0]["PosID"].ToString() == "3") { // MessageBox.Show("ผู้จัดการร้าน"); frmManager frm = new frmManager(); frm.Show(); } else if (dt.Rows[0]["PosID"].ToString() == "4") { /// MessageBox.Show("ผู้ดูแลระบบ"); frmAdmin frm = new frmAdmin(dt.Rows[0]["EmpName"].ToString()); frm.Show(); } } }
private void logToolStripMenuItem_Click(object sender, EventArgs e) { frmManager mgr = new frmManager(); mgr.Show(); }