public function createForm($id_cm) { $kh = new Model_Donxuat(); $donxuat = $kh->getWhere($id_cm); $this->setDisableLoadDefaultDecorators(true); $this->setDecorators(array(array('ViewScript', array('viewScript' => 'form/donxuat_layout.phtml')), 'Form')); $tendonxuat = $this->createElement('text', 'tendonxuat', array('decorators' => array('ViewHelper'))); $ngayxuat = $this->createElement('text', 'ngayxuat', array('decorators' => array('ViewHelper'))); $them = $this->createElement('submit', 'them', array('decorators' => array('ViewHelper'), 'label' => 'Chỉnh sửa')); $mydate = Zend_Locale_Format::getDate($donxuat[0]['NgayXuat'], array("date_format" => "yyyy.MM.dd")); $date_str = $mydate['day'] . "/" . $mydate['month'] . "/" . $mydate['year']; $tendonxuat->setAttrib('class', 'formEdit')->setValue($donxuat[0]['TenDonXuat']); $ngayxuat->setAttrib('class', 'formEdit')->setValue($date_str); $this->addElement($tendonxuat)->addElement($ngayxuat)->addElement($them); }
<?php echo $this->headMeta(); echo $this->headLink(); $dx = new Model_Donxuat(); $donxuatall = $dx->getAll(); if ($donxuatall) { $maincontent = array(); $title = array("Tên Đơn Xuất", "Ngày Xuất", "Thuộc Hợp Đồng", "Tùy Chỉnh"); $data = new My_Data(); foreach ($donxuatall as $donxuat) { $mydate = Zend_Locale_Format::getDate($donxuat['NgayXuat'], array("date_format" => "yyyy.MM.dd")); $date_str = $mydate['day'] . "/" . $mydate['month'] . "/" . $mydate['year']; $hd = new Model_Hopdong(); $myhopdong = $hd->getWhereIdHopDong($donxuat['MaHopDong']); $tendonxuat = "<a href='" . HOST_PROJECT . "/index/main/hopdong_detail/true/mahopdong/" . $myhopdong['MaHopDong'] . "/right/donxuat/madonxuat/" . $donxuat['MaDonXuat'] . "/'>" . $donxuat['TenDonXuat'] . "</a>"; $content = array($tendonxuat, $date_str, $myhopdong['TenHopDong'], '<a href="' . HOST_PROJECT . "/index/chinhsua/donxuat/true/madonxuat/" . $donxuat['MaDonXuat'] . '/option/donxuat/">Sửa</a> | ' . '<a href="' . HOST_PROJECT . "/index/xoa/donxuat/true/mahopdong/" . $myhopdong['TenHopDong'] . "/madonxuat/" . $donxuat['MaDonXuat'] . '/option/donxuat/" onclick="return confirm(' . "'bạn có chắc muốn xóa ?'" . ')">Xóa</a>'); $maincontent[] = $content; } $table = $data->createTable($title, $maincontent, "600px"); echo $table; } else { echo "<div class='message'>"; echo "Chưa tồn tại Đơn Xuất"; echo "</div>"; }
public function getQLKho($makho) { $option = array(); $title = array("Cây Thành Phẩm", "Số Mét Vải", "Số cây nhập kho", "Số cây xuất kho", "Số cây còn lại", "Người đặt hàng", "Đơn xuất", "Ngày Xuất", "Số lượng xuất"); $option['title'] = $title; $content = array(); $ctp = new Model_Caythanhpham(); $cm = new Model_Caymoc(); $dx = new Model_Donxuat(); $caythanhpham = $ctp->getWhere_khohang($makho); $i = 0; foreach ($caythanhpham as $item) { $subcontent = array(); $subcontent[] = $item['TenCTP']; $subcontent[] = $item['SoMetVai']; $caymoc = $cm->getWhere_ctp($item['MaCTP']); $tenkhachhang = $this->getNameKhachHang($caymoc['MaHopDong']); $slnhap = $caymoc['SoLuongCayMoc']; $madonxuat = $item['MaDonXuat']; $subcontent[] = $slnhap; if ($madonxuat == null) { $subcontent[] = "0"; $subcontent[] = $slnhap; $subcontent[] = $tenkhachhang; $subcontent[] = "Chưa xuất"; $subcontent[] = ""; $subcontent[] = ""; } else { $subcontent[] = "0"; $subcontent[] = $slnhap; $subcontent[] = $tenkhachhang; $donxuat = $dx->getWhere($madonxuat)[0]; $mydate = Zend_Locale_Format::getDate($donxuat['NgayXuat'], array("date_format" => "yyyy.MM.dd")); $date_str = $mydate['day'] . "/" . $mydate['month'] . "/" . $mydate['year']; $subcontent[] = $donxuat['TenDonXuat']; $subcontent[] = $date_str; $subcontent[] = "0"; } $content[] = $subcontent; } $option['content'] = $content; return $option; }
<?php echo $this->headMeta(); echo $this->headLink(); $form = new Form_Noindex_Donxuat(); //sua lai if ($this->param->isPost()) { $param = $this->param->getPost(); $check = new Form_Valid_Donxuat($param); // sua lai if ($check->valid($param)) { $mydate = Zend_Locale_Format::getDate($this->param->getParam("ngayxuat"), array("date_format" => "dd.MM.yyyy")); $date_str = $mydate['year'] . "-" . $mydate['month'] . "-" . $mydate['day']; $data = array("MaDonXuat" => null, "TenDonXuat" => $this->param->getParam("tendonxuat"), "NgayXuat" => $date_str, "MaHopDong" => $this->param->getParam("mahopdong")); $dx = new Model_Donxuat(); $dx->insert_donxuat($data); $donxuat = $dx->getAll(); $dx_new = $dx->getMaxIndex(); $update = array('MaDonXuat' => $dx_new); $ctp = new Model_Caythanhpham(); $ctp->update_data($this->param->getParam("mactp"), $update); $_redirector = Zend_Controller_Action_HelperBroker::getStaticHelper('redirector'); $_redirector->gotoUrl(HOST_PROJECT . "/index/main/hopdong_detail/true/mahopdong/" . $this->param->getParam("mahopdong") . "/right/donxuat/madonxuat/" . $dx_new); } else { $form->populate($param); echo $form; echo "<div class='message'>"; foreach ($check->messages as $item) { echo $item . "<br/>"; } echo "</div>";
<?php echo $this->headMeta(); echo $this->headLink(); $madonxuat = $this->param->getParam('madonxuat'); $mahopdong = $this->param->getParam('mahopdong'); $ctp = new Model_Caythanhpham(); $caythanhpham = $ctp->getWhere_donxuat($madonxuat)[0]; $update = array("MaDonXuat" => null); $ctp->update_data($caythanhpham['MaCTP'], $update); $dx = new Model_Donxuat(); $dx->delete_donxuat($madonxuat); if (array_key_exists('option', $this->param->getParams())) { echo "<script>window.location.href='" . HOST_PROJECT . "/index/xem/donxuat/true';</script>"; } else { echo "<script>window.location.href='" . HOST_PROJECT . "/index/main/hopdong_detail/true/mahopdong/" . $mahopdong . "/right/khohang/mactp/" . $caythanhpham['MaCTP'] . "/makho/" . $caythanhpham['MaKho'] . "/';</script>"; }
// Dữ liệu giả. $modelKhachhang = new Model_Khachhang(); $thongtinkh = $modelKhachhang->getByMakh($postMaKH); foreach ($thongtinkh as $data) { $tenkh = $data['TenKhachHang']; $diachikh = $data['DiaChi']; $sdtkh = $data['SoDienThoai']; } $page1->drawText("Ten Khach hang: " . $tenkh, 50, 560, 'UTF-8'); $page1->drawText("Dia Chi: " . $diachikh, 50, 540, 'UTF-8'); $page1->drawText("SO DIen Thoai: " . $sdtkh, 50, 520, 'UTF-8'); $page1->drawLine(40, 500, $page2->getWidth() - 10, 500); // Thong tin don xuat // get by ma don xuat = 1 $postMadx = 1; $modelDonXuat = new Model_Donxuat(); $thongtindx = $modelDonXuat->getWhere($postMadx); foreach ($thongtindx as $data) { $tendx = $data['TenDonXuat']; $ngayxuat = $data['NgayXuat']; } $sometvai = ""; $socayvai = ""; $page1->drawText("Ten Don Xuat: " . $tendx, 50, 480, 'UTF-8'); $page1->drawText("Ngay Xuat: " . $ngayxuat, 50, 460, 'UTF-8'); $page1->drawText("Tong So Met Vai: " . $sometvai, 50, 440, 'UTF-8'); $page1->drawText("Tong So Cay Vai: " . $socayvai, 50, 420, 'UTF-8'); $page1->drawText("Gia Tien Moi Met Vai: ", 50, 400, 'UTF-8'); $page1->drawLine(40, 380, $page2->getWidth() - 10, 380); //Thoong tin cay vai $page1->drawText("THONG TIN CAY VAI", 50, 360, 'UTF-8');
if ($right == "khohang") { echo '<h1 class="title">Thông Tin Kho Hàng</h1>'; $title = array("Tên Kho", "Địa Chỉ", "Số Điện Thoại", "Tùy Chỉnh"); $data = new My_Data(); $khang = new Model_Khohang(); $khohang = $khang->getWhere($this->param->getParam("makho"))[0]; $content = array($khohang['TenKho'], $khohang['Diachi'], $khohang['sdt'], '<a href="' . HOST_PROJECT . "/index/chinhsua/chonkhohang/true/mahopdong/" . $id_hopdong . "/makho/" . $khohang['MaKho'] . "/mactp/" . $this->param->getParam("mactp") . '"/">Chọn Kho Khác</a> | ' . '<a href="' . HOST_PROJECT . "/index/xoa/chonkhohang/true/mahopdong/" . $id_hopdong . "/mactp/" . $this->param->getParam("mactp") . "/makho/" . $khohang['MaKho'] . '/" onclick="return confirm(' . "'bạn có chắc muốn Hủy ?'" . ')">Hủy Nhập Kho</a>'); $table = $data->createRightTable($title, $content, "450px"); echo $table; //require_once APPLICATION_PATH.'/layouts/chinhsua/khohang.php'; } if ($right == "donxuat") { echo '<h1 class="title">Thông Tin Đơn Xuất</h1>'; $title = array("Tên Đơn Xuất", "Ngày Xuất", "Thuộc Hợp Đồng", "Tùy Chỉnh"); $data = new My_Data(); $dx = new Model_Donxuat(); $donxuat = $dx->getWhere($this->param->getParam("madonxuat"))[0]; $mydate = Zend_Locale_Format::getDate($donxuat['NgayXuat'], array("date_format" => "yyyy.MM.dd")); $date_str = $mydate['day'] . "/" . $mydate['month'] . "/" . $mydate['year']; $hd = new Model_Hopdong(); $myhopdong = $hd->getWhereIdHopDong($donxuat['MaHopDong']); $content = array($donxuat['TenDonXuat'], $date_str, $myhopdong['TenHopDong'], '<a href="' . HOST_PROJECT . "/index/chinhsua/donxuat/true/mahopdong/" . $id_hopdong . "/madonxuat/" . $donxuat['MaDonXuat'] . '/">Sửa</a> | ' . '<a href="' . HOST_PROJECT . "/index/xoa/donxuat/true/mahopdong/" . $id_hopdong . "/madonxuat/" . $donxuat['MaDonXuat'] . '/" onclick="return confirm(' . "'bạn có chắc muốn xóa ?'" . ')">Xóa</a>'); $table = $data->createRightTable($title, $content, "450px"); echo $table; } } ?> </div> </div>
echo $this->headLink(); //$id_hopdong =$this->param->getParam('mahopdong'); $madonxuat = $this->param->getParam('madonxuat'); $dx = new Model_Donxuat(); $donxuat = $dx->getWhere($madonxuat)[0]; $id_hopdong = $donxuat['MaHopDong']; $fupdate = new Form_Update_Donxuat(); $fupdate->createForm($madonxuat); if ($this->param->isPost()) { $param = $this->param->getPost(); $check = new Form_Valid_DonXuat($param); if ($check->valid($param)) { $mydate = Zend_Locale_Format::getDate($this->param->getParam("ngayxuat"), array("date_format" => "dd.MM.yyyy")); $date_str = $mydate['year'] . "-" . $mydate['month'] . "-" . $mydate['day']; $data = array("MaDonXuat" => $madonxuat, "TenDonXuat" => $this->param->getParam("tendonxuat"), "NgayXuat" => $date_str); $kh = new Model_Donxuat(); $kh->update_data($madonxuat, $data); if (array_key_exists('option', $this->param->getParams())) { echo "<script>window.location.href='" . HOST_PROJECT . "/index/xem/donxuat/true';</script>"; } else { echo "<script>window.location.href='" . HOST_PROJECT . "/index/main/hopdong_detail/true/mahopdong/" . $id_hopdong . "/right/donxuat/madonxuat/" . $madonxuat . "/';</script>"; } //echo "<script>window.location.href='".HOST_PROJECT."/index/main/donxuat_detail/true/madonxuat/".$id_dx."/';</script>"; //echo "<script>window.location.href='".HOST_PROJECT."/index/main/hopdong_detail/true/mahopdong/".$id_hopdong."/right/donxuat/madonxuat/".$madonxuat."/';</script>"; } else { echo $fupdate; echo "<div class='message'>"; foreach ($check->messages as $item) { echo $item . "<br/>"; } echo "</div>";