private void SetValueToControl(DTO_NhapHang nhapHang)
 {
     if (nhapHang != null)
     {
         txtMaSanPham.Text           = nhapHang.MaSanPham;
         cboNhaCungCap.SelectedValue = nhapHang.MaNhaCungCap;
         txtTenSanPham.Text          = nhapHang.TenSanPham;
         txtSoLuongNhap.Text         = nhapHang.SoLuongNhap.ToString();
         txtDonGiaNhap.Text          = nhapHang.DonGiaNhap.ToString();
         txtDonGiaBan.Text           = nhapHang.GiaBanHienHanh.ToString();
     }
 }
 private void LayDuLieuTrenLuoiVaoDTO_NhapHang(int index)
 {
     nhapHang                = new DTO_NhapHang();
     nhapHang.MaPhieuNhap    = dgvChiTietNhapHang.Rows[index].Cells["colMaPhieuNhap"].Value.ToString();
     nhapHang.NgayNhap       = Convert.ToDateTime(dgvChiTietNhapHang.Rows[index].Cells["colNgayNhap"].Value.ToString());
     nhapHang.MaSanPham      = dgvChiTietNhapHang.Rows[index].Cells["colMaSanPham"].Value.ToString();
     nhapHang.TenSanPham     = dgvChiTietNhapHang.Rows[index].Cells["colTenSanPham"].Value.ToString();
     nhapHang.MoTa           = "";
     nhapHang.MaNhaCungCap   = dgvChiTietNhapHang.Rows[index].Cells["colMaNhaCungCap"].Value.ToString();
     nhapHang.SoLuongNhap    = Convert.ToInt64(dgvChiTietNhapHang.Rows[index].Cells["colSoLuongNhap"].Value.ToString());
     nhapHang.DonGiaNhap     = Convert.ToInt64(dgvChiTietNhapHang.Rows[index].Cells["colDonGiaNhap"].Value.ToString());
     nhapHang.MaNhanVien     = Cls_Main.maNhanVien;
     nhapHang.GiaBanHienHanh = Convert.ToInt64(dgvChiTietNhapHang.Rows[index].Cells["colGiaBanHienHanh"].Value.ToString());
 }
예제 #3
0
 public bool UpdateChiTietPhieuNhap(ref string err, ref int count, DTO_NhapHang nhapHang)
 {
     return(data.MyExcuteNonQuery(ref err, ref count, "PSP_NhapHang_UpdateChiTietPhieuNhap", CommandType.StoredProcedure,
                                  new SqlParameter("@MaPhieuNhap", nhapHang.MaPhieuNhap),
                                  new SqlParameter("@NgayNhap", nhapHang.NgayNhap),
                                  new SqlParameter("@MaNhanVien", nhapHang.MaNhanVien),
                                  new SqlParameter("@MaSanPham", nhapHang.MaSanPham),
                                  new SqlParameter("@TenSanPham", nhapHang.TenSanPham),
                                  new SqlParameter("@MoTa", nhapHang.MoTa),
                                  new SqlParameter("@SoLuongNhap", nhapHang.SoLuongNhap),
                                  new SqlParameter("@DonGiaNhap", nhapHang.DonGiaNhap),
                                  new SqlParameter("@MaNhaCungCap", nhapHang.MaNhaCungCap),
                                  new SqlParameter("@GiaBanHienHanh", nhapHang.GiaBanHienHanh)));
 }
        private void LayDuLieuNhapHang()
        {
            nhapHang             = new DTO_NhapHang();
            nhapHang.MaPhieuNhap = txtMaPhieuNhap.Text;
            nhapHang.NgayNhap    = dtpNgayNhap.Value;
            nhapHang.MaSanPham   = txtMaSanPham.Text;
            nhapHang.TenSanPham  = txtTenSanPham.Text;
            nhapHang.MoTa        = "";

            nhapHang.MaNhaCungCap   = cboNhaCungCap.SelectedValue.ToString();
            nhapHang.SoLuongNhap    = Convert.ToInt64(txtSoLuongNhap.Text);
            nhapHang.DonGiaNhap     = Convert.ToInt64(txtDonGiaNhap.Text);
            nhapHang.MaNhanVien     = Cls_Main.maNhanVien;
            nhapHang.GiaBanHienHanh = Convert.ToInt64(txtDonGiaBan.Text);
        }
예제 #5
0
 public bool DeleteChiTietPhieuNhap(ref string err, ref int count, DTO_NhapHang nhapHang)
 {
     return(data.MyExcuteNonQuery(ref err, ref count, "PSP_NhapHang_XoaChiTietPhieuNhap", CommandType.StoredProcedure,
                                  new SqlParameter("@MaPhieuNhap", nhapHang.MaPhieuNhap),
                                  new SqlParameter("@MaSanPham", nhapHang.MaSanPham)));
 }