/** * @Route("/Soda/{id}", name="soda_detail") */ public function sodaDetail($id, Request $request) { $soda = $this->getDoctrine()->getRepository('AppBundle:Soda')->find($id); //Setting up form $orderdetail = new Orderdetail(); $orderdetail->setSoda($soda); $form = $this->createForm('orderdetailsubmit', $orderdetail); $form->handleRequest($request); if ($form->isValid()) { //get user $user = $this->get('security.token_storage')->getToken()->getUser(); //adding order $order = new Order(); $order->setUser($user); //Relation setup $order->addOrderdetail($orderdetail); $order->setOrderdate(); $orderdetail->setOrder($order); //Persist $em = $this->getDoctrine()->getManager(); $em->persist($order); //Updating left sodas $oldStorage = $this->getDoctrine()->getRepository('AppBundle:Storage')->find($soda->getStorage()->getId()); $oldStorage->setQuantity($oldStorage->getQuantity() - $orderdetail->getAmount()); $em->merge($oldStorage); $em->flush(); return $this->redirectToRoute('soda_overview'); } return $this->render('default/detail.html.twig', array('soda' => $soda, 'form' => $form->createView())); }
private function createOrder(Client $client, $identifier) { $em = $this->getEntityManager($client); $order = new Order(); $order->setFullname(ucfirst($identifier))->setEmail($identifier . '@example.org')->setPhone('0123456789')->setDate('Some date')->setOrder(array('rows' => array(array('meal' => 'Meal ' . $identifier, 'unit_price' => array('3.00', 'EUR'), 'quantity' => 3, 'price' => array('9.00', 'EUR'))), 'total_count' => 3, 'total_price' => array('9.00', 'EUR'))); $em->persist($order); $em->flush(); }
/** * {@inheritdoc} */ public function load(ObjectManager $manager) { $data = array('rows' => array(array('meal' => 'Part de pizza', 'quantity' => 1, 'unit_price' => array('2.00', 'EUR'), 'price' => array('2.00', 'EUR')), array('meal' => 'Muffin', 'quantity' => 2, 'unit_price' => array('4.00', 'EUR'), 'price' => array('8.00', 'EUR'))), 'total_count' => 3, 'total_price' => array('10.00', 'EUR')); $order = new Order(); $order->setOrder($data)->setFullname('Firstname Lastname')->setPhone('0123456789')->setEmail('*****@*****.**')->setDate('Expected date'); $manager->persist($order); $manager->flush(); }
private function createProductLinesFromOrder(Order $order) { $productLines = array(); foreach ($order->getProductLines() as $orderProductLine) { $code = $orderProductLine->getProductSale()->getProduct()->getCode(); $title = $orderProductLine->getProductSale()->getProduct()->getTitle(); $price = $orderProductLine->getProductSale()->getPrice(); $quantity = $orderProductLine->getQuantity(); $productLine = new ProductLine(); $productLine->setCode($code)->setPrice($price)->setQuantity($quantity)->setTitle($title)->setTotal($quantity * $price); $productLines[] = $productLine; } return $productLines; }
private function checkProductsStock(Order $order) { $quantities = array(); foreach ($order->getProductLines() as $productLine) { $quantities[$productLine->getProductSale()->getProduct()->getId()] = $productLine->getQuantity(); } $productStocks = $this->getProductStocksByProductIds(array_keys($quantities))->execute(); foreach ($productStocks as $productStock) { $id = $productStock->getProduct()->getId(); if ($quantities[$id] <= $productStock->getQuantity()) { unset($quantities[$id]); } } return empty($quantities); }
/** * @Route("/orders/delete/{order}", name="deleteOrderByUser") * @Method("POST") */ public function deleteOrderAction(Request $request, Order $order = null) { $user = $this->getUser(); $status = $order->getStatus(); if ($user->getOrders()->contains($order)) { if ($status == 'processing' || $status == 'closed' || $status == 'canceled') { $em = $this->getDoctrine()->getManager(); $em->remove($order); $em->flush(); return new JsonResponse(['success' => 'Успішно видалено']); } return new JsonResponse(['error' => 'Ви не можете видалити замовлення №' . $order->getId()]); } return new JsonResponse(['error' => 'Виникла помилка']); }
/** * Creates a new Order entity. * */ public function createAction(Request $request) { $entityManager = $this->getDoctrine()->getManager(); $postOrder = $request->get('appbundle_order'); $quantities = $request->get('quantity'); $order = new Order(); $order->setCustomer($entityManager->getRepository(Customer::REPOSITORY)->find($postOrder['customer'])); foreach ($postOrder['productLines'] as $productSaleId => $value) { $productLine = new OrderProductLine(); $productLine->setProductSale($entityManager->getRepository(ProductSale::REPOSITORY)->find($productSaleId)); $productLine->setQuantity($quantities[$productSaleId]); $entityManager->persist($productLine); $order->addProductLine($productLine); } $entityManager->persist($order); $entityManager->flush(); return $this->redirect($this->generateUrl('order_show', array('id' => $order->getId()))); }
public function createOrder($customerId, $products) { $this->eventDispatcher->dispatch(OrderEvent::BEFORE_CREATE, new OrderBeforeCreate($customerId, $products)); $order = new Order(); /* @var $customer Customer */ $customer = $this->doctrine->getRepository(Customer::REPOSITORY)->find($customerId); $order->setCustomer($customer); $addresses = $customer->getAddress(); $order->setBillingAddress($addresses[0]); $order->setShippingAddress($addresses[1]); foreach ($products as $product) { $this->createProductLine($order, $product['id'], $product['quantity']); } $this->entityManager->persist($order); $this->entityManager->flush(); $this->eventDispatcher->dispatch(OrderEvent::AFTER_CREATE, new OrderEvent($order)); $this->entityManager->flush(); return $order->getId(); }
/** * @return Order */ public function setDataToObject() { $this->object->setCustomerOuterId($this->getFormattedData('customerOuterId', 'integer')); $this->object->setShippingMethod($this->getFormattedData('shippingMethod', 'string')); $this->object->setPaymentMethod($this->getFormattedData('paymentMethod', 'string')); $this->object->setCurrency($this->getFormattedData('currency', 'string')); $this->object->setOrderDate($this->getFormattedData('orderDate', 'date')); parent::setDataToObject(); }
/** * @Route("/order") * @Template() */ public function orderAction(Request $request) { // GET requests simply show the Place Order page if ($request->getMethod() == 'GET') { // Prevent XSS and Default to michaels-fav // There is likely a more native way of handling this, such as Symfony Forms switch ($request->query->get('variety')) { case 'meatlovers': case 'vegetarian': case 'michaels-fav': $variety = $request->query->get('variety'); break; default: $variety = 'michaels-fav'; } return $this->render('Order/order.html.twig', array('variety' => $variety)); } elseif ($request->getMethod() == 'POST') { $em = $this->getDoctrine()->getManager(); $customers = $em->getRepository('AppBundle:Customer'); // Does this customer already exist? $customer = $customers->findOneBy(array('lname' => $request->request->get('lname'), 'phone' => $request->request->get('phone'))); // If not, create this customer! if (!$customer) { $customer = new Customer(); $customer->setFname($request->request->get('fname'))->setLname($request->request->get('lname'))->setPhone($request->request->get('phone')); $em->persist($customer); $em->flush(); } // Save the Order for this Customer $order = new Order(); $order->setCustomerId($customer->getId())->setPizzaVariety($request->request->get('variety'))->setToppings($request->request->get('toppings'))->setStatus('Queued'); $em->persist($order); $em->flush(); return $this->redirect('/orders'); } }
/** * @Route("/order/checkout") */ public function checkoutAction(Request $request) { $session = $request->getSession(); $cart = $session->get('cart', []); $order = new Order(); $order->setDate(new \DateTime()); $order->setStatus(Order::STATUS_PENDING); $order->setCustomer($this->get('security.token_storage')->getToken()->getUser()); $service = $this->get('ProductService'); $items = new ArrayCollection(); foreach ($cart as $product) { $item = new Item(); $item->setProduct($service->getProduct($product['id'])); $item->setQuantity($product['quantity']); $items->add($item); } $order->setItems($items); $em = $this->getDoctrine()->getEntityManager(); $em->persist($order); $em->flush(); $session->remove('cart'); return $this->render('order/checkout.html.twig', ['order' => $order]); }
/** * @Given /^order on "([^"]*)" exists$/ */ public function orderOnExists($date, $active = false) { $order = new Order(new \DateTime($date)); $order->setActive($active); $this->getEntityManager()->persist($order); $this->getEntityManager()->flush(); $this->getParameterBag()->set('order', $order); return $order; }
/** * @Route("/admin/order/create", defaults={"amount" = "1"}) * @Route("/admin/order/create/{amount}", name="admin_ordercreate") */ public function createOrder($amount, Request $request) { if ($amount < 1) { $amount = 1; } //counting how many sodas $qb = $this->getDoctrine()->getManager()->createQueryBuilder()->select('count(soda.id)')->from('AppBundle:Soda', 'soda'); $count = $qb->getQuery()->getSingleScalarResult(); if ($amount > $count) { $amount = $count; } $order = new Order(); for ($i = 0; $i < $amount; $i++) { $order->addOrderdetail(new Orderdetail()); } $form = $this->createForm('order', $order); $order->setOrderdate(); $form->handleRequest($request); if ($form->isValid()) { $em = $this->getDoctrine()->getManager(); $em->persist($order); $em->flush(); //updating stock: $em = $this->getDoctrine()->getManager(); foreach ($order->getOrderdetails() as $odetail) { $soda = $odetail->getSoda(); $oldStorage = $soda->getStorage(); $oldStorage->setQuantity($oldStorage->getQuantity() - $odetail->getAmount()); $em->merge($oldStorage); } return $this->redirectToRoute('admin_front'); } return $this->render('admin/addorder.html.twig', array('order' => $order, 'id' => $amount, 'form' => $form->createView())); }
public function getLogContext() { return array('id' => $this->order->getId()); }
/** * Ajax deleting dish from order * * @Route("/delete/{order}/{dish}", name="dellFromOrder") * @Method("POST") * @Security("has_role('ROLE_ADMIN')") */ public function dellDishFromOrderAction(DishInOrder $dish = null, Order $order = null) { $response = new JsonResponse(); $em = $this->getDoctrine()->getManager(); if ($dish && $order) { $dishes = $order->getDishesInOrder(); if ($dishes->contains($dish)) { $em->remove($dish); $em->flush(); if ($order->getDishesInOrder()->count() == 0) { $em->remove($order); } else { $newDishes = $order->getDishesInOrder(); $summ = $this->get('hedgehogs.order')->getSumm($order); $order->setSumm($summ); } $em->flush(); return $response->setData(array('deleted' => 1)); } } return $response->setData(array('deleted' => 0)); }
/** * @Route("/basket-save", name="basket_save", options={"expose" = true}) * @Template() */ public function saveBasketAction(Request $request) { $session = $request->getSession(); $lists = $session->get('lists'); $group = hash('sha256', time()); $em = $this->getDoctrine()->getManager(); foreach ($lists as $id => $list) { $banner = $this->getDoctrine()->getRepository('AppBundle:banner')->findOneById($id); $order = new Order(); $order->setBanner($banner); $order->setClient($this->getUser()); $order->setPrice($banner->getPrice()); $order->setOrderGroup($group); $order->setStatus(0); $order->setEnabled(true); $em->persist($order); $em->flush($order); $em->refresh($order); $months = unserialize($lists[$id]['months']); foreach ($months as $date => $val) { if ($val) { $month = new OrderMonth(); $date = new \DateTime($date . '-01 00:00:00'); $month->setDate($date); $month->setOrder($order); $month->setEnabled(1); $em->persist($month); $em->flush($month); $em->refresh($month); } } } $banners = $this->getDoctrine()->getRepository('AppBundle:Order')->findByOrderGroup($group); return array('banners' => $banners, 'group' => $group); }
/** * Get summ of order * * @param $order * @return int */ public function getSumm(Order $order) { $summ = 0; foreach ($order->getDishesInOrder() as $dishInOrder) { $price = $dishInOrder->getDish()->getPrice(); $summ = $summ + $price * $dishInOrder->getCount(); } return $summ; }
/** * @Route("dane/dodaj") */ public function createData() { $mainCategory = new Category(); $mainCategory->setCategory(null); $mainCategory->setActive(1); $mainCategory->setName('Główne'); $em = $this->getDoctrine()->getManager(); $em->persist($mainCategory); $em->flush(); $foodCategory = new Category(); $foodCategory->setCategory($mainCategory); $foodCategory->setActive(1); $foodCategory->setName('Żywność'); $em = $this->getDoctrine()->getManager(); $em->persist($foodCategory); $em->flush(); $drugCategory = new Category(); $drugCategory->setCategory($mainCategory); $drugCategory->setActive(1); $drugCategory->setName('Używki'); $em = $this->getDoctrine()->getManager(); $em->persist($drugCategory); $em->flush(); $serviceCategory = new Category(); $serviceCategory->setCategory($mainCategory); $serviceCategory->setActive(1); $serviceCategory->setName('Usługi'); $em = $this->getDoctrine()->getManager(); $em->persist($serviceCategory); $em->flush(); $industryCategory = new Category(); $industryCategory->setCategory($mainCategory); $industryCategory->setActive(1); $industryCategory->setName('Przemysł'); $em = $this->getDoctrine()->getManager(); $em->persist($industryCategory); $em->flush(); $scienceCategory = new Category(); $scienceCategory->setCategory($mainCategory); $scienceCategory->setActive(1); $scienceCategory->setName('Nauka, Edukacja'); $em = $this->getDoctrine()->getManager(); $em->persist($scienceCategory); $em->flush(); $privateLessonCategory = new Category(); $privateLessonCategory->setCategory($scienceCategory); $privateLessonCategory->setActive(1); $privateLessonCategory->setName('Korepetycje'); $em = $this->getDoctrine()->getManager(); $em->persist($privateLessonCategory); $em->flush(); $beforeSchoolCategory = new Category(); $beforeSchoolCategory->setCategory($scienceCategory); $beforeSchoolCategory->setActive(1); $beforeSchoolCategory->setName('Przedszkola'); $em = $this->getDoctrine()->getManager(); $em->persist($beforeSchoolCategory); $em->flush(); $nurseryCategory = new Category(); $nurseryCategory->setCategory($scienceCategory); $nurseryCategory->setActive(1); $nurseryCategory->setName('Żłobki'); $em = $this->getDoctrine()->getManager(); $em->persist($nurseryCategory); $em->flush(); $wholePolandProvince = new Province(); $wholePolandProvince->setActive(1); $wholePolandProvince->setName('Cała Polska'); $em = $this->getDoctrine()->getManager(); $em->persist($wholePolandProvince); $em->flush(); $mazowieckieProvince = new Province(); $mazowieckieProvince->setActive(1); $mazowieckieProvince->setName('Mazowieckie'); $em = $this->getDoctrine()->getManager(); $em->persist($mazowieckieProvince); $em->flush(); $dolnoslaskieProvince = new Province(); $dolnoslaskieProvince->setActive(1); $dolnoslaskieProvince->setName('Dolnośląskie'); $em = $this->getDoctrine()->getManager(); $em->persist($dolnoslaskieProvince); $em->flush(); $warminskoMazurskieProvince = new Province(); $warminskoMazurskieProvince->setActive(1); $warminskoMazurskieProvince->setName('Warmińsko-Mazurskie'); $em = $this->getDoctrine()->getManager(); $em->persist($warminskoMazurskieProvince); $em->flush(); $opolskieProvince = new Province(); $opolskieProvince->setActive(1); $opolskieProvince->setName('Opolskie'); $em = $this->getDoctrine()->getManager(); $em->persist($opolskieProvince); $em->flush(); $slaskieProvince = new Province(); $slaskieProvince->setActive(1); $slaskieProvince->setName('Śląskie'); $em = $this->getDoctrine()->getManager(); $em->persist($slaskieProvince); $em->flush(); $wroclawCity = new City(); $wroclawCity->setProvince($dolnoslaskieProvince); $wroclawCity->setActive(1); $wroclawCity->setName('Wrocław'); $em = $this->getDoctrine()->getManager(); $em->persist($wroclawCity); $em->flush(); $szczawnoZdrojCity = new City(); $szczawnoZdrojCity->setProvince($dolnoslaskieProvince); $szczawnoZdrojCity->setActive(1); $szczawnoZdrojCity->setName('Szczawno-Zdrój'); $em = $this->getDoctrine()->getManager(); $em->persist($szczawnoZdrojCity); $em->flush(); $stronieSlaskieCity = new City(); $stronieSlaskieCity->setProvince($dolnoslaskieProvince); $stronieSlaskieCity->setActive(1); $stronieSlaskieCity->setName('Stronie Śląskie'); $em = $this->getDoctrine()->getManager(); $em->persist($stronieSlaskieCity); $em->flush(); $jeleniaGoraCity = new City(); $jeleniaGoraCity->setProvince($dolnoslaskieProvince); $jeleniaGoraCity->setActive(1); $jeleniaGoraCity->setName('Jelenia Góra'); $em = $this->getDoctrine()->getManager(); $em->persist($jeleniaGoraCity); $em->flush(); $zmigrodCity = new City(); $zmigrodCity->setProvince($dolnoslaskieProvince); $zmigrodCity->setActive(1); $zmigrodCity->setName('Żmigród'); $em = $this->getDoctrine()->getManager(); $em->persist($zmigrodCity); $em->flush(); $sobotkaCity = new City(); $sobotkaCity->setProvince($dolnoslaskieProvince); $sobotkaCity->setActive(1); $sobotkaCity->setName('Sobótka'); $em = $this->getDoctrine()->getManager(); $em->persist($sobotkaCity); $em->flush(); $user = new User(); $user->setProvince($dolnoslaskieProvince); $user->setCity($wroclawCity); $user->setActive(1); $user->setName('Robert'); $user->setSurname('Rybiański'); $user->setLogin('login'); $user->setPassword(md5('password')); $user->setKey(md5(date('Y-m-d H:i:s') . 'password')); $user->setEmail('*****@*****.**'); $user->setUrl('http://www.domena.pl/'); $user->setPhone('226666666'); $user->setStreet('Ulica 6'); $user->setPostcode('66-666'); $user->setDescription('Pierwszy użytkownik...'); $user->setCommentNumber(13); $user->setCommentPositive7Days(2); $user->setCommentNeutral7Days(1); $user->setCommentNegative7Days(0); $user->setCommentPositive30Days(3); $user->setCommentNeutral30Days(1); $user->setCommentNegative30Days(1); $user->setCommentPositiveAllDays(10); $user->setCommentNeutralAllDays(2); $user->setCommentNegativeAllDays(1); $user->setCommentDate($dateTime = new \DateTime('2016-03-14 16:31:09')); $user->setIpAdded('127.0.0.1'); $user->setDateAdded($dateTime); $user->setIpUpdated('127.0.0.1'); $user->setDateUpdated($dateTime); $user->setIpLoged('127.0.0.1'); $user->setDateLoged($dateTime); $em = $this->getDoctrine()->getManager(); $em->persist($user); $em->flush(); $firm = new Firm(); $firm->setUser($user); $firm->setProvince($dolnoslaskieProvince); $firm->setCity($wroclawCity); $firm->setActive(1); $firm->setVisible(1); $firm->setOrder(1); $firm->setName('Firma Pierwsza'); $firm->setEmail('*****@*****.**'); $firm->setUrl('http://www.firma.pl/'); $firm->setPhone('226669999'); $firm->setStreet('Ulica 9'); $firm->setPostcode('66-999'); $firm->setDescription('Pierwsza firma...'); $firm->setMarkPrecision(5); $firm->setMarkContact(5); $firm->setMarkTime(5); $firm->setMarkPrice(5); $firm->setCommentNumber(15); $firm->setCommentPositive7Days(5); $firm->setCommentNeutral7Days(1); $firm->setCommentNegative7Days(0); $firm->setCommentPositive30Days(6); $firm->setCommentNeutral30Days(1); $firm->setCommentNegative30Days(1); $firm->setCommentPositiveAllDays(12); $firm->setCommentNeutralAllDays(2); $firm->setCommentNegativeAllDays(1); $firm->setCommentDate($dateTime = new \DateTime('2016-03-15 11:21:19')); $firm->setIpAdded('127.0.0.1'); $firm->setDateAdded($dateTime); $firm->setIpUpdated('127.0.0.1'); $firm->setDateUpdated($dateTime); $em = $this->getDoctrine()->getManager(); $em->persist($firm); $em->flush(); $firm = new Firm(); $firm->setUser($user); $firm->setProvince($dolnoslaskieProvince); $firm->setCity($wroclawCity); $firm->setActive(1); $firm->setVisible(1); $firm->setOrder(1); $firm->setName('Firma Druga'); $firm->setEmail('*****@*****.**'); $firm->setUrl('http://www.firma2.pl/'); $firm->setPhone('226688999'); $firm->setStreet('Ulica 8'); $firm->setPostcode('66-899'); $firm->setDescription('Druga firma...'); $firm->setMarkPrecision(4); $firm->setMarkContact(4); $firm->setMarkTime(4); $firm->setMarkPrice(4); $firm->setCommentNumber(10); $firm->setCommentPositive7Days(0); $firm->setCommentNeutral7Days(1); $firm->setCommentNegative7Days(0); $firm->setCommentPositive30Days(6); $firm->setCommentNeutral30Days(1); $firm->setCommentNegative30Days(1); $firm->setCommentPositiveAllDays(6); $firm->setCommentNeutralAllDays(3); $firm->setCommentNegativeAllDays(1); $firm->setCommentDate($dateTime = new \DateTime('2016-03-16 13:11:07')); $firm->setIpAdded('127.0.0.1'); $firm->setDateAdded($dateTime); $firm->setIpUpdated('127.0.0.1'); $firm->setDateUpdated($dateTime); $em = $this->getDoctrine()->getManager(); $em->persist($firm); $em->flush(); $firm = new Firm(); $firm->setUser($user); $firm->setProvince($dolnoslaskieProvince); $firm->setCity($wroclawCity); $firm->setActive(1); $firm->setVisible(1); $firm->setOrder(1); $firm->setName('Firma Trzecia'); $firm->setEmail('*****@*****.**'); $firm->setUrl('http://www.firma3.pl/'); $firm->setPhone('226677999'); $firm->setStreet('Ulica 7'); $firm->setPostcode('66-799'); $firm->setDescription('Trzecia firma...'); $firm->setMarkPrecision(3); $firm->setMarkContact(3); $firm->setMarkTime(3); $firm->setMarkPrice(3); $firm->setCommentNumber(5); $firm->setCommentPositive7Days(1); $firm->setCommentNeutral7Days(1); $firm->setCommentNegative7Days(0); $firm->setCommentPositive30Days(1); $firm->setCommentNeutral30Days(1); $firm->setCommentNegative30Days(2); $firm->setCommentPositiveAllDays(2); $firm->setCommentNeutralAllDays(1); $firm->setCommentNegativeAllDays(2); $firm->setCommentDate($dateTime = new \DateTime('2016-03-17 15:51:55')); $firm->setIpAdded('127.0.0.1'); $firm->setDateAdded($dateTime); $firm->setIpUpdated('127.0.0.1'); $firm->setDateUpdated($dateTime); $em = $this->getDoctrine()->getManager(); $em->persist($firm); $em->flush(); $firmCategory = new FirmCategory(); $firmCategory->setFirm($firm); $firmCategory->setCategory($serviceCategory); $firmCategory->setActive(1); $em = $this->getDoctrine()->getManager(); $em->persist($firmCategory); $em->flush(); $firmCategory = new FirmCategory(); $firmCategory->setFirm($firm); $firmCategory->setCategory($scienceCategory); $firmCategory->setActive(1); $em = $this->getDoctrine()->getManager(); $em->persist($firmCategory); $em->flush(); $firmCategory = new FirmCategory(); $firmCategory->setFirm($firm); $firmCategory->setCategory($privateLessonCategory); $firmCategory->setActive(1); $em = $this->getDoctrine()->getManager(); $em->persist($firmCategory); $em->flush(); $picture = new Picture(); $picture->setFirm($firm); $picture->setActive(1); $picture->setName('3D Budownictwo'); $picture->setFile('1.jpg'); $picture->setWidth(1024); $picture->setHeight(600); $picture->setFileMini('1-mini.jpg'); $picture->setWidthMini(120); $picture->setHeightMini(120); $picture->setIpAdded('127.0.0.1'); $picture->setDateAdded(new \DateTime('2016-03-30 15:36:43')); $em = $this->getDoctrine()->getManager(); $em->persist($picture); $em->flush(); $picture = new Picture(); $picture->setFirm($firm); $picture->setActive(1); $picture->setName('Twój Dom'); $picture->setFile('2.jpg'); $picture->setWidth(1024); $picture->setHeight(600); $picture->setFileMini('2-mini.jpg'); $picture->setWidthMini(120); $picture->setHeightMini(120); $picture->setIpAdded('127.0.0.1'); $picture->setDateAdded(new \DateTime('2016-03-30 15:37:43')); $em = $this->getDoctrine()->getManager(); $em->persist($picture); $em->flush(); $picture = new Picture(); $picture->setFirm($firm); $picture->setActive(1); $picture->setName('Piękny Ogród'); $picture->setFile('3.jpg'); $picture->setWidth(1024); $picture->setHeight(600); $picture->setFileMini('3-mini.jpg'); $picture->setWidthMini(120); $picture->setHeightMini(120); $picture->setIpAdded('127.0.0.1'); $picture->setDateAdded(new \DateTime('2016-03-30 15:38:43')); $em = $this->getDoctrine()->getManager(); $em->persist($picture); $em->flush(); $picture = new Picture(); $picture->setFirm($firm); $picture->setActive(1); $picture->setName('ABC Motoryzacja'); $picture->setFile('4.jpg'); $picture->setWidth(1024); $picture->setHeight(600); $picture->setFileMini('4-mini.jpg'); $picture->setWidthMini(120); $picture->setHeightMini(120); $picture->setIpAdded('127.0.0.1'); $picture->setDateAdded(new \DateTime('2016-03-30 15:46:43')); $em = $this->getDoctrine()->getManager(); $em->persist($picture); $em->flush(); $picture = new Picture(); $picture->setFirm($firm); $picture->setActive(1); $picture->setName('Archeton TZ'); $picture->setFile('5.jpg'); $picture->setWidth(1024); $picture->setHeight(600); $picture->setFileMini('5-mini.jpg'); $picture->setWidthMini(120); $picture->setHeightMini(120); $picture->setIpAdded('127.0.0.1'); $picture->setDateAdded(new \DateTime('2016-03-30 15:46:45')); $em = $this->getDoctrine()->getManager(); $em->persist($picture); $em->flush(); $orderType1 = new OrderType(); $orderType1->setActive(1); $orderType1->setName('Niezatwierdzone'); $em = $this->getDoctrine()->getManager(); $em->persist($orderType1); $em->flush(); $orderType2 = new OrderType(); $orderType2->setActive(1); $orderType2->setName('Zatwierdzone'); $em = $this->getDoctrine()->getManager(); $em->persist($orderType2); $em->flush(); $orderType3 = new OrderType(); $orderType3->setActive(1); $orderType3->setName('Odrzucone'); $em = $this->getDoctrine()->getManager(); $em->persist($orderType3); $em->flush(); $commentType1 = new CommentType(); $commentType1->setActive(1); $commentType1->setName('Pozytywny'); $em = $this->getDoctrine()->getManager(); $em->persist($commentType1); $em->flush(); $commentType2 = new CommentType(); $commentType2->setActive(1); $commentType2->setName('Neutralny'); $em = $this->getDoctrine()->getManager(); $em->persist($commentType2); $em->flush(); $commentType3 = new CommentType(); $commentType3->setActive(1); $commentType3->setName('Negatywny'); $em = $this->getDoctrine()->getManager(); $em->persist($commentType3); $em->flush(); $markType1 = new MarkType(); $markType1->setActive(1); $markType1->setName('Dokładność'); $em = $this->getDoctrine()->getManager(); $em->persist($markType1); $em->flush(); $markType2 = new MarkType(); $markType2->setActive(1); $markType2->setName('Kontakt'); $em = $this->getDoctrine()->getManager(); $em->persist($markType2); $em->flush(); $markType3 = new MarkType(); $markType3->setActive(1); $markType3->setName('Czas'); $em = $this->getDoctrine()->getManager(); $em->persist($markType3); $em->flush(); $markType4 = new MarkType(); $markType4->setActive(1); $markType4->setName('Cena'); $em = $this->getDoctrine()->getManager(); $em->persist($markType4); $em->flush(); $order1 = new Order(); $order1->setUser($user); $order1->setFirm($firm); $order1->setOrderType($orderType2); $order1->setActive(1); $order1->setRecommendation(0); $order1->setName('Nazwa zlecenia 1'); $order1->setText('Opis zlecenia 1'); $order1->setIpAdded('127.0.0.1'); $order1->setDateAdded($dateTime = new \DateTime('2016-03-30 16:30:13')); $order1->setIpUpdated('127.0.0.1'); $order1->setDateUpdated($dateTime); $em = $this->getDoctrine()->getManager(); $em->persist($order1); $em->flush(); $order2 = new Order(); $order2->setUser($user); $order2->setFirm($firm); $order2->setOrderType($orderType2); $order2->setActive(1); $order2->setRecommendation(0); $order2->setName('Nazwa zlecenia 2'); $order2->setText('Opis zlecenia 2'); $order2->setIpAdded('127.0.0.1'); $order2->setDateAdded($dateTime = new \DateTime('2016-03-30 16:31:13')); $order2->setIpUpdated('127.0.0.1'); $order2->setDateUpdated($dateTime); $em = $this->getDoctrine()->getManager(); $em->persist($order2); $em->flush(); $order3 = new Order(); $order3->setUser($user); $order3->setFirm($firm); $order3->setOrderType($orderType2); $order3->setActive(1); $order3->setRecommendation(0); $order3->setName('Nazwa zlecenia 3'); $order3->setText('Opis zlecenia 3'); $order3->setIpAdded('127.0.0.1'); $order3->setDateAdded($dateTime = new \DateTime('2016-03-30 16:32:13')); $order3->setIpUpdated('127.0.0.1'); $order3->setDateUpdated($dateTime); $em = $this->getDoctrine()->getManager(); $em->persist($order3); $em->flush(); $order4 = new Order(); $order4->setUser($user); $order4->setFirm($firm); $order4->setOrderType($orderType2); $order4->setActive(1); $order4->setRecommendation(0); $order4->setName('Nazwa zlecenia 4'); $order4->setText('Opis zlecenia 4'); $order4->setIpAdded('127.0.0.1'); $order4->setDateAdded($dateTime = new \DateTime('2016-03-30 16:33:13')); $order4->setIpUpdated('127.0.0.1'); $order4->setDateUpdated($dateTime); $em = $this->getDoctrine()->getManager(); $em->persist($order4); $em->flush(); $order5 = new Order(); $order5->setUser($user); $order5->setFirm($firm); $order5->setOrderType($orderType2); $order5->setActive(1); $order5->setRecommendation(0); $order5->setName('Nazwa zlecenia 5'); $order5->setText('Opis zlecenia 5'); $order5->setIpAdded('127.0.0.1'); $order5->setDateAdded($dateTime = new \DateTime('2016-03-30 16:34:13')); $order5->setIpUpdated('127.0.0.1'); $order5->setDateUpdated($dateTime); $em = $this->getDoctrine()->getManager(); $em->persist($order5); $em->flush(); $order6 = new Order(); $order6->setUser($user); $order6->setFirm($firm); $order6->setOrderType($orderType1); $order6->setActive(1); $order6->setRecommendation(0); $order6->setName('Nazwa zlecenia 6'); $order6->setText('Opis zlecenia 6'); $order6->setIpAdded('127.0.0.1'); $order6->setDateAdded($dateTime = new \DateTime('2016-03-30 16:35:13')); $order6->setIpUpdated('127.0.0.1'); $order6->setDateUpdated($dateTime); $em = $this->getDoctrine()->getManager(); $em->persist($order6); $em->flush(); $order7 = new Order(); $order7->setUser($user); $order7->setFirm($firm); $order7->setOrderType($orderType3); $order7->setActive(1); $order7->setRecommendation(0); $order7->setName('Nazwa zlecenia 7'); $order7->setText('Opis zlecenia 7'); $order7->setIpAdded('127.0.0.1'); $order7->setDateAdded($dateTime = new \DateTime('2016-03-30 16:36:13')); $order7->setIpUpdated('127.0.0.1'); $order7->setDateUpdated($dateTime); $em = $this->getDoctrine()->getManager(); $em->persist($order7); $em->flush(); $comment = new Comment(); $comment->setUser($user); $comment->setFirm($firm); $comment->setOrder($order1); $comment->setCommentType($commentType1); $comment->setActive(1); $comment->setUserComment(1); $comment->setText('Pierwszy komentarz...'); $comment->setIpAdded('127.0.0.1'); $comment->setDateAdded(new \DateTime('2016-03-30 17:38:00')); $em = $this->getDoctrine()->getManager(); $em->persist($comment); $em->flush(); $comment = new Comment(); $comment->setUser($user); $comment->setFirm($firm); $comment->setOrder($order2); $comment->setCommentType($commentType2); $comment->setActive(1); $comment->setUserComment(1); $comment->setText('Drugi komentarz...'); $comment->setIpAdded('127.0.0.1'); $comment->setDateAdded(new \DateTime('2016-03-30 17:39:00')); $em = $this->getDoctrine()->getManager(); $em->persist($comment); $em->flush(); $comment = new Comment(); $comment->setUser($user); $comment->setFirm($firm); $comment->setOrder($order3); $comment->setCommentType($commentType3); $comment->setActive(1); $comment->setUserComment(1); $comment->setText('Trzeci komentarz...'); $comment->setIpAdded('127.0.0.1'); $comment->setDateAdded(new \DateTime('2016-03-30 17:40:00')); $em = $this->getDoctrine()->getManager(); $em->persist($comment); $em->flush(); $comment = new Comment(); $comment->setUser($user); $comment->setFirm($firm); $comment->setOrder($order4); $comment->setCommentType($commentType1); $comment->setActive(1); $comment->setUserComment(1); $comment->setText('Czwarty komentarz...'); $comment->setIpAdded('127.0.0.1'); $comment->setDateAdded(new \DateTime('2016-03-30 17:41:00')); $em = $this->getDoctrine()->getManager(); $em->persist($comment); $em->flush(); $comment = new Comment(); $comment->setUser($user); $comment->setFirm($firm); $comment->setOrder($order5); $comment->setCommentType($commentType2); $comment->setActive(1); $comment->setUserComment(1); $comment->setText('Piąty komentarz...'); $comment->setIpAdded('127.0.0.1'); $comment->setDateAdded(new \DateTime('2016-03-30 17:42:00')); $em = $this->getDoctrine()->getManager(); $em->persist($comment); $em->flush(); $comment = new Comment(); $comment->setUser($user); $comment->setFirm($firm); $comment->setOrder($order1); $comment->setCommentType($commentType3); $comment->setActive(1); $comment->setUserComment(0); $comment->setText('Szósty komentarz...'); $comment->setIpAdded('127.0.0.1'); $comment->setDateAdded(new \DateTime('2016-03-30 17:43:00')); $em = $this->getDoctrine()->getManager(); $em->persist($comment); $em->flush(); $comment = new Comment(); $comment->setUser($user); $comment->setFirm($firm); $comment->setOrder($order2); $comment->setCommentType($commentType1); $comment->setActive(1); $comment->setUserComment(0); $comment->setText('Siódmy komentarz...'); $comment->setIpAdded('127.0.0.1'); $comment->setDateAdded(new \DateTime('2016-03-30 17:44:00')); $em = $this->getDoctrine()->getManager(); $em->persist($comment); $em->flush(); $mark = new Mark(); $mark->setUser($user); $mark->setFirm($firm); $mark->setOrder($order1); $mark->setMarkType($markType1); $mark->setActive(1); $mark->setValue(5); $em = $this->getDoctrine()->getManager(); $em->persist($mark); $em->flush(); $mark = new Mark(); $mark->setUser($user); $mark->setFirm($firm); $mark->setOrder($order2); $mark->setMarkType($markType2); $mark->setActive(1); $mark->setValue(4); $em = $this->getDoctrine()->getManager(); $em->persist($mark); $em->flush(); $mark = new Mark(); $mark->setUser($user); $mark->setFirm($firm); $mark->setOrder($order3); $mark->setMarkType($markType3); $mark->setActive(1); $mark->setValue(3); $em = $this->getDoctrine()->getManager(); $em->persist($mark); $em->flush(); $mark = new Mark(); $mark->setUser($user); $mark->setFirm($firm); $mark->setOrder($order4); $mark->setMarkType($markType4); $mark->setActive(1); $mark->setValue(2); $em = $this->getDoctrine()->getManager(); $em->persist($mark); $em->flush(); $mark = new Mark(); $mark->setUser($user); $mark->setFirm($firm); $mark->setOrder($order5); $mark->setMarkType($markType4); $mark->setActive(1); $mark->setValue(1); $em = $this->getDoctrine()->getManager(); $em->persist($mark); $em->flush(); return new Response('Dane dodane'); }
/** * {@inheritDoc} */ public function setCount($count) { $this->__initializer__ && $this->__initializer__->__invoke($this, 'setCount', array($count)); return parent::setCount($count); }
public function completeSubscriptionOrder(Order $order, $status) { $reader = $order->getReader(); if ($status !== self::LIQ_PAY_ORDER_STATUS_SUCCESS) { return $reader; } $reader->setIsSubscribed(TRUE)->setSubscriptionEnd((new DateTime('now'))->modify('+' . $order->getSubscription()->getDurationNumber() . ' ' . $order->getSubscription()->getDurationMeasure())); return $reader; }
public function newDummyOrder($client) { $res = new Order(); $res->setClient($client); return $res; }