Пример #1
0
        private void btn_dang_nhap_Click(object sender, EventArgs e)
        {
            accounts_DTO acc = new accounts_DTO();

            acc.usename = txb_acc_usn.Text;
            acc.pass    = txb_acc_pass.Text;
            int check = acc_bus.login(acc);

            try
            {
                if (check == 0)
                {
                    MessageBox.Show("Mời nhập đầy đủ thông tin", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Error);
                }
                if (check == -1)
                {
                    MessageBox.Show("Tài khoản không tồn tại", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Error);
                }
                if (check == 1)
                {
                    frm_main frm = new frm_main();
                    this.Hide();
                    frm.Show();
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show("Lỗi", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
            txb_acc_usn.Text  = "";
            txb_acc_pass.Text = "";
        }
Пример #2
0
 public bool checkacc(accounts_DTO acc)
 {
     if (getdata("select * from Account where usename = N'" + acc.usename + "' and pass = N'" + acc.pass + "'").Rows.Count > 0)
     {
         return(true);
     }
     return(false);
 }
Пример #3
0
        public bool xoaacc(accounts_DTO acc)
        {
            if (getdata("select * from Account where usename = N'" + acc.usename + "'").Rows.Count == 0)
            {
                return(false);
            }
            string sql = "delete from Account where usename =N'" + acc.usename + "'";

            Execute(sql);
            return(true);
        }
Пример #4
0
        public bool suaacc(accounts_DTO acc)
        {
            if (getdata("select * from Account where usename = N'" + acc.usename + "'").Rows.Count == 0)
            {
                return(false);
            }
            string sql = string.Format("dbo.update_acc N'{0}',N'{1}'", acc.usename, acc.pass);

            Execute(sql);
            return(true);
        }
Пример #5
0
        public bool themacc(accounts_DTO acc)
        {
            if (getdata("select * from Account where usename = N'" + acc.usename + "'").Rows.Count > 0)
            {
                return(false);
            }
            string sql = string.Format("dbo.insert_acc N'{0}',N'{1}',N'{2}'", acc.usename, acc.pass, acc.tenhienthi);

            Execute(sql);
            return(true);
        }
Пример #6
0
 public int login(accounts_DTO acc)
 {
     if (string.IsNullOrEmpty(acc.usename) || string.IsNullOrEmpty(acc.pass))
     {
         return(0);
     }
     if (acc_dal.checkacc(acc) == false)
     {
         return(-1);
     }
     return(1);
 }
Пример #7
0
        public int them(accounts_DTO acc)
        {
            if (string.IsNullOrEmpty(acc.usename) || string.IsNullOrEmpty(acc.pass) || string.IsNullOrEmpty(acc.tenhienthi))
            {
                return(0);
            }
            if (acc_dal.themacc(acc) == false)
            {
                return(-1);
            }

            return(1);
        }
Пример #8
0
        private void btn_acc_t_Click(object sender, EventArgs e)
        {
            accounts_DTO acc = new accounts_DTO();

            acc.usename    = txb_acc_use.Text;
            acc.pass       = txb_acc_pass.Text;
            acc.tenhienthi = txb_acc_tht.Text;

            if (txb_acc_repass.Text != acc.pass)
            {
                MessageBox.Show("Mật khẩu không khớp", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }

            else
            {
                int check = acc_bus.them(acc);
                try
                {
                    if (check == 0)
                    {
                        MessageBox.Show("Mời nhập đầy đủ thông tin", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Error);
                    }
                    if (check == -1)
                    {
                        MessageBox.Show("Tên tài khoản đã tồn tại", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Error);
                    }
                    if (check == 1)
                    {
                        MessageBox.Show("Tạo tài khoản thành công", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
                    }
                }
                catch (Exception ex)
                {
                    MessageBox.Show("Lỗi", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Error);
                }
            }

            txb_acc_pass.Text   = "";
            txb_acc_repass.Text = "";
            txb_acc_tht.Text    = "";
            txb_acc_use.Text    = "";
        }