Пример #1
0
        private void load()

        {
            ConnectData connect = new ConnectData();

            dgv_bangnoidung.DataSource = connect.TakeAllProducts();
        }
Пример #2
0
 private void btn_NutDangNhap_Click(object sender, EventArgs e) // Kiểm Tra đăng nhập tại đây
 {
     if (this.tb_TenTaiKhoan.Text.Length != 0 && this.tb_MatKhau.Text.Length != 0)
     {
         try
         {
             MD5           md5hash      = MD5.Create();
             Registeration res          = new Registeration();
             string        passwordHash = res.GetMd5Hash(md5hash, this.tb_MatKhau.Text);
             ConnectData   connectData  = new ConnectData();
             if (connectData.CheckAccount(this.tb_TenTaiKhoan.Text, passwordHash) > 0)
             {
                 Form1 f = new Form1();
                 f.Show();
                 this.Visible = false;
             }
             else
             {
                 MessageBox.Show("Sai Mật Khẩu Hoặc Tài Khoản", "Thông Báo", MessageBoxButtons.OK, MessageBoxIcon.Error);
             }
         }catch (Exception)
         {
             MessageBox.Show("Lỗi Đường Truyền");
         }
     }
 }
Пример #3
0
        private void btn_Them_Click(object sender, EventArgs e)
        {
            greenmove(btn_Them);
            ConnectData connect = new ConnectData();

            if (clickClear == true)
            {
                if (this.comboBox_ProductHang.Text.Length == 0 && this.comboBox_ProductLoai.Text.Length == 0 && this.textBox_productTen.Text.Length == 0 && this.textBox_productMota.Text.Length == 0 && this.textBox_productGiaSP.Text.Length == 0 && this.textBox_ProductSoLuong.Text.Length == 0)
                {
                    MessageBox.Show("Còn Ô Trống", "Thông Báo", MessageBoxButtons.OK, MessageBoxIcon.Error);
                }
                else
                {
                    // ADD hình ảnh
                    string pathName       = this.label_TenFileHinhAnh.Text;
                    string LastNameofPath = pathName.Substring(pathName.LastIndexOf(@"\") + 1); // Lấy Tên Ảnh
                    int    num            = 0;
                    if (Int32.TryParse(textBox_productGiaSP.Text, out num) && Int32.TryParse(this.textBox_ProductSoLuong.Text, out num))
                    {
                        int convertGiaSP   = int.Parse(textBox_productGiaSP.Text);
                        int convertLoai    = int.Parse(this.comboBox_ProductLoai.SelectedIndex.ToString());
                        int convertHang    = int.Parse(this.comboBox_ProductHang.SelectedIndex.ToString());
                        int convertSoLuong = int.Parse(this.textBox_ProductSoLuong.Text);
                        try
                        {
                            connect.insert(textBox_productTen.Text, textBox_productMota.Text, LastNameofPath, convertGiaSP, convertLoai, convertHang, convertSoLuong);
                            load();
                            clear();
                        }
                        catch (Exception)
                        {
                            MessageBox.Show("Lỗi Thêm Vào");
                        }
                        //Thêm Hình Ảnh Vào Source
                        try
                        {
                            File.Copy(pathName, Path.Combine(Application.StartupPath + "\\Resource", Path.GetFileName(pathName)), true);
                        }
                        catch (Exception)
                        {
                            MessageBox.Show("Đường Dẫn Hình Ảnh Sai");
                        }
                    }
                    else
                    {
                        MessageBox.Show("Số Lượng và Giá SP Phải là kiểu số");
                    }
                }
                clickClear = false;
            }
            else
            {
                MessageBox.Show("Phải Làm Mới Trước khi thêm");
            }
        }
Пример #4
0
 private void btn_NutDangKy_Click(object sender, EventArgs e)    // Hàm kiểm tra text không null và lưu vào DATABASE
 {
     if (this.tb_TenDangKy.Text != null && this.tb_MatKhauDangKy.Text != null && this.tb_Phone.Text != null)
     {
         ConnectData connectData = new ConnectData(); // Khởi tao kết nối bằng class ConnectData
         using (MD5 md5Hash = MD5.Create())
         {
             string getPasswordHash = GetMd5Hash(md5Hash, this.tb_MatKhauDangKy.Text.ToString());
             connectData.ClientRegisteration(this.tb_TenDangKy.Text, getPasswordHash, int.Parse(this.tb_Phone.Text));
             this.Close();
             MessageBox.Show("Bạn Đã Tạo Thành Công", "Thông Báo");
         }
     }
 }
Пример #5
0
        private void Form1_Load(object sender, EventArgs e)
        {
            PictureBox a   = new PictureBox();
            Button     btn = new Button()
            {
                Text = "a", Location = new Point(222, 213)
            };

            this.Controls.Add(btn);
            //a.Image = new Bitmap(Application.StartupPath + "\\Resource\\1.jpg");
            // Truyền Dữ Liệu lên DGV
            ConnectData connect = new ConnectData();

            this.dgv_bangnoidung.DataSource = connect.TakeAllProducts();
        }
Пример #6
0
 private void dgv_bangnoidung_CellContentClick(object sender, DataGridViewCellEventArgs e)
 {
     this.pic_product.Visible        = true;
     this.panel_Bangnoidung2.Visible = true;
     //MessageBox.Show(s);
     try
     {
         int i = dgv_bangnoidung.CurrentRow.Index;
         try
         {
             ConnectData connect     = new ConnectData();
             int         convert     = int.Parse(dgv_bangnoidung.Rows[i].Cells[0].Value.ToString()); //Đổi dữ liệu ID thành int
             int         convertLoai = int.Parse(dgv_bangnoidung.Rows[i].Cells[4].Value.ToString()); //Đổi dữ liệu ID thành int
             int         convertHang = int.Parse(dgv_bangnoidung.Rows[i].Cells[5].Value.ToString()); //Đổi dữ liệu ID thành int
             string      strImage    = connect.TakeImage(convert);                                   // Lấy hình ảnh bằng ID
             this.pic_product.Image = new Bitmap(Application.StartupPath + "\\Resource\\" + strImage);
             // Thêm Tất cả hảng vào combox
             this.comboBox_ProductHang.DataSource    = connect.HangSanPham();
             this.comboBox_ProductHang.DisplayMember = "Name_Type";
             this.comboBox_ProductHang.Text          = connect.ChonHangSanPham(convertHang);
             // Thêm Tất cả Loại vào combox
             this.comboBox_ProductLoai.DataSource    = connect.LoaiSanPham();
             this.comboBox_ProductLoai.DisplayMember = "Name_Type";
             this.comboBox_ProductLoai.Text          = connect.ChonLoaiSanPham(convertLoai);
         }
         catch (ArgumentException)
         {
             MessageBox.Show("Hình Ảnh Không Tồn Tại");
         }
         try
         {
             this.textBox_productTen.Text     = dgv_bangnoidung.Rows[i].Cells[1].Value.ToString();
             this.textBox_productMota.Text    = dgv_bangnoidung.Rows[i].Cells[2].Value.ToString();
             this.textBox_productGiaSP.Text   = dgv_bangnoidung.Rows[i].Cells[3].Value.ToString();
             this.textBox_ProductSoLuong.Text = dgv_bangnoidung.Rows[i].Cells[6].Value.ToString();
         }catch (Exception)
         {
             MessageBox.Show("Lỗi Sản phẩm");
         }
     }
     catch (Exception)
     {
         MessageBox.Show("Bạn Chưa Chọn Sản Phẩm");
     }
 }
Пример #7
0
        private void btn_Sua_Click(object sender, EventArgs e)
        {
            greenmove(btn_Sua);
            int         i          = dgv_bangnoidung.CurrentRow.Index;
            ConnectData connect    = new ConnectData();
            int         convertID  = int.Parse(dgv_bangnoidung.Rows[i].Cells[0].Value.ToString());
            string      oldPathImg = dgv_bangnoidung.Rows[i].Cells[7].Value.ToString();

            if (this.textBox_productTen.Text.Length > 0 && this.textBox_productMota.Text.Length > 0 && this.textBox_productGiaSP.Text.Length > 0 && comboBox_ProductLoai.Text.Length > 0 && comboBox_ProductHang.Text.Length > 0 && textBox_ProductSoLuong.Text.Length > 0)
            {
                int    convertGia     = int.Parse(textBox_productGiaSP.Text);
                int    convertLoai    = comboBox_ProductLoai.SelectedIndex + 1;
                int    convertHang    = comboBox_ProductHang.SelectedIndex + 1;
                int    convertSoLuong = int.Parse(textBox_ProductSoLuong.Text);
                string name           = this.textBox_productTen.Text;
                string description    = this.textBox_productMota.Text;
                string pathName       = this.label_TenFileHinhAnh.Text;
                string LastNameofPath = "";
                if (this.label_TenFileHinhAnh.Text.Length > 0)
                {
                    LastNameofPath = pathName.Substring(pathName.LastIndexOf(@"\") + 1);  // Lấy Tên Ảnh
                    try
                    {
                        File.Copy(pathName, Path.Combine(Application.StartupPath + "\\Resource", Path.GetFileName(pathName)), true);
                        load();
                    }
                    catch (Exception)
                    {
                        MessageBox.Show("Lỗi Đường Dẫn");
                    }
                    connect.update(convertID, name, description, LastNameofPath, convertGia, convertLoai, convertHang, convertSoLuong);
                }
                else
                {
                    connect.update(convertID, name, description, oldPathImg, convertGia, convertLoai, convertHang, convertSoLuong);
                    load();
                }

                MessageBox.Show("Sửa Thành Công", "Thông Báo");
            }
            else
            {
                MessageBox.Show("Thiếu Thông Tin ");
            }
        }
Пример #8
0
 private void btn_Timkiem_Click(object sender, EventArgs e)
 {
     if (this.textBox_TimKiem.Text.Length > 0)
     {
         try
         {
             ConnectData connect = new ConnectData();
             dgv_bangnoidung.DataSource = connect.Search(this.textBox_TimKiem.Text);
         }
         catch (Exception)
         {
             MessageBox.Show("Dữ Liệu Nhập Bị Sai Hoặc Không Tồn Tại", "Thông Báo", MessageBoxButtons.OK, MessageBoxIcon.Error);
         }
     }
     else
     {
         MessageBox.Show("Bạn Chưa Nhập Dữ Liệu Vào Khung Tìm Kiếm", "Thông Báo", MessageBoxButtons.OK, MessageBoxIcon.Error);
     }
 }
Пример #9
0
        private void btn_Xoa_Click(object sender, EventArgs e)
        {
            greenmove(btn_Xoa);
            int          i      = dgv_bangnoidung.CurrentRow.Index;
            DialogResult result = MessageBox.Show("Bạn Có Thật Sự Muốn Xóa Sản Phẩm Này Không", "Thông Báo", MessageBoxButtons.YesNo, MessageBoxIcon.Question); // Thông Báo Xóa

            if (result == DialogResult.Yes)
            {
                ConnectData connect = new ConnectData();
                try
                {
                    int convert = int.Parse(dgv_bangnoidung.Rows[i].Cells[0].Value.ToString());
                    connect.Xoa(convert);
                    load();
                }
                catch (Exception)
                {
                    MessageBox.Show("Lỗi Sản Phẩm");
                }
            }
        }