private void Reset() { Stelia_BUS.Stelia_BUS bus = new Stelia_BUS.Stelia_BUS(); dataGridView1.DataSource = bus.timkiemnhanh_PhieuTra(textBox1.Text, textBox2.Text); foreach (DataGridViewTextBoxColumn col in this.dataGridView1.Columns) { switch (col.HeaderText) { case "MAPT": col.HeaderText = "Mã phiếu trả"; break; case "MANCC": col.HeaderText = "Mã nhà cung cấp"; break; case "NGNHAP": col.HeaderText = "Ngày tạo phiếu"; break; case "TONGSL": col.HeaderText = "Tổng số lượng"; break; case "TONGTIEN": col.HeaderText = "Tổng giá trị"; break; case "GHICHU": col.HeaderText = "Ghi chú"; break; } } }
private void pictureBox6_Click(object sender, EventArgs e) { DataGridViewRow currow = dataGridView1.SelectedCells[0].OwningRow; Stelia_BUS.Stelia_BUS bus = new Stelia_BUS.Stelia_BUS(); DialogResult res = MessageBox.Show("Bạn có chắc xóa phiếu trả " + currow.Cells[0].Value.ToString() + " không?", "Hỏi", MessageBoxButtons.YesNo, MessageBoxIcon.Question); if (res == DialogResult.No) { return; } foreach (DataRow row in bus.InPhieuTra(currow.Cells[0].Value.ToString()).Rows) { bus.xoaCTPT(currow.Cells[0].Value.ToString(), row["MASP"].ToString()); } if (bus.xoaPhieuTra(currow.Cells[0].Value.ToString())) { MessageBox.Show("Bạn đã xóa " + currow.Cells[0].Value.ToString() + " thành công"); } else { MessageBox.Show("Có vấn đề xảy ra! Không thành công"); } Reset(); }
public FormNhapPhieuNhap() { InitializeComponent(); dateNgNhap.DateTime = DateTime.Today; Stelia_BUS.Stelia_BUS bus = new Stelia_BUS.Stelia_BUS(); if (bus.getDataTable("PHIEUNHAP") == null) { txtMaPN.Text = "PN0001"; return; } try { string str = bus.getThongTinPN(0, bus.getDataTable("PHIEUNHAP").Rows.Count - 1); str = str.Remove(0, 2); int temp = str.Length; str = (Convert.ToInt32(str) + 1).ToString(); while (str.Length < temp) { str = "0" + str; } string mapn = "PN"; mapn += str; txtMaPN.Text = mapn; } catch (Exception ex) { } lbl1.BackColor = lbl2.BackColor = Green_Main; }
private void pictureBox14_Click(object sender, EventArgs e) { if (lblTenDN.Text == "admin") { PushNoti noti1 = new PushNoti("Warning", "Không thể xoá tài khoản admin!"); noti1.Width = this.Width; this.panel2.Controls.Add(noti1); noti1.Show(); noti1.ShowNoti(); return; } DialogResult kq = MessageBox.Show("Bạn có chắc xóa tài khoản " + lblTenDN.Text + "?", "Hỏi", MessageBoxButtons.YesNo, MessageBoxIcon.Warning); if (kq == DialogResult.No) { return; } Stelia_BUS.Stelia_BUS bus = new Stelia_BUS.Stelia_BUS(); if (bus.xoaTaiKhoan(lblTenDN.Text) == false) { MessageBox.Show("Việc xóa xảy ra một số vấn đề! Không thành công"); } else { MessageBox.Show("Đã xóa tài khoản " + lblTenDN.Text + " ra khỏi hệ thống!"); } Reset(); ShowSelectedRow(); }
private void DangNhap() { if (CheckDN(txtTaiKhoan.Text, txtMatKhau.Text)) { username = txtTaiKhoan.Text; Stelia_BUS.Stelia_BUS bus = new Stelia_BUS.Stelia_BUS(); if (username == "admin") { DialogResult = DialogResult.OK; Close(); } if (bus.timKiemNhanh_NhanVien(username).Rows.Count != 0) { DialogResult = DialogResult.OK; Close(); } if (bus.timKiemNhanh_KhachHang(username).Rows.Count != 0) { DialogResult = DialogResult.Yes; Close(); } } else { MessageBox.Show("Tài khoản không đúng"); } }
private void button1_Click(object sender, EventArgs e) { if (txtMKM.Text == "" || txtNL.Text == "") { MessageBox.Show("Không thể bỏ trống!"); } Stelia_BUS.Stelia_BUS bus = new Stelia_BUS.Stelia_BUS(); DataTable infotable = bus.getDataTable("TAIKHOAN"); foreach (DataRow row in infotable.Rows) { if (ThongTinDangNhap.Username == row[0].ToString()) { if (txtMKC.Text == row[1].ToString()) { break; } else { MessageBox.Show("Mật khẩu cũ không đúng!"); return; } } } if (txtMKM.Text != txtNL.Text) { MessageBox.Show("Nhập lại không giống với mật khẩu mới, vui lòng kiểm tra lại!"); return; } DTO_TaiKhoan tk = new DTO_TaiKhoan(ThongTinDangNhap.Username, txtMKM.Text); bus.suaData(tk); MessageBox.Show("Thay đổi mật khẩu thành công!"); Close(); }
private void Reset() { Stelia_BUS.Stelia_BUS bus = new Stelia_BUS.Stelia_BUS(); dataGridView1.DataSource = bus.getDataTable("PHIEUNHAP"); foreach (DataGridViewTextBoxColumn col in this.dataGridView1.Columns) { switch (col.HeaderText) { case "MAPN": col.HeaderText = "Mã phiếu nhập"; break; case "MANCC": col.HeaderText = "Mã nhà cung cấp"; break; case "NGNHAP": col.HeaderText = "Ngày nhập"; break; case "TONGSL": col.HeaderText = "Tổng số lượng"; break; case "TONGTIEN": col.HeaderText = "Tổng giá trị"; break; case "GHICHU": col.HeaderText = "Ghi chú"; break; } } }
private void dataGridView1_MouseDoubleClick(object sender, MouseEventArgs e) { DataGridViewRow currow = dataGridView1.SelectedCells[0].OwningRow; Stelia_BUS.Stelia_BUS bus = new Stelia_BUS.Stelia_BUS(); DTO_SanPham[] SP = bus.search_SANPHAM(currow.Cells[0].Value.ToString()); MaSP = SP[0].MASP; Close(); }
public void Load_Grid() { string date = ""; try { date = DateChange.ToString(dateNgDD.DateTime); } catch (Exception ex) { dateNgDD.DateTime = DateTime.Today; date = DateChange.ToString(dateNgDD.DateTime); } Stelia_BUS.Stelia_BUS bus = new Stelia_BUS.Stelia_BUS(); gridDiemDanh.DataSource = bus.timKiemNhanhDiemDanh(date); foreach (DataGridViewTextBoxColumn col in this.gridDiemDanh.Columns) { switch (col.HeaderText) { case "MANV": col.HeaderText = "Mã nhân viên"; break; case "HOTEN": col.HeaderText = "Họ tên"; break; case "NGSINH": col.HeaderText = "Ngày sinh"; break; case "CHUCVU": col.HeaderText = "Chức vụ"; break; case "NGAYVL": col.HeaderText = "Ngày vào làm"; break; case "GIOITINH": col.HeaderText = "Giới tính"; break; case "LUONG": col.HeaderText = "Lương"; break; case "SLHD": col.HeaderText = "Số lượng hoá đơn"; break; case "DOANHTHU": col.HeaderText = "Doanh thu"; break; } } }
private void dataGridView1_MouseDoubleClick(object sender, MouseEventArgs e) { DataGridViewRow currow = dataGridView1.SelectedCells[0].OwningRow; Stelia_BUS.Stelia_BUS bus = new Stelia_BUS.Stelia_BUS(); DTO_KhachHang[] KH = bus.search_KhachHang(currow.Cells[0].Value.ToString()); MaKH = KH[0].MAKH; Close(); }
private void dataGridView1_MouseDoubleClick(object sender, MouseEventArgs e) { DataGridViewRow currow = dataGridView1.SelectedCells[0].OwningRow; Stelia_BUS.Stelia_BUS bus = new Stelia_BUS.Stelia_BUS(); DTO_NhaCungCap[] NCC = bus.search_NhaCungCap(currow.Cells[0].Value.ToString()); mancc = NCC[0].MANCC; DialogResult = DialogResult.OK; Close(); }
private void FormChiTietHoaDon_Load(object sender, EventArgs e) { Stelia_BUS.Stelia_BUS bus = new Stelia_BUS.Stelia_BUS(); DataTable temp = bus.InHoaDon(mahd); if (temp.Rows.Count == 0) { MessageBox.Show("Lỗi! Hoá đơn này không chứa bất kì sản phẩm nào!"); lblKhachHang.Text = ""; lblNhanVien.Text = ""; return; } lblKhachHang.Text = temp.Rows[0].ItemArray[11].ToString(); lblNhanVien.Text = temp.Rows[0].ItemArray[12].ToString(); temp.Columns.Remove(temp.Columns[0]); temp.Columns.Remove(temp.Columns[0]); temp.Columns.Remove(temp.Columns[0]); temp.Columns.Remove(temp.Columns[0]); temp.Columns.Remove(temp.Columns[0]); temp.Columns.Remove(temp.Columns[0]); temp.Columns.Remove(temp.Columns[0]); temp.Columns.Remove(temp.Columns[4]); temp.Columns.Remove(temp.Columns[4]); gridHoaDon.DataSource = temp; label5.Text = mahd; foreach (DataGridViewTextBoxColumn col in this.gridHoaDon.Columns) { switch (col.HeaderText) { case "TenSP": col.HeaderText = "Tên sản phẩm"; break; case "SOLUONG": col.HeaderText = "Số lượng"; break; case "GIATIEN": col.HeaderText = "Giá tiền"; break; case "TONGTIENHANG1": col.HeaderText = "Tổng cộng"; break; case "TENKH": col.HeaderText = "Khách hàng"; break; case "TENNV": col.HeaderText = "Nhân viên"; break; } } }
private void pictureBox3_Click(object sender, EventArgs e) { Stelia_BUS.Stelia_BUS bus = new Stelia_BUS.Stelia_BUS(); if (dataGridView1.Rows.Count == 0) { PushNoti noti1 = new PushNoti("Error", "Chưa có chi tiết phiếu nhập!"); noti1.Width = this.Width; this.Controls.Add(noti1); noti1.Show(); noti1.ShowNoti(); } DTO_PhieuNhap PN = new DTO_PhieuNhap(txtMaPN.Text, txtMaNCC.Text, DateChange.ToString(dateNgNhap.DateTime), "0", "0", richTextBox1.Text); string error = CheckThongTin.check_Nhap(PN); if (error != "") { PushNoti noti1 = new PushNoti("Error", error); noti1.Width = this.Width; this.Controls.Add(noti1); noti1.Show(); noti1.ShowNoti(); return; } if (bus.themData(PN) == false) { PushNoti noti1 = new PushNoti("Error", "Thêm phiếu nhập không thành công!"); noti1.Width = this.Width; this.Controls.Add(noti1); noti1.Show(); noti1.ShowNoti(); return; } int SL = 0; int GT = 0; foreach (DataGridViewRow row in dataGridView1.Rows) { DTO_CTPhieuNhap ctpn = new DTO_CTPhieuNhap(PN.MAPN, row.Cells[0].Value.ToString(), row.Cells[2].Value.ToString(), row.Cells[3].Value.ToString()); SL += int.Parse(row.Cells[2].Value.ToString()); GT += int.Parse(row.Cells[3].Value.ToString()); DTO_SanPham[] sp = bus.search_SANPHAM(row.Cells[0].Value.ToString()); sp[0].SLUONG = (int.Parse(sp[0].SLUONG) + int.Parse(row.Cells[2].Value.ToString())).ToString(); bus.suaData(sp[0]); bus.themData(ctpn); } PN.TONGSL = SL.ToString(); PN.TONGTIEN = GT.ToString(); bus.suaData(PN); DialogResult = DialogResult.OK; Close(); }
private void picThemVaoGo_Click(object sender, EventArgs e) { try { int.Parse(txtSoLuong.Text); } catch { MessageBox.Show("Số lượng phải nhập bằng số"); txtSoLuong.Text = "1"; return; } if (int.Parse(txtSoLuong.Text) <= 0) { MessageBox.Show("Số lượng không hợp lệ"); txtSoLuong.Text = "1"; return; } try { int.Parse(txtGiaTri.Text); } catch { MessageBox.Show("Tiền hàng phải nhập bằng số"); txtGiaTri.Text = "1"; return; } if (int.Parse(txtSoLuong.Text) <= 0) { MessageBox.Show("Số tiền không hợp lệ"); txtGiaTri.Text = "1"; return; } Stelia_BUS.Stelia_BUS bus = new Stelia_BUS.Stelia_BUS(); DTO_SanPham[] sp = bus.search_SANPHAM(lblTenSP.Text); int SoLuong = int.Parse(sp[0].SLUONG); if (int.Parse(txtSoLuong.Text) > SoLuong) { MessageBox.Show("Số lượng chỉ tối đa là " + SoLuong + " sản phẩm"); txtSoLuong.Text = SoLuong + ""; return; } SOLUONG = txtSoLuong.Text; THANHTIEN = txtGiaTri.Text; DialogResult = DialogResult.OK; Close(); }
public FormNhapPhieuNhap_NhapHang(string masp) { InitializeComponent(); Stelia_BUS.Stelia_BUS bus = new Stelia_BUS.Stelia_BUS(); DTO_SanPham[] SP = bus.search_SANPHAM(masp); string ma = SP[0].MASP; if (System.IO.File.Exists(Application.StartupPath + "/HinhSanPham/" + ma + ".jpg")) { picAnhSP.Image = Image.FromFile(Application.StartupPath + "/HinhSanPham/" + ma + ".jpg"); } else { picAnhSP.Image = Image.FromFile(Application.StartupPath + "/HinhSanPham/" + ma + ".png"); } lblTenSP.Text = SP[0].TENSP; }
private void FormDanhSachNV_Load(object sender, EventArgs e) { Stelia_BUS.Stelia_BUS bus = new Stelia_BUS.Stelia_BUS(); this.dataGridView1.DataSource = bus.getDataTable("NHANVIEN"); foreach (DataGridViewTextBoxColumn col in this.dataGridView1.Columns) { switch (col.HeaderText) { case "MANV": col.HeaderText = "Mã nhân viên"; break; case "HOTEN": col.HeaderText = "Họ tên"; break; case "NGSINH": col.HeaderText = "Ngày sinh"; break; case "CHUCVU": col.HeaderText = "Chức vụ"; break; case "NGAYVL": col.HeaderText = "Ngày vào làm"; break; case "GIOITINH": col.HeaderText = "Giới tính"; break; case "LUONG": col.HeaderText = "Lương"; break; case "SLHD": col.HeaderText = "Số lượng hoá đơn"; break; case "DOANHTHU": col.HeaderText = "Doanh thu"; break; } } }
private void dataGridView1_MouseDoubleClick(object sender, MouseEventArgs e) { DataGridViewRow currow = dataGridView1.SelectedCells[0].OwningRow; Stelia_BUS.Stelia_BUS bus = new Stelia_BUS.Stelia_BUS(); DTO_SanPham[] SP = bus.search_SANPHAM(currow.Cells[0].Value.ToString()); MaSP = SP[0].MASP; FormNhapPhieuTra_TraHang nhaphang = new FormNhapPhieuTra_TraHang(MaSP); nhaphang.ShowDialog(); SL = nhaphang.SOLUONG; GiaTien = nhaphang.THANHTIEN; if (nhaphang.DialogResult == DialogResult.OK) { this.DialogResult = DialogResult.OK; } Close(); }
private void FormDanhSachKH_Load(object sender, EventArgs e) { Stelia_BUS.Stelia_BUS bus = new Stelia_BUS.Stelia_BUS(); this.dataGridView1.DataSource = bus.getDataTable("KHACHHANG"); foreach (DataGridViewTextBoxColumn col in this.dataGridView1.Columns) { switch (col.HeaderText) { case "MANV": col.HeaderText = "Mã nhân viên"; break; case "HOTEN": col.HeaderText = "Họ tên"; break; case "NGSINH": col.HeaderText = "Ngày sinh"; break; case "DIACHI": col.HeaderText = "Địa chỉ"; break; case "NGDK": col.HeaderText = "Ngày đăng kí"; break; case "GIOITINH": col.HeaderText = "Giới tính"; break; case "LOAIKH": col.HeaderText = "Loại khách hàng"; break; case "DIEMTL": col.HeaderText = "Điểm tích luỹ"; break; } } }
void Init(string mahd, string makh, string manv, string nglap) { Stelia_BUS.Stelia_BUS bus = new Stelia_BUS.Stelia_BUS(); DataTable list = bus.searchHoaDon(mahd, makh, manv, nglap); list.Columns.Remove(list.Columns[3]); gridHoaDon.DataSource = list; foreach (DataGridViewTextBoxColumn col in this.gridHoaDon.Columns) { switch (col.HeaderText) { case "MAHD": col.HeaderText = "Mã hoá đơn"; break; case "MANV": col.HeaderText = "Mã nhân viên"; break; case "MAKH": col.HeaderText = "Mã khách hàng"; break; case "NGHD": col.HeaderText = "Ngày tạo hoá đơn"; break; case "GIAMGIA": col.HeaderText = "Giảm giá"; break; case "TONGTIENHANG": col.HeaderText = "Tổng tiền hàng"; break; case "THANHTIEN": col.HeaderText = "Thành tiền"; break; } } }
private bool CheckDN(string user, string password) { Stelia_BUS.Stelia_BUS bus = new Stelia_BUS.Stelia_BUS(); DataTable infotable = bus.getDataTable("TAIKHOAN"); foreach (DataRow row in infotable.Rows) { if (user == row[0].ToString()) { if (password == row[1].ToString()) { return(true); } else { return(false); } } } return(false); }
private void picThemMoi_Click(object sender, EventArgs e) { Stelia_BUS.Stelia_BUS bus = new Stelia_BUS.Stelia_BUS(); if (bus.timkiem_NhaCungCap(txtMaNCC.Text).Rows.Count != 1) { PushNoti noti = new PushNoti("Error", "Vui lòng chọn mã NCC có trong cơ sở dữ liệu"); noti.Width = this.Width; this.Controls.Add(noti); noti.Show(); noti.ShowNoti(); return; } FormNhapPhieuNhap_ChonHang chon = new FormNhapPhieuNhap_ChonHang(txtMaNCC.Text); chon.ShowDialog(); DTO_SanPham[] sp = bus.search_SANPHAM(chon.MaSP); if (chon.DialogResult == DialogResult.OK) { this.dataGridView1.Rows.Add(chon.MaSP, sp[0].TENSP, chon.SL, chon.GiaTien); } Reset_MaNCC(); }
private void button1_Click(object sender, EventArgs e) { if (txtMK.Text == "") { MessageBox.Show("Mật khẩu không thể rỗng!"); return; } DTO_TaiKhoan tk = new DTO_TaiKhoan(label2.Text, txtMK.Text); Stelia_BUS.Stelia_BUS bus = new Stelia_BUS.Stelia_BUS(); if (!bus.themData(tk)) { PushNoti noti1 = new PushNoti("Error", "Thêm tài khoản không thành công!"); noti1.Width = this.Width; this.Controls.Add(noti1); noti1.Show(); noti1.ShowNoti(); return; } DialogResult = DialogResult.OK; Close(); }
private void FormDanhSachNCC_Load(object sender, EventArgs e) { Stelia_BUS.Stelia_BUS bus = new Stelia_BUS.Stelia_BUS(); this.dataGridView1.DataSource = bus.getDataTable("NHACUNGCAP"); foreach (DataGridViewTextBoxColumn col in this.dataGridView1.Columns) { switch (col.HeaderText) { case "MANCC": col.HeaderText = "Mã nhà cung cấp"; break; case "TENNCC": col.HeaderText = "Tên nhà cung cấp"; break; case "NGHT": col.HeaderText = "Ngày hợp tác"; break; case "DIACHI": col.HeaderText = "Địa chỉ"; break; case "SDT": col.HeaderText = "Số điện thoại"; break; case "MUCDOCC": col.HeaderText = "Mức độ"; break; case "TRANGTHAI": col.HeaderText = "Trạng thái"; break; } } }
private void FormDanhSachSP_NCC_Load(object sender, EventArgs e) { Stelia_BUS.Stelia_BUS bus = new Stelia_BUS.Stelia_BUS(); grid.DataSource = bus.list_SanPham_NCC(MaNCC); foreach (DataGridViewTextBoxColumn col in this.grid.Columns) { switch (col.HeaderText) { case "MASP": col.HeaderText = "Mã sản phẩm"; break; case "TENSP": col.HeaderText = "Tên sản phẩm"; break; case "MANCC": col.HeaderText = "Nhà cung cấp"; break; case "DONGIA": col.HeaderText = "Đơn giá"; break; case "LOINHUAN": col.HeaderText = "Lợi nhuận"; break; case "SLUONG": col.HeaderText = "Số lượng"; break; case "TRANGTHAI": col.HeaderText = "Trạng thái"; break; } } }
private void pictureBox4_Click(object sender, EventArgs e) { DialogResult kq = MessageBox.Show("Bạn có chắc muốn làm mới phiếu nhập?", "Hỏi", MessageBoxButtons.YesNo, MessageBoxIcon.Warning); if (kq == DialogResult.No) { return; } dateNgNhap.DateTime = DateTime.Today; Stelia_BUS.Stelia_BUS bus = new Stelia_BUS.Stelia_BUS(); if (bus.getDataTable("PHIEUNHAP") == null) { txtMaPN.Text = "PN0001"; return; } try { string str = bus.getThongTinPN(0, bus.getDataTable("PHIEUNHAP").Rows.Count - 1); str = str.Remove(0, 2); int temp = str.Length; str = (Convert.ToInt32(str) + 1).ToString(); while (str.Length < temp) { str = "0" + str; } string mapn = "PN"; mapn += str; txtMaPN.Text = mapn; } catch (Exception ex) { } txtMaNCC.Text = ""; richTextBox1.Text = ""; dataGridView1.Rows.Clear(); txtMaNCC.Enabled = true; pictureBoxDanhSach.Enabled = true; }
private void Init_Today_Panel() { Stelia_BUS.Stelia_BUS bus = new Stelia_BUS.Stelia_BUS(); label3.Text = bus.doanhThuTheoNgay(DateChange.ToString(dateNgHD.DateTime)) + " VND"; label4.Text = bus.soLuongTheoNgay(DateChange.ToString(dateNgHD.DateTime)); }
void Reset() { Stelia_BUS.Stelia_BUS bus = new Stelia_BUS.Stelia_BUS(); DataTable temp = bus.getDataTable("TAIKHOAN"); DataColumn col = new DataColumn("HOTEN"); col.DataType = System.Type.GetType("System.String"); DataColumn col2 = new DataColumn("LOAI"); col2.DataType = System.Type.GetType("System.String"); temp.Columns.Add(col); temp.Columns.Add(col2); foreach (DataRow row in temp.Rows) { if (row[0].ToString() == "admin") { temp.Rows.Remove(row); break; } } foreach (DataRow row in temp.Rows) { string re = ""; DataTable search = bus.getDataTable("NHANVIEN"); foreach (DataRow row2 in search.Rows) { if (row[0].ToString() == row2[0].ToString()) { re = row2["HOTEN"].ToString(); row["LOAI"] = row2["CHUCVU"].ToString(); break; } } search = bus.getDataTable("KHACHHANG"); foreach (DataRow row2 in search.Rows) { if (row[0].ToString() == row2[0].ToString()) { re = row2["HOTEN"].ToString(); row["LOAI"] = "Khách hàng"; break; } } row["HOTEN"] = re; } dataGridView1.DataSource = temp; foreach (DataGridViewTextBoxColumn col1 in this.dataGridView1.Columns) { switch (col1.HeaderText) { case "TENDN": col1.HeaderText = "Tên đăng nhập"; break; case "MATKHAU": col1.HeaderText = "Mật khẩu"; break; case "HOTEN": col1.HeaderText = "Tên chủ tài khoản"; break; case "LOAI": col1.HeaderText = "Loại tài khoản"; break; } } }