private void btnThem_Click(object sender, EventArgs e) { ResetColor(); if (!ValidateData()) { return; } XuatHang_DTO phieuXuat = new XuatHang_DTO(); phieuXuat.KhachHang.Ten_KH = txtTenKH.Text.Trim(); phieuXuat.KhachHang.SDT_KH = txtSDT.Text; phieuXuat.KhachHang.DiaChi_KH = txtDiaChi.Text; phieuXuat.KhachHang.Email_KH = txtEmail.Text; phieuXuat.NhanVien.Ma_NV = (int)cboNhanVien.SelectedValue; phieuXuat.TenNV = cboNhanVien.Text.Split('-')[0]; phieuXuat.TenKH = txtTenKH.Text.Trim(); phieuXuat.Ma_Sanpham = (int)cboTenSP.SelectedValue; phieuXuat.TenSanPham = cboTenSP.Text; phieuXuat.SoLuong = (int)numSoLuong.Value; phieuXuat.DonGia = int.Parse(txtDonGia.Text); lstPhieuXuat.Add(phieuXuat); dgvPhieuXuat.DataSource = typeof(List <XuatHang_DTO>); dgvPhieuXuat.DataSource = lstPhieuXuat; EditDataGridView(); }
private void dgvPhieuXuat_CellClick(object sender, DataGridViewCellEventArgs e) { int idx = e.RowIndex; XuatHang_DTO phieuXuat = lstPhieuXuat[idx]; txtTenKH.Text = phieuXuat.KhachHang.Ten_KH; txtDiaChi.Text = phieuXuat.KhachHang.DiaChi_KH; txtEmail.Text = phieuXuat.KhachHang.Email_KH; txtSDT.Text = phieuXuat.KhachHang.SDT_KH; cboNhanVien.Text = phieuXuat.NhanVien.ThongTin; txtLoaiSP.Text = phieuXuat.LoaiSanPham.TenLSP; txtNSX.Text = phieuXuat.NhaSanXuat.TenNSX; cboTenSP.Text = phieuXuat.TenSanPham; numSoLuong.Value = (int)phieuXuat.SoLuong; txtDonGia.Text = phieuXuat.DonGia.ToString(); }
public List <XuatHang_DTO> LoadDanhSachPhieuXuat() { try { List <XuatHang_DTO> listXuatHang = new List <XuatHang_DTO>(); DataTable data = DataProvider.Instance.ExecuteQuery("LoadToanBoPhieuXuat"); foreach (DataRow item in data.Rows) { XuatHang_DTO xuatHang = new XuatHang_DTO(item); listXuatHang.Add(xuatHang); } return(listXuatHang); } catch (Exception ex) { return(null); } }