/**
  * get material info by contract detail id
  * @param unknown_type $MaCTHD
  */
 public function getMaterialByContractDetailID($MaCTHD)
 {
     $contractDetail = MongoDatabase::getOneDataFrom("ChiTietHopDong", "MaCTHD=" . $MaCTHD);
     $result = array();
     $result["MaCTHD"] = $contractDetail["MaCTHD"];
     $result["TenNL"] = $this->getMaterialName($contractDetail["MNL"]);
     return $result;
 }
 /**
  * get table informations
  * @param string $tableID
  */
 public function getTableInfo($tableID)
 {
     $condition = 'MaBanAn=' . $tableID;
     return MongoDatabase::getOneDataFrom("BanAn", $condition);
 }
 /**
  * get supplier info by contract detail id
  * @param unknown_type $conDetailID
  * @return Ambigous <$arr, NULL, multitype:unknown >
  */
 public function getSupplierByContractDetailID($conDetailID)
 {
     $contractDetail = MongoDatabase::getOneDataFrom("ChiTietHopDong", "MaCTHD=" . $conDetailID);
     $contract = MongoDatabase::getOneDataFrom("HopDong", "MaHopDong=" . $contractDetail["MaHopDong"]);
     return MongoDatabase::getOneDataFrom("NhaCungCap", "MaNCC=" . $contract["MaNCC"]);
 }
 public function getFoodAmout($MaCTThucDon_MonAn)
 {
     $food = MongoDatabase::getOneDataFrom("ChiTietHoaDon", "MaCTTD_MA=" . $MaCTThucDon_MonAn);
     return $food["SoLuong"];
 }
 /**
  * get staff info by staff id
  * @param string $username
  * @return array Staff
  */
 public function getInfo($staffId)
 {
     $condition = 'MaNV=' . $staffId;
     return MongoDatabase::getOneDataFrom($this::CollectionName, $condition);
 }
 /**
  * get booking info by booking id
  * @param string $bookingID
  * @return array data
  */
 public function getBookingInfo($bookingID)
 {
     $condition = 'MaPhieu=' . $bookingID;
     return MongoDatabase::getOneDataFrom("PhieuDatCho", $condition);
 }
 /**
  * get ingredient info by ID
  * @param string $inID
  */
 public function getInfo($inID)
 {
     return MongoDatabase::getOneDataFrom("NguyenLieu", "MaNL=" . $inID);
 }