private void frmNhaCungCap_Load(object sender, EventArgs e) { chkListBox.Items.Insert(0, "Mã nhà cung cấp"); chkListBox.Items.Insert(1, "Tên nhà cung cấp"); chkListBox.Items.Insert(2, "Tên mặt hàng"); chkListBox.Items.Insert(3, "Điện thoại"); chkListBox.Items.Insert(4, "Fax"); chkListBox.Items.Insert(5, "Email"); chkListBox.Items.Insert(6, "Địa chỉ"); chkListBox.Items.Insert(7, "Ghi chú"); //grdKq.Columns[0].Visible = true; //grdKq.Columns[1].Visible = true; //grdKq.Columns[2].Visible = true; //grdKq.Columns[3].Visible = true; //grdKq.Columns[4].Visible = true; //grdKq.Columns[5].Visible = true; //grdKq.Columns[6].Visible = true; HienThi(); string select = "SELECT* FROM tblMatHang"; DataSet ds = DataConn.GrdSource(select); cboMatHang.DataSource = ds.Tables[0]; cboMatHang.DisplayMember = "TenMatH"; cboMatHang.ValueMember = "MaMatH"; btnThem_Click(sender, e); }
private void frmDoanhThu_Load(object sender, EventArgs e) { DoanhthuReport dt = new DoanhthuReport(); string select = ""; if (thang != "" && nam != "") { select = "SELECT * FROM v_doanhthu WHERE Tháng='" + thang + "' AND Năm='" + nam + "'"; dt.SetDataSource(DataConn.GrdSource(select).Tables[0]); crystalReportViewer1.ReportSource = dt; } else if (thang != "" && nam == "") { //MessageBox.Show("Thang!= va nam== "); select = "SELECT * FROM v_doanhthu WHERE Tháng='" + thang + "'"; dt.SetDataSource(DataConn.GrdSource(select).Tables[0]); crystalReportViewer1.ReportSource = dt; } else if (thang == "" && nam != "") { select = "SELECT * FROM v_doanhthu WHERE Năm='" + nam + "'"; dt.SetDataSource(DataConn.GrdSource(select).Tables[0]); crystalReportViewer1.ReportSource = dt; } else { select = "SELECT * FROM v_doanhthu"; dt.SetDataSource(DataConn.GrdSource(select).Tables[0]); crystalReportViewer1.ReportSource = dt; } }
private void btnSua_Click(object sender, EventArgs e) { try { if (txtDonGia.Text == "" || txtSoLuong.Text == "") { throw new NotEnoughInfoException(); } string update = "UPDATE tblChiTietHDX SET SoLuong='" + txtSoLuong.Text + "',DonGia='" + txtDonGia.Text + "' WHERE MaMatH=N'" + txtMaMatH.Text + "' AND MaHD=N'" + txtMaHD.Text + "'"; string update2 = "UPDATE tblHoaDonXuat SET NgayXuat=N'" + pckNgayXuat.Text + "' WHERE MaHD=N'" + txtMaHD.Text + "'"; DataConn.ThucHienCmd(update); DataConn.ThucHienCmd(update2); MessageBox.Show("Đã sửa hóa đơn xuất!"); string select = "select tblHoaDonXuat.MaHD Mã_hóa_đơn,tblMatHang.TenMatH Mặt_hàng,tblNhanVien.TenNhanVien Nhân_viên,tblHoaDonXuat.NgayXuat Ngày_xuất,tblChiTietHDX.SoLuong Số_lượng,tblChiTietHDX.DonGia Đơn_giá,tblHoaDonXuat.DonViTinh Đơn_vị_tính" + " from (((tblMatHang inner join tblChiTietHDX on tblMatHang.MaMatH=tblChiTietHDX.MaMatH)" + " inner join tblHoaDonXuat on tblChiTietHDX.MaHD=tblHoaDonXuat.MaHD)" + " inner join tblNhanVien on tblHoaDonXuat.MaNhanVien=tblNhanVien.MaNhanVien)"; DataSet ds = DataConn.GrdSource(select); grdKq.DataSource = ds.Tables[0]; grdKq.Refresh(); } catch (NotEnoughInfoException) { MessageBox.Show("Không đủ dữ liệu để sửa!"); } }
private void frmMain_Load(object sender, EventArgs e) { string select = "select* from tblMatHang"; DataSet ds = DataConn.GrdSource(select); cboMaMatH.DataSource = ds.Tables[0]; cboMaMatH.DisplayMember = "TenMatH"; cboMaMatH.ValueMember = "MaMatH"; //txtMaMatH.Text = ""; //Ẩn 1 số Menu khi không phải admin mặtHàngToolStripMenuItem.Enabled = false; //hóaĐơnNhậpToolStripMenuItem.Enabled = false; //hoáĐơnToolStripMenuItem.Enabled = false; nhânVienToolStripMenuItem.Enabled = false; nhàCungCấpToolStripMenuItem.Enabled = false; đăngNhậpToolStripMenuItem.Enabled = true; nhậpHàngToolStripMenuItem1.Enabled = false; xuấtHàngToolStripMenuItem1.Enabled = false; doanhThuToolStripMenuItem.Enabled = false; tồnKhoToolStripMenuItem.Enabled = false; đăngXuấtToolStripMenuItem.Enabled = false; đổiMậtKhẩuToolStripMenuItem.Enabled = false; thêmNgườiDùngToolStripMenuItem.Enabled = false; khôiPhụcToolStripMenuItem.Enabled = false; hóaĐơnNhậpToolStripMenuItem.Enabled = true; danhSáchHóaĐơnToolStripMenuItem.Enabled = false; hóaĐơnXuấtToolStripMenuItem.Enabled = true; danhSáchHóađơnToolStripMenuItem1.Enabled = false; phiếuĐặtHàngToolStripMenuItem.Enabled = true; danhSáchPhiếuToolStripMenuItem.Enabled = false; }
private void btnSua_Click_1(object sender, EventArgs e) { try { if (txtSoLuong.Text == "" || txtDonGia.Text == "") { throw new NotEnoughInfoException(); } string update = "UPDATE tblChiTietHDN SET SoLuong='" + txtSoLuong.Text + "',tblChiTietHDN.DonGia='" + txtDonGia.Text + "' WHERE MaMatH=N'" + txtMaMatH.Text + "' AND MaHD=N'" + txtMaHD.Text + "'"; string update2 = "UPDATE tblHoaDonNhap SET NgayNhap=N'" + pckNgayNhap.Text + "' WHERE MaHD=N'" + txtMaHD.Text + "'"; DataConn.ThucHienCmd(update); DataConn.ThucHienCmd(update2); MessageBox.Show("Đã sửa hóa đơn nhập!"); string select = "select tblHoaDonNhap.MaHD Mã_hóa_đơn,tblMatHang.TenMatH Tên_mặt_hàng,tblNhaCungCap.TenNCC Tên_nhà_cung_cấp,tblChiTietHDN.SoLuong Số_lượng,tblChiTietHDN.DonGia Đơn_giá,tblHoaDonNhap.NgayNhap Ngày_nhập,tblHoaDonNhap.DonViTinh Đơn_vị_tính" + " from (((tblNhaCungCap inner join tblHoaDonNhap on tblNhaCungCap.MaNCC=tblHoaDonNhap.MaNCC)" + " inner join tblChiTietHDN on tblHoaDonNhap.MaHD=tblChiTietHDN.MaHD)" + " inner join tblMatHang on tblChiTietHDN.MaMatH=tblMatHang.MaMatH)"; DataSet ds = DataConn.GrdSource(select); grdKq.DataSource = ds.Tables[0]; grdKq.Refresh(); } catch (NotEnoughInfoException) { MessageBox.Show("Không đủ dữ liệu để sửa!"); } }
private void btnThongTin_Click(object sender, EventArgs e) { string select = "select MaMatH Mã_hàng,TenMatH Tên_hàng,SoLuong Số_lượng,DonGia Đơn_giá,GiaBan Giá_bán from tblMatHang where MaMatH=N'" + values + "'"; //string select = "select MaMatH Mã_hàng,TenMatH Tên_hàng,SoLuong Số_lượng,DonGia Đơn_giá from tblMatHang"; //string select = "select * from v_GiaBan where [Tên mặt hàng]=N'" + cboMaMatH.Text + "'"; try { if (cboMaMatH.Text == "") { throw new NotEnoughInfoException(); } DataSet ds = DataConn.GrdSource(select); grdKetQua.DataSource = ds.Tables[0]; grdKetQua.Refresh(); } catch (FormatException) { MessageBox.Show("Không đúng định dạng cần thiết! Hãy xem trợ giúp!"); } catch (NotEnoughInfoException) { MessageBox.Show("Bạn hãy chọn một mặt hàng nào đó!"); } }
//Load từ grid lên textbox private void grdKq_CurrentCellChanged(object sender, EventArgs e) { if (grdKq.RowCount > 0) { if (grdKq.CurrentCell == null) { return; } if (grdKq.CurrentCell.RowIndex < grdKq.RowCount) { int hang = grdKq.CurrentCell.RowIndex; string select = "SELECT tblDatHangCT.MaPhieu,tblDatHangCT.MaMatH,TenMatH,TenKhachH,tblDatHangCT.SoLuong,NgayDat,NgayNhan,DienThoai,GhiChu from tblDatHangCT inner join tblMatHang on tblDatHangCT.MaMatH=tblMatHang.MaMatH" + " INNER JOIN tblDatHang ON tblDatHang.MaPhieu=tblDatHangCT.MaPhieu" + " where tblDatHangCT.MaPhieu=N'" + grdKq.Rows[hang].Cells[0].Value.ToString() + "'" + " AND tblDatHangCT.MaMatH='" + grdKq.Rows[hang].Cells[1].Value.ToString() + "'"; DataSet ds = DataConn.GrdSource(select); txtMa.Text = ds.Tables[0].Rows[0]["MaPhieu"].ToString(); //txtTenKhach.Text = ds.Tables[0].Rows[0]["TenKhachH"].ToString(); //pckNgayDat.Text = ds.Tables[0].Rows[0]["NgayDat"].ToString(); //pckNgayNhan.Text = ds.Tables[0].Rows[0]["NgayNhan"].ToString(); //cboMatHang.Text = ds.Tables[0].Rows[0]["TenMatH"].ToString(); //txtSoLuong.Text = ds.Tables[0].Rows[0]["SoLuong"].ToString(); //txtDienThoai.Text = ds.Tables[0].Rows[0]["DienThoai"].ToString(); //txtGhiChu.Text = ds.Tables[0].Rows[0]["GhiChu"].ToString(); //txtMaH.Text = ds.Tables[0].Rows[0]["MaMatH"].ToString(); } else { return; } } }
//Load từ Grid lên các textbox private void grdKq_CurrentCellChanged(object sender, EventArgs e) { if (grdKq.RowCount > 0) { if (grdKq.CurrentCell == null) { return; } if (grdKq.CurrentCell.RowIndex < grdKq.RowCount) { try { int hang = grdKq.CurrentCell.RowIndex; string ma = grdKq.Rows[hang].Cells[0].Value.ToString(); string select = "select MaMatH,TenMatH,SoLuong,DonGia from tblMatHang WHERE MaMatH=N'" + ma + "'"; DataSet ds = DataConn.GrdSource(select); txtMaHang.Text = ds.Tables[0].Rows[0]["MaMatH"].ToString(); txtSoLuong.Text = ds.Tables[0].Rows[0]["SoLuong"].ToString(); txtDonGia.Text = ds.Tables[0].Rows[0]["DonGia"].ToString(); txtTenHang.Text = ds.Tables[0].Rows[0]["TenMatH"].ToString(); } catch (Exception se) { MessageBox.Show("" + se.Message); } } else { return; } } }
private void frmInPhieu_Load(object sender, EventArgs e) { InPhieuReport inphieu = new InPhieuReport(); string select = "SELECT* FROM vInPhieu WHERE MaPhieu='" + maphieu + "'"; inphieu.SetDataSource(DataConn.GrdSource(select).Tables[0]); crystalReportViewer1.ReportSource = inphieu; }
private void frmInHDX_Load(object sender, EventArgs e) { InHdxReport inhdx = new InHdxReport(); string select = "SELECT* FROM vInHDX WHERE MaHD='" + mahd + "'"; inhdx.SetDataSource(DataConn.GrdSource(select).Tables[0]); crystalReportViewer1.ReportSource = inhdx; }
private void HienThi() { string select = "select MaNhanVien [Mã nhân viên],TenNhanVien [Tên nhân viên],DiaChi [Địa chỉ],DienThoai [Điện thoại] from tblNhanVien"; DataSet ds = DataConn.GrdSource(select); grdKq.DataSource = ds.Tables[0]; grdKq.Refresh(); }
private void HienTHi() { string select = "select tblDatHangCT.MaPhieu [Mã phiếu],tblDatHangCT.MaMatH [Mã hàng],TenMatH [Tên hàng],TenKhachH [Khách hàng],tblDatHangCT.SoLuong [Số lượng],NgayDat [Ngày đặt],NgayNhan [Ngày nhận],DienThoai [Điện thoại],GhiChu [Ghi chú] from tblDatHangCT inner join tblMatHang on tblDatHangCT.MaMatH=tblMatHang.MaMatH INNER JOIN tblDatHang ON tblDatHang.MaPhieu=tblDatHangCT.MaPhieu"; DataSet ds = DataConn.GrdSource(select); grdKq.DataSource = ds.Tables[0]; grdKq.Refresh(); }
private void HienThi() { string select = "select MaMatH [Mã hàng],TenMatH [Tên hàng],SoLuong [Số lượng],DonGia [Đơn giá] from tblMatHang"; DataSet ds = DataConn.GrdSource(select); grdKq.DataSource = ds.Tables[0]; grdKq.Refresh(); }
private void frmInHDN_Load(object sender, EventArgs e) { InHdnReport inhdn = new InHdnReport(); string select = "SELECT* FROM vInHDN WHERE MaHD='" + mahd + "'"; DataSet ds = DataConn.GrdSource(select); inhdn.SetDataSource(ds.Tables[0]); crystalReportViewer1.ReportSource = inhdn; }
private void HienThi() { string select = "select tblNhaCungCap.MaNCC [Mã NCC],tblNhaCungCap.TenNCC [Tên NCC],tblMatHang.TenMatH [Mặt hàng],tblNhaCungCap.DienThoai [Điện thoại],tblNhaCungCap.Fax [Fax],tblNhaCungCap.Email [Email],tblNhaCungCap.DiaChi [Địa chỉ],tblNhaCungCap.GhiChu [Ghi chú]" + " from tblNhaCungCap inner join tblMatHang" + " on tblNhaCungCap.MaMatH=tblMatHang.MaMatH"; DataSet ds = DataConn.GrdSource(select); grdKq.DataSource = ds.Tables[0]; grdKq.Refresh(); }
private void frmHDX_Load(object sender, EventArgs e) { string select = "select* from tblMatHang"; DataSet ds = DataConn.GrdSource(select); cboMaMatH.DataSource = ds.Tables[0]; cboMaMatH.DisplayMember = "TenMatH"; cboMaMatH.ValueMember = "MaMatH"; txtMaMatH.Text = ""; }
private void HienThi() { string select = "SELECT tblHoaDonXuat.MaHD [Mã hóa đơn],tblNhanVien.TenNhanVien [Nhân viên],tblChiTietHDX.MaMatH [Mã hàng],tblMatHang.TenMatH [Mặt hàng],tblChiTietHDX.SoLuong [Số lượng],tblHoaDonXuat.NgayXuat [Ngày xuất],tblChiTietHDX.DonGia [Đơn giá],Thue [Thuế],DonViTinh [Đơn vị tính],tblHoaDonXuat.GhiChu [Ghi chú]" + " FROM tblHoaDonXuat INNER JOIN tblChiTietHDX ON tblHoaDonXuat.MaHD=tblChiTietHDX.MaHD" + " INNER JOIN tblMatHang ON tblMatHang.MaMatH=tblChiTietHDX.MaMatH" + " INNER JOIN tblNhanVien ON tblNhanVien.MaNhanVien=tblHoaDonXuat.MaNhanVien"; DataSet ds = DataConn.GrdSource(select); grdView.DataSource = ds.Tables[0]; grdView.Refresh(); }
private void HienThi() { string select = "SELECT tblHoaDonNhap.MaHD [Mã hóa đơn],TenNCC [Nhà cung cấp],tblChiTietHDN.MaMatH [Mã mặt hàng],TenMatH [Mặt hàng],tblChiTietHDN.SoLuong [Số lượng],NgayNhap [Ngày nhập],tblChiTietHDN.DonGia [Đơn giá],Thue [Thuế],tblChiTietHDN.DonViTinh [Đơn vị tính],tblHoaDonNhap.GhiChu [Ghi chú]" + " FROM tblHoaDonNhap INNER JOIN tblChiTietHDN ON tblHoaDonNhap.MaHD=tblChiTietHDN.MaHD" + " INNER JOIN tblMatHang ON tblChiTietHDN.MaMatH=tblMatHang.MaMatH" + " INNER JOIN tblNhaCungCap ON tblNhaCungCap.MaNCC=tblHoaDonNhap.MaNCC"; DataSet ds = DataConn.GrdSource(select); grdView.DataSource = ds.Tables[0]; grdView.Refresh(); }
private void mặtHàngToolStripMenuItem_Click(object sender, EventArgs e) { frmMatHang mathang = new frmMatHang(); mathang.ShowDialog(); string select = "select* from tblMatHang"; DataSet ds = DataConn.GrdSource(select); cboMaMatH.DataSource = ds.Tables[0]; cboMaMatH.DisplayMember = "TenMatH"; cboMaMatH.ValueMember = "MaMatH"; }
private void btnDoiPass_Click(object sender, EventArgs e) { string tendn = txtTenDN.Text.Trim(); string oldpass = txtOldPass.Text.Trim(); string newpass = txtNewPass.Text.Trim(); try { if (tendn == "") { MessageBox.Show("Thiếu tên đăng nhập!", "Chú ý!"); txtTenDN.Select(); return; } if (oldpass == "") { MessageBox.Show("Hãy nhập mật khẩu cũ!", "Chú ý!"); txtOldPass.Select(); return; } if (newpass == "") { MessageBox.Show("Hãy nhập mật khẩu mới!", "Chú ý!"); txtNewPass.Select(); return; } string select = "SELECT * FROM tblDangNhap"; string update = "UPDATE tblDangNhap SET MatKhau=N'" + newpass + "' WHERE TaiKhoan=N'" + txtTenDN.Text + "'"; Boolean kt = false; DataSet ds = DataConn.GrdSource(select); for (int i = 0; i < ds.Tables[0].Rows.Count; ++i) { if ((tendn == ds.Tables[0].Rows[i][0].ToString()) && (oldpass == ds.Tables[0].Rows[i][1].ToString())) { kt = true; DataConn.ThucHienCmd(update); MessageBox.Show("Đổi mật khẩu thành công!"); this.Close(); } } if (kt == false) { MessageBox.Show("Bạn nhập sai tên đăng nhập hoặc mật khẩu!"); } } catch (NotEnoughInfoException) { MessageBox.Show("Bạn hãy nhập đủ tất cả các trường có dấu (*)"); } }
//string v = ""; private void grdNhapHang_CurrentCellChanged(object sender, EventArgs e) { if (grdNhapHang.RowCount > 0) { if (grdNhapHang.CurrentCell == null) { return; } if (grdNhapHang.CurrentCell.RowIndex < grdNhapHang.RowCount) { try { int hang = grdNhapHang.CurrentCell.RowIndex; string select = "SELECT tblHoaDonNhap.MaHD,TenNCC,tblChiTietHDN.MaMatH,TenMatH,tblChiTietHDN.SoLuong,NgayNhap,tblChiTietHDN.DonGia,Thue,tblChiTietHDN.DonViTinh,tblHoaDonNhap.GhiChu" + " FROM tblHoaDonNhap INNER JOIN tblChiTietHDN ON tblHoaDonNhap.MaHD=tblChiTietHDN.MaHD" + " INNER JOIN tblMatHang ON tblChiTietHDN.MaMatH=tblMatHang.MaMatH" + " INNER JOIN tblNhaCungCap ON tblNhaCungCap.MaNCC=tblHoaDonNhap.MaNCC" + " WHERE tblHoaDonNhap.MaHD=N'" + grdNhapHang.Rows[hang].Cells[0].Value.ToString() + "'" + " AND tblChiTietHDN.MaMatH=N'" + grdNhapHang.Rows[hang].Cells[2].Value.ToString() + "'"; DataSet ds = DataConn.GrdSource(select); cboMaNCC.Text = ds.Tables[0].Rows[0]["TenNCC"].ToString(); txtMaH.Text = ds.Tables[0].Rows[0]["MaMatH"].ToString(); cboMaMatH.Text = ds.Tables[0].Rows[0]["TenMatH"].ToString(); txtMaHoaDon.Text = ds.Tables[0].Rows[0]["MaHD"].ToString(); txtSoLuong.Text = ds.Tables[0].Rows[0]["SoLuong"].ToString(); pckNgayNhap.Text = ds.Tables[0].Rows[0]["NgayNhap"].ToString(); txtDonGia.Text = ds.Tables[0].Rows[0]["DonGia"].ToString(); txtThue.Text = ds.Tables[0].Rows[0]["Thue"].ToString(); txtDonViTinh.Text = ds.Tables[0].Rows[0]["DonViTinh"].ToString(); txtGhiChu.Text = ds.Tables[0].Rows[0]["GhiChu"].ToString(); //MessageBox.Show(txtMaH.Text); //v = ds.Tables[0].Rows[0]["MaMatH"].ToString(); } catch (FormatException) { MessageBox.Show("Định dạng dữ liệu không đúng!", "Thông báo!"); } catch (Exception se) { MessageBox.Show("" + se.Message); } } else { return; } } }
private void frmNhap_Load(object sender, EventArgs e) { pckNgayNhap.Text = DateTime.Today.TimeOfDay.ToString(); txtMaHoaDon.Text = ""; cboMaNCC.Text = ""; txtGhiChu.Text = ""; groupChiTietHDN.Enabled = false; btnGhi.Enabled = false; btnHoan.Enabled = false; btnInHD.Enabled = false; btnSua.Enabled = false; btnXoa.Enabled = false; btnNhap.Enabled = true; btnThem.Enabled = false; txtMaHoaDon.Select(); string select1 = "select* from tblNhaCungCap"; string select2 = "select* from tblMatHang"; try { DataSet ds = DataConn.GrdSource(select1); cboMaNCC.DataSource = ds.Tables[0]; cboMaNCC.DisplayMember = "TenNCC"; cboMaNCC.ValueMember = "MaNCC"; if (cboMaNCC.ValueMember != null) { values1 = ds.Tables[0].Rows[cboMaNCC.SelectedIndex][0].ToString(); } ds = DataConn.GrdSource(select2); cboMaMatH.DataSource = ds.Tables[0]; cboMaMatH.DisplayMember = "TenMatH"; cboMaMatH.ValueMember = "MaMatH"; if (cboMaMatH.ValueMember != null) { values2 = ds.Tables[0].Rows[cboMaMatH.SelectedIndex][0].ToString(); } HienThi(); //btnNhap_Click(sender, e); } catch (FormatException) { MessageBox.Show("Không đúng định dạng dữ liệu cần thiết! Hãy xem trợ giúp!"); } }
private void frmHDN_Load(object sender, EventArgs e) { string select = "select* from tblMatHang"; DataSet ds = DataConn.GrdSource(select); cboMaMatH.DataSource = ds.Tables[0]; cboMaMatH.DisplayMember = "TenMatH"; cboMaMatH.ValueMember = "MaMatH"; //select = "select tblNhaCungCap.TenNCC,tblNhaCungCap.MaNCC from tblNhaCungCap inner join tblMatHang on tblNhaCungCap.MaMatH=tblMatHang.MaMatH and tblNhaCungCap.MaMatH=N'" + cboMaMatH.SelectedValue.ToString() + "'"; select = "select* from tblNhaCungCap"; ds = DataConn.GrdSource(select); cboMaNCC.DataSource = ds.Tables[0]; cboMaNCC.DisplayMember = "TenNCC"; cboMaNCC.ValueMember = "MaNCC"; txtMaMatH.Text = ""; txtMaNCC.Text = ""; }
private void grdView_CurrentCellChanged(object sender, EventArgs e) { if (grdView.RowCount > 0) { if (grdView.CurrentCell == null) { return; } if (grdView.CurrentCell.RowIndex < grdView.RowCount) { try { int hang = grdView.CurrentCell.RowIndex; string select = "SELECT tblHoaDonXuat.MaHD,tblNhanVien.TenNhanVien,tblChiTietHDX.MaMatH,tblMatHang.TenMatH,tblChiTietHDX.SoLuong,tblHoaDonXuat.NgayXuat,tblChiTietHDX.DonGia,Thue,DonViTinh,tblHoaDonXuat.GhiChu" + " FROM tblHoaDonXuat INNER JOIN tblChiTietHDX ON tblHoaDonXuat.MaHD=tblChiTietHDX.MaHD" + " INNER JOIN tblMatHang ON tblMatHang.MaMatH=tblChiTietHDX.MaMatH" + " INNER JOIN tblNhanVien ON tblNhanVien.MaNhanVien=tblHoaDonXuat.MaNhanVien" + " WHERE tblHoaDonXuat.MaHD=N'" + grdView.Rows[hang].Cells[0].Value.ToString() + "'" + " AND tblChiTietHDX.MaMatH=N'" + grdView.Rows[hang].Cells[2].Value.ToString() + "'"; DataSet ds = DataConn.GrdSource(select); //cboMaNhanVien.Text = ds.Tables[0].Rows[0]["TenNhanVien"].ToString(); //cboMaMatH.Text = ds.Tables[0].Rows[0]["TenMatH"].ToString(); //txtMaHD.Text = ds.Tables[0].Rows[0]["MaHD"].ToString(); //txtSoLuong.Text = ds.Tables[0].Rows[0]["SoLuong"].ToString(); //pckNgayXuat.Text = ds.Tables[0].Rows[0]["NgayXuat"].ToString(); //txtDonGia.Text = ds.Tables[0].Rows[0]["DonGia"].ToString(); //txtThue.Text = ds.Tables[0].Rows[0]["Thue"].ToString(); //txtDonViTinh.Text = ds.Tables[0].Rows[0]["DonViTinh"].ToString(); //txtGhiChu.Text = ds.Tables[0].Rows[0]["GhiChu"].ToString(); txtMa.Text = ds.Tables[0].Rows[0]["MaHD"].ToString(); } catch (Exception se) { MessageBox.Show("" + se.Message); } } else { return; } } }
private void frmXuatHang_Load(object sender, EventArgs e) { pckNgayXuat.Text = DateTime.Today.TimeOfDay.ToString(); txtMaHD.Text = ""; cboMaNhanVien.Text = ""; txtGhiChu.Text = ""; txtMaHD.Select(); groupChiTietHDX.Enabled = false; btnThem.Enabled = false; btnSua.Enabled = false; btnXoa.Enabled = false; btnGhi.Enabled = false; btnInHD.Enabled = false; btnHoan.Enabled = false; string select1 = "select* from tblMatHang"; string select2 = "select* from tblNhanVien"; DataSet ds = DataConn.GrdSource(select1); cboMaMatH.DataSource = ds.Tables[0]; cboMaMatH.DisplayMember = "TenMatH"; cboMaMatH.ValueMember = "MaMatH"; if (cboMaMatH.ValueMember != null) { values1 = ds.Tables[0].Rows[cboMaMatH.SelectedIndex][0].ToString(); } ds = DataConn.GrdSource(select2); cboMaNhanVien.DataSource = ds.Tables[0]; cboMaNhanVien.DisplayMember = "TenNhanVien"; cboMaNhanVien.ValueMember = "MaNhanVien"; if (cboMaNhanVien.ValueMember != null) { values2 = ds.Tables[0].Rows[cboMaNhanVien.SelectedIndex][0].ToString(); } HienThi(); //btnXuatHang_Click(sender, e); //string s = "SELECT SoLuong FROM tblMatHang WHERE MaMatH='"+values1+"'"; //DataSet ds1 = DataConn.GrdSource(s); //label4.Text = ds1.Tables[0].Rows[0].ToString(); }
//Load from grid private void grdKq_CurrentCellChanged(object sender, EventArgs e) { if (grdKq.RowCount > 0) { if (grdKq.CurrentCell == null) { return; } if (grdKq.CurrentCell.RowIndex < grdKq.RowCount) { try { int hang = grdKq.CurrentCell.RowIndex; string ma = grdKq.Rows[hang].Cells[0].Value.ToString(); string ma2 = grdKq.Rows[hang].Cells[1].Value.ToString(); string select = "select tblHoaDonNhap.MaHD,tblMatHang.TenMatH,tblMatHang.MaMatH,tblNhaCungCap.TenNCC,tblNhaCungCap.MaNCC,tblHoaDonNhap.NgayNhap,tblChiTietHDN.SoLuong,tblChiTietHDN.DonGia" + " from (((tblNhaCungCap inner join tblHoaDonNhap on tblNhaCungCap.MaNCC=tblHoaDonNhap.MaNCC)" + " inner join tblChiTietHDN on tblHoaDonNhap.MaHD=tblChiTietHDN.MaHD)" + " inner join tblMatHang on tblChiTietHDN.MaMatH=tblMatHang.MaMatH)" + "WHERE tblHoaDonNhap.MaHD=N'" + ma + "' AND tblMatHang.TenMatH=N'" + ma2 + "'"; DataSet ds = DataConn.GrdSource(select); txtMaHD.Text = ds.Tables[0].Rows[0]["MaHD"].ToString(); cboMaMatH.Text = ds.Tables[0].Rows[0]["TenMatH"].ToString(); txtMaMatH.Text = ds.Tables[0].Rows[0]["MaMatH"].ToString(); txtMaNCC.Text = ds.Tables[0].Rows[0]["MaNCC"].ToString(); cboMaNCC.Text = ds.Tables[0].Rows[0]["TenNCC"].ToString(); pckNgayNhap.Text = ds.Tables[0].Rows[0]["NgayNhap"].ToString(); txtSoLuong.Text = ds.Tables[0].Rows[0]["SoLuong"].ToString(); txtDonGia.Text = ds.Tables[0].Rows[0]["DonGia"].ToString(); } catch (Exception se) { MessageBox.Show("" + se.Message); } } else { return; } } }
private void grdKetQua_CurrentCellChanged(object sender, EventArgs e) { if (this.grdKetQua.RowCount > 0) { if (this.grdKetQua.CurrentCell == null) { return; } if (this.grdKetQua.CurrentCell.RowIndex < this.grdKetQua.RowCount) { int hang = this.grdKetQua.CurrentCell.RowIndex; string select = "select TenMatH from tblMatHang where MaMatH=N'" + this.grdKetQua.Rows[hang].Cells[0].Value.ToString() + "'"; DataSet ds = DataConn.GrdSource(select); cboMaMatH.Text = ds.Tables[0].Rows[0]["TenMatH"].ToString(); } else { return; } } }
private void btnHienThi_Click(object sender, EventArgs e) { string select; try { //Tìm kiếm tất cả các hóa đơn xuất if (txtMaMatH.Text == "" && pckNgayXuat.Text != "") { select = "select tblHoaDonXuat.MaHD Mã_hóa_đơn,tblMatHang.TenMatH Mặt_hàng,tblNhanVien.TenNhanVien Nhân_viên,tblHoaDonXuat.NgayXuat Ngày_xuất,tblChiTietHDX.SoLuong Số_lượng,tblChiTietHDX.DonGia Đơn_giá,tblHoaDonXuat.DonViTinh Đơn_vị_tính" + " from (((tblMatHang inner join tblChiTietHDX on tblMatHang.MaMatH=tblChiTietHDX.MaMatH)" + " inner join tblHoaDonXuat on tblChiTietHDX.MaHD=tblHoaDonXuat.MaHD)" + " inner join tblNhanVien on tblHoaDonXuat.MaNhanVien=tblNhanVien.MaNhanVien)"; } //Tìm kiếm khi có đủ tất cả các dữ liệu else if (txtMaMatH.Text != "" && pckNgayXuat.Text != "") { select = "select tblHoaDonXuat.MaHD Mã_hóa_đơn,tblMatHang.TenMatH Mặt_hàng,tblNhanVien.TenNhanVien Nhân_viên,tblHoaDonXuat.NgayXuat Ngày_xuất,tblChiTietHDX.SoLuong Số_lượng,tblChiTietHDX.DonGia Đơn_giá,tblHoaDonXuat.DonViTinh Đơn_vị_tính" + " from (((tblMatHang inner join tblChiTietHDX on tblMatHang.MaMatH=tblChiTietHDX.MaMatH)" + " inner join tblHoaDonXuat on tblChiTietHDX.MaHD=tblHoaDonXuat.MaHD)" + " inner join tblNhanVien on tblHoaDonXuat.MaNhanVien=tblNhanVien.MaNhanVien)" + " where tblHoaDonXuat.NgayXuat=N'" + pckNgayXuat.Text + "'" + " and tblChiTietHDX.MaMatH=N'" + txtMaMatH.Text + "'"; } else { throw new NotEnoughInfoException(); } DataSet ds = DataConn.GrdSource(select); grdKq.DataSource = ds.Tables[0]; grdKq.Refresh(); } catch (NotEnoughInfoException) { MessageBox.Show("Bạn chưa nhập đúng dữ liệu để hiển thị! Hãy vào trợ giúp hoặc nhấn F1!"); } }
private void grdKq_CurrentCellChanged(object sender, EventArgs e) { if (grdKq.RowCount > 0) { if (grdKq.CurrentCell == null) { return; } if (grdKq.CurrentCell.RowIndex < grdKq.RowCount) { try { int hang = grdKq.CurrentCell.RowIndex; string ma = grdKq.Rows[hang].Cells[0].Value.ToString(); string select = "select tblNhaCungCap.MaNCC,tblNhaCungCap.TenNCC,tblMatHang.MaMatH,tblMatHang.TenMatH,tblNhaCungCap.DienThoai,tblNhaCungCap.Fax,tblNhaCungCap.Email,tblNhaCungCap.DiaChi,tblNhaCungCap.GhiChu" + " from tblNhaCungCap inner join tblMatHang" + " on tblNhaCungCap.MaMatH=tblMatHang.MaMatH WHERE MaNCC='" + ma + "'"; DataSet ds = DataConn.GrdSource(select); txtMaNCC.Text = ds.Tables[0].Rows[0]["MaNCC"].ToString(); txtTenNCC.Text = ds.Tables[0].Rows[0]["TenNCC"].ToString(); cboMatHang.Text = ds.Tables[0].Rows[0]["TenMatH"].ToString(); txtDienThoai.Text = ds.Tables[0].Rows[0]["DienThoai"].ToString(); txtFax.Text = ds.Tables[0].Rows[0]["Fax"].ToString(); txtEmail.Text = ds.Tables[0].Rows[0]["Email"].ToString(); txtDiaChi.Text = ds.Tables[0].Rows[0]["DiaChi"].ToString(); txtGhiChu.Text = ds.Tables[0].Rows[0]["GhiChu"].ToString(); } catch (Exception se) { MessageBox.Show("" + se.Message); } } else { return; } } }
//Load từ grid lên các ô textbox private void grdKq_CurrentCellChanged(object sender, EventArgs e) { if (grdKq.RowCount > 0) { if (grdKq.CurrentCell == null) { return; } if (grdKq.CurrentCell.RowIndex < grdKq.RowCount) { int hang = grdKq.CurrentCell.RowIndex; string ma = grdKq.Rows[hang].Cells[0].Value.ToString(); string select = "SELECT MaNhanVien,TenNhanVien,DiaChi,DienThoai FROM tblNhanVien WHERE MaNhanVien=N'" + ma + "'"; DataSet ds = DataConn.GrdSource(select); txtMaNV.Text = ds.Tables[0].Rows[0]["MaNhanVien"].ToString(); txtTenNV.Text = ds.Tables[0].Rows[0]["TenNhanVien"].ToString(); txtDiaChi.Text = ds.Tables[0].Rows[0]["DiaChi"].ToString(); txtDienThoai.Text = ds.Tables[0].Rows[0]["DienThoai"].ToString(); } } }