void display_NCC() { cbbNCC.DataSource = SQL_ThongTin.Display_NCC(); cbbNCC.DisplayMember = "TenNCC"; cbbNCC.ValueMember = "MaNCC"; ; }
private void txtSDT_EditValueChanged(object sender, EventArgs e) { DataTable khachhang = SQL_ThongTin.Display_KhachHang(); for (int i = 0; i < khachhang.Rows.Count; i++) { if (txtSDT.Text == khachhang.Rows[i][1].ToString()) { MessageBox.Show("Khách hàng cũ.", "Thông báo."); khachhangcu = true; txtMaKH.Text = khachhang.Rows[i][0].ToString(); txtTenKH.Text = khachhang.Rows[i][2].ToString(); txtEmail.Text = khachhang.Rows[i][4].ToString(); txtDiaChi.Text = khachhang.Rows[i][3].ToString(); txtDiaChi.Enabled = false; txtEmail.Enabled = false; txtTenKH.Enabled = false; return; } } khachhangcu = false; txtDiaChi.Enabled = true; txtEmail.Enabled = true; txtTenKH.Enabled = true; }
void BatDau() { chucnang = 0; // button btnAdd.Enabled = true; btnEdit.Enabled = true; btnDelete.Enabled = true; btnSave.Visible = false; btnCancel.Visible = false; // Text txtMaSP.Enabled = false; txtTenSP.Enabled = false; cbbLoaiSP.Enabled = false; cbbNCC.Enabled = false; txtGiaNhap.Enabled = false; txtGiaBan.Enabled = false; txtMoTa.Enabled = false; txtMaSP.Text = ""; txtTenSP.Text = ""; txtMoTa.Text = ""; txtGiaNhap.Text = ""; txtGiaBan.Text = ""; // Data table gridControl1.DataSource = SQL_ThongTin.Display_SanPham(); // Bắt lỗi errorProvider1.Clear(); }
private void cbbNhanVien_SelectedIndexChanged(object sender, EventArgs e) { // load mã nhân viên tương ứng tên đc chọn DataTable nhanvien = SQL_ThongTin.Display_NhanVien(); //MessageBox.Show(nhanvien.Rows[int.Parse(cbbNhanVien.SelectedIndex.ToString())][0].ToString()); txtMaNV.Text = nhanvien.Rows[int.Parse(cbbNhanVien.SelectedIndex.ToString())][0].ToString(); }
private void btnDelete_Click(object sender, EventArgs e) { if (DialogResult.Yes == MessageBox.Show("Bạn có muốn xóa dữ liệu không?", "Thông Báo", MessageBoxButtons.YesNo)) { SQL_ThongTin.Delete_SanPham(txtMaSP.Text); BatDau(); } }
private void cbbSanPham_SelectedValueChanged(object sender, EventArgs e) { DataTable temp = SQL_ThongTin.Display_SanPham_Find(cbbNCC.SelectedValue.ToString()); if (temp.Rows.Count > 0) { txtDonGia.Text = temp.Rows[cbbSanPham.SelectedIndex][4].ToString(); } }
private void btnSave_Click(object sender, EventArgs e) { errorProvider1.Clear(); if (txtMaNV.Text == "" || txtTenNV.Text == "" || (rdoNam.Checked == false && rdoNu.Checked == false) || txtEmail.Text == "" || txtSDT.Text == "" || txtDiaChi.Text == "") { MessageBox.Show("Dữ liệu chưa đủ.", "Thông Báo"); // bắt lỗi if (txtMaNV.Text == "") { errorProvider1.SetError(txtMaNV, "Chưa điền mã nhân viên"); } if (txtTenNV.Text == "") { errorProvider1.SetError(txtTenNV, "Chưa điền tên nhân viên"); } if (rdoNam.Checked == false && rdoNu.Checked == false) { errorProvider1.SetError(rdoNu, "Chưa chọn giới tính"); } if (txtSDT.Text == "") { errorProvider1.SetError(txtSDT, "Chưa điền SĐT"); } if (txtDiaChi.Text == "") { errorProvider1.SetError(txtDiaChi, "Chưa điền địa chỉ"); } if (txtEmail.Text == "") { errorProvider1.SetError(txtEmail, "Chưa điền Email"); } } else { if (chucnang == 1) // Nút thêm { if (checkma() == true) { MessageBox.Show("Mã Sản Phẩm đã tồn tại.", "Thông Báo"); //bắt lỗi errorProvider1.SetError(txtMaNV, "Mã Sản Phẩm đã tồn tại."); } else { SQL_ThongTin.Add_NhanVien(txtMaNV.Text, txtTenNV.Text, cbbChucVu.SelectedValue.ToString(), radio_To_string(), dpkNgaySinh.Value.ToString("yyyy-MM-dd"), txtSDT.Text, txtDiaChi.Text, txtEmail.Text); BatDau(); } } if (chucnang == 2)// nút sửa { SQL_ThongTin.Edit__NhanVien(txtMaNV.Text, txtTenNV.Text, cbbChucVu.SelectedValue.ToString(), radio_To_string(), dpkNgaySinh.Value.ToString("yyyy-MM-dd"), txtSDT.Text, txtDiaChi.Text, txtEmail.Text); BatDau(); } } }
private void UCSanPham_Load(object sender, EventArgs e) { BatDau(); // combobox cbbLoaiSP.DataSource = SQL_DanhMuc.Display_LoaiSanPham(); cbbLoaiSP.DisplayMember = "TenLoaiSP"; cbbLoaiSP.ValueMember = "MaLoaiSP"; cbbNCC.DataSource = SQL_ThongTin.Display_NCC(); cbbNCC.DisplayMember = "TenNCC"; cbbNCC.ValueMember = "MaNCC"; }
private void cbbNCC_SelectedIndexChanged(object sender, EventArgs e) { cbbSanPham.Enabled = true; cbbSanPham.ResetText(); txtDonGia.Text = ""; DataTable temp = SQL_ThongTin.Display_SanPham_Find(cbbNCC.SelectedValue.ToString()); cbbSanPham.DataSource = temp; cbbSanPham.DisplayMember = "Tên Sản Phẩm"; cbbSanPham.ValueMember = "Mã Sản Phẩm"; }
private void btnSave_Click(object sender, EventArgs e) { errorProvider1.Clear(); if (txtMaNCC.Text == "" || txtTenNCC.Text == "" || txtSDT.Text == "" || txtEmail.Text == "" || txtDiaChi.Text == "") { MessageBox.Show("Dữ liệu chưa đủ.", "Thông Báo"); // bắt lỗi if (txtMaNCC.Text == "") { errorProvider1.SetError(txtMaNCC, "Chưa điền mã nhà cung cấp"); } if (txtTenNCC.Text == "") { errorProvider1.SetError(txtTenNCC, "Chưa điền tên nhà cung cấp"); } if (txtSDT.Text == "") { errorProvider1.SetError(txtSDT, "Chưa điền SĐT"); } if (txtEmail.Text == "") { errorProvider1.SetError(txtEmail, "Chưa điền email"); } if (txtDiaChi.Text == "") { errorProvider1.SetError(txtDiaChi, "Chưa điền địa chỉ"); } } else { if (chucnang == 1) // Nút thêm { if (checkma() == true) { MessageBox.Show("Mã nhà cùng cấp đã tồn tại.", "Thông Báo"); //bắt lỗi errorProvider1.SetError(txtMaNCC, "Mã nhà cùng cấp đã tồn tại."); } else { SQL_ThongTin.Add_NCC(txtMaNCC.Text, txtSDT.Text, txtTenNCC.Text, txtDiaChi.Text, txtEmail.Text); BatDau(); } } if (chucnang == 2)// nút sửa { SQL_ThongTin.Edit__NCC(txtMaNCC.Text, txtSDT.Text, txtTenNCC.Text, txtDiaChi.Text, txtEmail.Text); BatDau(); } } }
public bool checkma() { SanPham = SQL_ThongTin.Display_SanPham(); bool check = false; // không trùng for (int i = 0; i < SanPham.Rows.Count; i++) { if (txtMaSP.Text == SanPham.Rows[i][0].ToString()) { check = true; // trùng mã break; } } return(check); }
public bool checkma() { NhanVien = SQL_ThongTin.Display_NhanVien(); bool check = false; // không trùng for (int i = 0; i < NhanVien.Rows.Count; i++) { if (txtMaNV.Text == NhanVien.Rows[i][0].ToString()) { check = true; // trùng mã break; } } return(check); }
private void btnSave_Click(object sender, EventArgs e) { errorProvider1.Clear(); if (txtMaSP.Text == "" || txtTenSP.Text == "" || txtGiaBan.Text == "" || txtGiaNhap.Text == "") { MessageBox.Show("Dữ liệu chưa đủ.", "Thông Báo"); // bắt lỗi if (txtMaSP.Text == "") { errorProvider1.SetError(txtMaSP, "Chưa điền mã sản phẩm"); } if (txtTenSP.Text == "") { errorProvider1.SetError(txtTenSP, "Chưa điền tên sản phẩm"); } if (txtGiaNhap.Text == "") { errorProvider1.SetError(txtGiaNhap, "Chưa điền giá nhập"); } if (txtGiaBan.Text == "") { errorProvider1.SetError(txtGiaBan, "Chưa điền giá bán"); } } else { if (chucnang == 1) // Nút thêm { if (checkma() == true) { MessageBox.Show("Mã Sản Phẩm đã tồn tại.", "Thông Báo"); //bắt lỗi errorProvider1.SetError(txtMaSP, "Mã Sản Phẩm đã tồn tại."); } else { SQL_ThongTin.Add_SanPham(txtMaSP.Text, txtTenSP.Text, cbbLoaiSP.SelectedValue.ToString(), cbbNCC.SelectedValue.ToString(), decimal.Parse(txtGiaNhap.Text), decimal.Parse(txtGiaBan.Text), 0, txtMoTa.Text); BatDau(); } } if (chucnang == 2)// nút sửa { SQL_ThongTin.Edit_SanPham(txtMaSP.Text, txtTenSP.Text, cbbLoaiSP.SelectedValue.ToString(), cbbNCC.SelectedValue.ToString(), decimal.Parse(txtGiaNhap.Text), decimal.Parse(txtGiaBan.Text), txtMoTa.Text); BatDau(); } } }
void display_CBB() { cbbNhanVien.DataSource = SQL_ThongTin.Display_NhanVien(); cbbNhanVien.DisplayMember = "TenNV"; cbbNhanVien.ValueMember = "MaNV"; cbbNCC.DataSource = SQL_ThongTin.Display_NCC(); cbbNCC.DisplayMember = "TenNCC"; cbbNCC.ValueMember = "MaNCC"; DataTable temp = SQL_ThongTin.Display_SanPham_Find(cbbNCC.SelectedValue.ToString()); cbbSanPham.DataSource = temp; cbbSanPham.DisplayMember = "Tên Sản Phẩm"; cbbSanPham.ValueMember = "Mã Sản Phẩm"; }
private void btnSave_Click(object sender, EventArgs e) { errorProvider1.Clear(); if (txtTenKhachHang.Text == "" || txtSDT.Text == "" || txtEmail.Text == "" || txtDiaChi.Text == "") { MessageBox.Show("Dữ liệu chưa đủ.", "Thông Báo"); // bắt lỗi if (txtTenKhachHang.Text == "") { errorProvider1.SetError(txtTenKhachHang, "Chưa điền tên Khách Hàng"); } if (txtSDT.Text == "") { errorProvider1.SetError(txtSDT, "Chưa điền SĐT"); } if (txtEmail.Text == "") { errorProvider1.SetError(txtEmail, "Chưa điền email"); } if (txtDiaChi.Text == "") { errorProvider1.SetError(txtDiaChi, "Chưa điền địa chỉ"); } } else { if (chucnang == 1) // Nút thêm { { SQL_ThongTin.Add_KhachHang(txtSDT.Text, txtTenKhachHang.Text, txtDiaChi.Text, txtEmail.Text); BatDau(); } } if (chucnang == 2)// nút sửa { SQL_ThongTin.Edit__KhachHang(txtMaKhachHang.Text, txtSDT.Text, txtTenKhachHang.Text, txtDiaChi.Text, txtEmail.Text); BatDau(); } } }
private void btnThanhToan_Click(object sender, EventArgs e) { string MaKH; string MaHD; if (txtSDT.Text == "" || txtTenKH.Text == "" || txtEmail.Text == "" || txtDiaChi.Text == "" || txtMaNV.Text == "" || int.Parse(txtTongTien.Text) < 1) { /// báo lỗi MessageBox.Show("Lỗi dữ liệu.", "Thông báo"); if (txtTenKH.Text == "") { errorProvider1.SetError(txtTenKH, "chưa điền tên khách hàng."); } if (txtSDT.Text == "") { errorProvider1.SetError(txtSDT, "chưa điền sđt khách hàng."); } if (txtDiaChi.Text == "") { errorProvider1.SetError(txtDiaChi, "chưa điền địa chỉ."); } if (txtEmail.Text == "") { errorProvider1.SetError(txtEmail, "chưa điền email."); } if (txtMaNV.Text == "") { errorProvider1.SetError(cbbNhanVien, "chưa chọn nhân viên."); } if (int.Parse(txtTongTien.Text) < 1) { errorProvider1.SetError(txtTongTien, "Chưa có thông tin mặt hàng."); } return; } else { /// lưu thông tin khách hàng if (khachhangcu == false) { /// add SQL_ThongTin.Add_KhachHang(txtSDT.Text, txtTenKH.Text, txtDiaChi.Text, txtEmail.Text); /// lấy ra mã khách hàng của thằng khách hàng vừa add (ở vị trí cuối cùng) DataTable khachhang = SQL_ThongTin.Display_KhachHang(); MaKH = khachhang.Rows[khachhang.Rows.Count - 1][0].ToString(); // } } else { /// lấy mã KH cũ để tạo hóa đơn MaKH = txtMaKH.Text; } /// lưu thông tin hóa đơn /// Add SQL_BanHang.Add_HoaDon(txtMaNV.Text, MaKH, DateTime.Now.ToString("yyyy-MM-dd"), decimal.Parse(txtTongTien.Text)); /// lấy ra mã hóa đơn vừa add (ở vị trí cuối cùng) DataTable hoadon = SQL_BanHang.Display_HoaDon(); MaHD = hoadon.Rows[hoadon.Rows.Count - 1][0].ToString(); // } /// lưu thông tin chi tiết hóa đơn for (int i = 0; i < listView1.Items.Count; i++) { SQL_BanHang.Add_ChiTietHoaDon(MaHD, listView1.Items[i].SubItems[1].Text, int.Parse(listView1.Items[i].SubItems[3].Text), decimal.Parse(listView1.Items[i].SubItems[5].Text)); } } MessageBox.Show("Thêm Hóa đơn thành công."); /// In Hoa Don gridView1.BestFitColumns(); HoaDonBanHang report = new HoaDonBanHang(); report.ListViewControl = listView1; // set thuộc tính string ngaythang = "Ngày " + DateTime.Now.Day.ToString() + " tháng " + DateTime.Now.Month.ToString() + " năm " + DateTime.Now.Year.ToString(); report.SetProperties(cbbNhanVien.Text, MaHD, MaKH, txtTenKH.Text, txtSDT.Text, txtEmail.Text, txtDiaChi.Text, txtTongTien.Text, ngaythang); //thu nhỏ hóa đơn report.PaperKind = System.Drawing.Printing.PaperKind.Statement; report.Landscape = true; ReportPrintTool printTool = new ReportPrintTool(report); printTool.ShowPreviewDialog(); }
void display() { gridControl1.DataSource = SQL_ThongTin.Display_NhanVien(); fixHeaderName(); }
void display() { gridControl1.DataSource = SQL_ThongTin.Display_KhachHang(); fixHeaderName(); }
void display_Nhanvien() { cbbNhanVien.DataSource = SQL_ThongTin.Display_NhanVien(); cbbNhanVien.DisplayMember = "TenNV"; cbbNhanVien.ValueMember = "MaNV"; }
void display_Gridview() { gridControl1.DataSource = SQL_ThongTin.Display_SanPham(); gridView1.Columns[4].Visible = false; // ẩn cột nhà cung cấp giá nhập và mô tả gridView1.Columns[7].Visible = false; }