Beispiel #1
0
        private void btnThem_Click(object sender, EventArgs e)
        {
            DialogResult result = MessageBox.Show("Bạn có muốn lập đơn đặt hàng không không?", "Xác nhận", MessageBoxButtons.YesNoCancel);

            if (result == DialogResult.Yes)
            {
                DTO.NhaCungCap nhaCungCap = ((DTO.NhaCungCap)cmbNhaCungCap.SelectedValue);
                PhieuNhapHang  phieuNhap  = BUS.ThietBiBUS.LapPhieuNhap(nhaCungCap.MaNCC, User.NhanVien.MaNV);
                if (phieuNhap != null)
                {
                    MessageBox.Show("Lập phiếu thành công");
                    rbChuaGiao.Checked = true;
                    pageNumber         = 1;
                    txtPageNumber.Text = "1";
                    totalPage          = BUS.ThietBiBUS.DemPhieuNhapHang(rbChuaGiao.Checked ? 0 : 1);
                    totalPage          = Utility.TinhKichThuocTrang(totalPage, pageSize);
                    txtTotalPage.Text  = totalPage.ToString();

                    // bindingSource.Add(new PhieuNhapHang());
                    bindingSource.DataSource = BUS.ThietBiBUS.XemPhieuNhapHang(rbChuaGiao.Checked ? 0 : 1, pageNumber, pageSize);
                }
                else
                {
                    MessageBox.Show("Có lỗi xảy ra. Hãy báo cho nhà cung cấp phần mềm để biết thêm chi tiết");
                }
            }
            else if (result == DialogResult.No)
            {
                //...
            }
            else
            {
                //...
            }
        }
        public frmInDonDatNguyenLieu(DTO.NhaCungCap nhaCungCap, PhieuNhapHang phieuNhap)
        {
            this.phieuNhap  = phieuNhap;
            this.nhaCungCap = nhaCungCap;

            InitializeComponent();
        }
 public frmNhapChiTietThietBi(DTO.NhaCungCap nhaCungCap, PhieuNhapHang phieuNhapHang)
 {
     this.nhaCungCap    = nhaCungCap;
     this.phieuNhapHang = phieuNhapHang;
     InitializeComponent();
     khoiTao();
 }
Beispiel #4
0
 public frmInDonNhapThietBi(DTO.NhaCungCap nhaCungCap, PhieuNhapHang phieuNhap, bool bDaGiaoHang = false)
 {
     this.phieuNhap   = phieuNhap;
     this.nhaCungCap  = nhaCungCap;
     this.bDaGiaoHang = bDaGiaoHang;
     InitializeComponent();
 }
Beispiel #5
0
 private void btnFind_Click(object sender, EventArgs e)
 {
     if (cmbNhaCCTK.SelectedValue != null)
     {
         DTO.NhaCungCap nhaCungCap  = (DTO.NhaCungCap)cmbNhaCCTK.SelectedValue;
         LoaiHangHoa    loaiHangHoa = (DTO.LoaiHangHoa)cmbLoaiTK.SelectedValue;
         pageNumber             = 1;
         txtPageNumber.Text     = "1";
         totalPage              = BUS.SanPhamBUS.DemSanPham(nhaCungCap.MaNCC, int.Parse(loaiHangHoa.Ma), txtTenTK.Text);
         totalPage              = Utility.TinhKichThuocTrang(totalPage, pageSize);
         txtTotalPage.Text      = totalPage.ToString();
         dGVDanhSach.DataSource = BUS.SanPhamBUS.XemSanPhamTable(nhaCungCap.MaNCC, int.Parse(loaiHangHoa.Ma),
                                                                 txtTenTK.Text, pageNumber, pageSize);
     }
     else
     {
         pageNumber             = 1;
         txtPageNumber.Text     = "1";
         totalPage              = BUS.SanPhamBUS.DemSanPham("", 0, txtTenTK.Text);
         totalPage              = Utility.TinhKichThuocTrang(totalPage, pageSize);
         txtTotalPage.Text      = totalPage.ToString();
         dGVDanhSach.DataSource = BUS.SanPhamBUS.XemSanPhamTable("", 0, txtTenTK.Text, pageNumber, pageSize);
         AddGridTableStyle();
     }
 }
Beispiel #6
0
 public frmNhapCTNguyenLieu(DTO.NhaCungCap nhaCungCap, PhieuNhapHang phieuNhapHang)
 {
     this.nhaCungCap    = nhaCungCap;
     this.phieuNhapHang = phieuNhapHang;
     InitializeComponent();
     khoiTao();
 }
Beispiel #7
0
 private void btnSua_Click(object sender, EventArgs e)
 {
     if (dGVPhieuNhap.CurrentRow != null)
     {
         int                 index            = dGVPhieuNhap.CurrentRow.Index;
         DTO.NhaCungCap      nhaCungCap       = ((DTO.NhaCungCap)cmbNhaCungCap.SelectedValue);
         PhieuNhapHang       soPhieuNhap      = (PhieuNhapHang)bindingSource[index];
         frmNhapCTNguyenLieu nhapCTNguyenLieu = new frmNhapCTNguyenLieu(nhaCungCap, soPhieuNhap);
         nhapCTNguyenLieu.ShowDialog();
         bindingSource.DataSource = BUS.NguyenLieuBUS.XemPhieuNhapHang(rbChuaGiao.Checked ? 0 : 1, pageNumber, pageSize);
     }
 }
Beispiel #8
0
        private void btnSua_Click(object sender, EventArgs e)
        {
            if (dGVPhieuNhap.CurrentRow != null)
            {
                int            index         = dGVPhieuNhap.CurrentRow.Index;
                DTO.NhaCungCap nhaCungCap    = ((DTO.NhaCungCap)cmbNhaCungCap.SelectedValue);
                PhieuNhapHang  phieuNhapHang = (PhieuNhapHang)bindingSource[index];

                string soPhieuNhap = dGVPhieuNhap[0, index].Value.ToString();

                frmNhapChiTietSanPham chiTietSanPham = new
                                                       frmNhapChiTietSanPham(nhaCungCap, phieuNhapHang);
                chiTietSanPham.ShowDialog();
            }
        }
Beispiel #9
0
        public void Insert(NhaCungCap info)
        {
            cnn = helper.GetConnect();
            sqlString = "Insert into NhaCungCap(id, Ten, DiaChi, DienThoai, Email, GhiChu ) values ('" + info.Id + "',N'" + info.Ten + "',N'" + info.DiaChi + "','" + info.DienThoai + "','" + info.Email + "',N'" + info.GhiChu + "')";
            try
            {

                //Thực thi câu lệnh SQL
                cmd = new SqlCommand(sqlString, cnn);
                cmd.ExecuteNonQuery();

            }
            catch (System.Exception e)
            {
                cnn.Close();
                throw new Exception("Lỗi Kết Nối Cơ sở dữ liệu.");
            }

            cnn.Close();
        }
Beispiel #10
0
 public static bool CapNhatNCC(DTO.NhaCungCap ncc)
 {
     return(DAO.QuanLyNCC.NhaCungCapDAO.CapNhatNCC(ncc));
 }
Beispiel #11
0
 public static bool ThemNCC(DTO.NhaCungCap ncc)
 {
     return(DAO.QuanLyNCC.NhaCungCapDAO.ThemNCC(ncc));
 }
Beispiel #12
0
        public void Update(NhaCungCap info)
        {
            sqlString = "UPDATE NHACUNGCAP SET Ten=N'" + info.Ten +
                "',DiaChi=N'" + info.DiaChi +
                "',DienThoai='" + info.DienThoai +
                "',Email='" + info.Email +
                "',GhiChu=N'" + info.GhiChu +
                "' WHERE id='" + info.Id + "'";
            cnn = helper.GetConnect();
            try
            {

                //Thực thi câu lệnh SQL
                cmd = new SqlCommand(sqlString, cnn);
                cmd.ExecuteNonQuery();
            }
            catch (System.Exception e)
            {
                cnn.Close();
                throw new Exception("Lỗi Kết Nối Cơ sở dữ liệu.");
            }
            cnn.Close();
        }
Beispiel #13
0
 public void Update(NhaCungCap info)
 {
     nccD.Update(info);
 }
Beispiel #14
0
 public void Insert(NhaCungCap info)
 {
     nccD.Insert(info);
 }