public bool AddData(clsChiTietPhieuNhap chiTietPhieuNhap)
 {
     if (!_mdlChiTietPhieuNhap.AddData(chiTietPhieuNhap))
     {
         MessageBox.Show("Thêm chi tiết phiếu nhập lỗi", "Thêm chi tiết phiếu nhập", MessageBoxButtons.OK, MessageBoxIcon.Error);
         return(false);
     }
     return(true);
 }
Beispiel #2
0
        ConnectToSQL _conn = new ConnectToSQL();//Initialize connectoSQl class

        public bool AddData(clsChiTietPhieuNhap chiTietPhieuNhap)
        {
            _conn.CMD.CommandText = String.Format("INSERT [dbo].[tbChiTietPhieuNhap] (idPhieuNhap,SoLuong,DonGia,idMaVachSanPham,GhiChu,GiaBan,idChiTietHoaDon) "
                                                  + "VALUES (N'{0}',N'{1}',N'{2}',N'{3}',N'{4}',{5},{6})"
                                                  , chiTietPhieuNhap.IdPhieuNhap
                                                  , chiTietPhieuNhap.SoLuong
                                                  , chiTietPhieuNhap.DonGia
                                                  , chiTietPhieuNhap.IdMaVachSanPham
                                                  , chiTietPhieuNhap.GhiChu
                                                  , (chiTietPhieuNhap.GiaBan != 0) ? "'" + chiTietPhieuNhap.GiaBan.ToString() + "'" : "null"
                                                  , (chiTietPhieuNhap.IdChiTietHoaDon != 0) ? "'" + chiTietPhieuNhap.IdChiTietHoaDon.ToString() + "'" : "null");

            return(_conn.ExecuteCMD());
        }
Beispiel #3
0
        /// <summary>
        /// Gán dữ liệu cho chi tiết phiếu nhập
        /// </summary>
        private void AssignChiTietPhieuNhap(DataRow row)
        {
            ///Gán giá trị dựa trên idMaVachNhap và idMaVachNhap do tìm từ mã vạch
            ///và cửa hàng đến đển nhập
            ///

            //idPhieuNhap
            _chiTietPhieuNhap = new clsChiTietPhieuNhap();
            ///Lấy id mã vạch sản phẩm
            int idMaVach = Convert.ToInt32(row["id"].ToString());
            //lay Ma
            string maVach = _ctrlMaVachSanPham.GetMaVachById(idMaVach);

            //idPhieuNhap
            _chiTietPhieuNhap.IdPhieuNhap = _ctrlPhieuNhap.GetIdPhieuNhap();
            //Soluong
            _chiTietPhieuNhap.SoLuong = Convert.ToInt32(row["SoLuong"].ToString());
            //DonGia
            _chiTietPhieuNhap.DonGia = 0;
            //idMaVachSanPham
            _chiTietPhieuNhap.IdMaVachSanPham = _ctrlMaVachSanPham.GetIdByCuaHang_MaVach(maVach, _idCuaHangDen);
            //idCHiTietHoaDon
            _chiTietPhieuNhap.IdChiTietHoaDon = 0;
        }
Beispiel #4
0
        private void AssignChiTietPhieuNhap(DataRow row)
        {
            _chiTietPhieuNhap = new clsChiTietPhieuNhap();
            ///Lấy id mã vạch sản phẩm
            int idMaVach = Convert.ToInt32(row["id"].ToString());

            _chiTietPhieuNhap.IdPhieuNhap = _ctrlPhieuNhap.GetIdPhieuNhap();

            _chiTietPhieuNhap.SoLuong = Convert.ToInt32(row["SoLuong"].ToString());

            _chiTietPhieuNhap.DonGia = Convert.ToInt32(row["DonGia"].ToString());

            _chiTietPhieuNhap.IdMaVachSanPham = idMaVach;

            if (_displayMaPhieu == DisplayMaPhieu.ThuHoiSanPham)
            {
                _chiTietPhieuNhap.IdChiTietHoaDon = Convert.ToInt32(row["idChiTietHoaDon"].ToString());
            }
            else
            {
                _chiTietPhieuNhap.IdChiTietHoaDon = 0;
            }
            //_chiTietPhieuNhap.GiaBan = 0;
        }