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>&nbsp|&nbsp' . '<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;
 }
Example #4
0
<?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>";
Example #5
0
<?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>&nbsp|&nbsp' . '<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>&nbsp|&nbsp' . '<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>
Example #8
0
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>";