private void load() { ConnectData connect = new ConnectData(); dgv_bangnoidung.DataSource = connect.TakeAllProducts(); }
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"); } } }
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"); } }
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"); } } }
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(); }
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"); } }
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 "); } }
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); } }
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"); } } }