private void openToolStripMenuItem_Click(object sender, EventArgs e)
        {
            frmManager fM = new frmManager();

            fM.MdiParent = this;
            fM.Show();
        }
Ejemplo n.º 2
0
        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();
            }
        }
Ejemplo n.º 3
0
        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();
                }
            }
        }
Ejemplo n.º 4
0
        private void logToolStripMenuItem_Click(object sender, EventArgs e)
        {
            frmManager mgr = new frmManager();

            mgr.Show();
        }