public function indexAction()
 {
     $this->view->param = $this->_request;
     $option = array("layout" => "layouts", "layoutPath" => APPLICATION_PATH . "/layouts/scripts");
     $trees = new Model_Caymoc();
     $paginator = Zend_Paginator::factory($trees->fetchAll());
     $paginator->setDefaultItemCountPerPage(8);
     $allItems = $paginator->getTotalItemCount();
     $countPages = $paginator->count();
     $p = $this->getRequest()->getParam('p');
     if (isset($p)) {
         $paginator->setCurrentPageNumber($p);
     } else {
         $paginator->setCurrentPageNumber(1);
     }
     $currentPage = $paginator->getCurrentPageNumber();
     $this->view->trees = $paginator;
     $this->view->countItems = $allItems;
     $this->view->countPages = $countPages;
     $this->view->currentPage = $currentPage;
     if ($currentPage == $countPages) {
         $this->view->nextPage = $countPages;
         $this->view->previousPage = $currentPage - 1;
     } else {
         if ($currentPage == 1) {
             $this->view->nextPage = $currentPage + 1;
             $this->view->previousPage = 1;
         } else {
             $this->view->nextPage = $currentPage + 1;
             $this->view->previousPage = $currentPage - 1;
         }
     }
     Zend_Layout::startMVC($option);
 }
 public function createForm($makho, $madonhang)
 {
     $this->setDisableLoadDefaultDecorators(true);
     $this->setDecorators(array(array('ViewScript', array('viewScript' => 'formmoi/choncaytp.phtml')), 'Form'));
     $donhang = new Model_Donhang();
     $donhangrow = $donhang->getWhere($madonhang);
     $caymoc = new Model_Caymoc();
     $caytp = new Model_Caythanhpham();
     $lonhuom = new Model_Lonhuom();
     $caytpall = $caytp->getWhere_khohang($makho);
     $optp = array();
     foreach ($caytpall as $key => $item) {
         $caymocrow = $caymoc->getWhere_ctp($item['MaCTP']);
         $lonhuomrow = $lonhuom->getWhere($caymocrow['MaLoNhuom']);
         if ($caymocrow['MaVai'] == $donhangrow['MaVai'] && $lonhuomrow['MaMau'] == $donhangrow['MaMau']) {
             $optp[] = $item['MaCTP'];
         }
     }
     if ($optp) {
         foreach ($optp as $item) {
             $row = $this->createElement('checkbox', $item . '', array('decorators' => array('ViewHelper')));
             $row->setAttrib('class', 'checkbox');
             $this->addElement($row);
         }
         $them = $this->createElement('submit', 'chon', array('decorators' => array('ViewHelper'), 'label' => 'Chọn'));
         $them->setAttrib('class', 'btn btn-primary');
         $this->addElement($them);
     }
     $donhangform = $this->createElement('hidden', 'mydonhang', array('decorators' => array('ViewHelper')));
     $donhangform->setValue($madonhang);
     $this->addElement($donhangform);
     $khotpform = $this->createElement('hidden', 'mykhohang', array('decorators' => array('ViewHelper')));
     $khotpform->setValue($makho);
     $this->addElement($khotpform);
 }
Example #3
0
 public function createForm($id_cm)
 {
     $kh = new Model_Caymoc();
     $caymoc = $kh->getWhere($id_cm);
     $this->setDisableLoadDefaultDecorators(true);
     $this->setDecorators(array(array('ViewScript', array('viewScript' => 'formnoindex/caymoc_layout.phtml')), 'Form'));
     $data = new My_Data();
     $opLoaiVai = $data->getOptionLoaiVai();
     $tencaymoc = $this->createElement('text', 'tencaymoc', array('decorators' => array('ViewHelper')));
     $sometvai = $this->createElement('text', 'sometvai', array('decorators' => array('ViewHelper')));
     $maloaivai = $this->createElement('select', 'maloaivai', array('multioptions' => $opLoaiVai, 'decorators' => array('ViewHelper')));
     $soluong = $this->createElement('text', 'soluong', array('decorators' => array('ViewHelper')));
     $them = $this->createElement('submit', 'them', array('decorators' => array('ViewHelper'), 'label' => 'Chỉnh sửa'));
     $tencaymoc->setAttrib('class', 'formEdit')->setValue($caymoc['TenCayMoc']);
     $sometvai->setAttrib('class', 'formEdit')->setValue($caymoc['SoMetVai']);
     $maloaivai->setAttrib('class', 'formEdit')->setValue($caymoc['MaLoaiVai']);
     $soluong->setAttrib('class', 'formEdit')->setValue($caymoc['SoLuongCayMoc']);
     $this->addElement($tencaymoc)->addElement($sometvai)->addElement($maloaivai)->addElement($soluong)->addElement($them);
 }
 public function createForm($makho)
 {
     $khomoc = new Model_Caymoc();
     $khomocrow = $khomoc->getWhere_khomoc_CTP($makho);
     $this->setDisableLoadDefaultDecorators(true);
     $this->setDecorators(array(array('ViewScript', array('viewScript' => 'formmoi/khomoc_layout.phtml')), 'Form'));
     $makhoform = $this->createElement('hidden', 'mykhohang', array('decorators' => array('ViewHelper')));
     $makhoform->setValue($makho);
     $this->addElement($makhoform);
     if ($khomocrow) {
         foreach ($khomocrow as $item) {
             $row = $this->createElement('checkbox', $item['MaMoc'] . '', array('decorators' => array('ViewHelper')));
             $row->setAttrib('class', 'checkbox');
             $this->addElement($row);
         }
         $them = $this->createElement('submit', 'them', array('decorators' => array('ViewHelper'), 'label' => 'Chọn'));
         $them->setAttrib('class', 'btn btn-primary');
         $this->addElement($them);
     } else {
         echo "<div class='message' style='margin-left:0px !important;'>";
         echo "Kho Mộc Trống";
         echo "</div>";
     }
 }
Example #5
0
<?php

echo $this->headMeta();
echo $this->headLink();
$form = new Form_Searchs_Lonhuom();
echo $form;
if ($this->param->isPost()) {
    $model = new Model_Lonhuom();
    $key = $this->param->getParam("key");
    $lonhuoms = $model->getWhereLike($key);
    if ($lonhuoms != false) {
        $title = array("Tên Lô Nhuộm", "Ngày Nhuộm", "Màu", "Tùy Chỉnh");
        $data = new My_Data();
        $maincontent = array();
        foreach ($lonhuoms as $item) {
            $mydate = Zend_Locale_Format::getDate($item['NgayNhuom'], array("date_format" => "yyyy.MM.dd"));
            $date_str = $mydate['day'] . "/" . $mydate['month'] . "/" . $mydate['year'];
            $cm = new Model_Caymoc();
            $caymoc = $cm->getWhere_lonhuom($item['MaLoNhuom']);
            // $tenlonhuom = "<a href='".HOST_PROJECT."/index/main/hopdong_detail/true/mahopdong/".$caymoc['MaHopDong']."/right/lonhuom/malonhuom/".$item['MaLoNhuom']."/'>". $item['TenLoNhuom']."</a>";
            $content = array($item['TenLoNhuom'], $date_str, $data->getNameMau($item['MaMau']), '<a href="' . HOST_PROJECT . "/index/chinhsua/lonhuom/true/malonhuom/" . $item['MaLoNhuom'] . '/option/lonhuom">Sửa</a>&nbsp|&nbsp' . '<a href="' . HOST_PROJECT . "/index/xoa/lonhuom/true/malonhuom/" . $item['MaLoNhuom'] . '/option/lonhuom" onclick="return confirm(' . "'bạn có chắc muốn xóa ?'" . ')">Xóa</a>');
            $maincontent[] = $content;
        }
        $data = new My_Data();
        $table = $data->createTable($title, $maincontent, "800px");
        echo $table;
    }
}
Example #6
0
<?php

echo $this->headMeta();
echo $this->headLink();
$id_cm = $this->param->getParam('macaymoc');
$id_hopdong = $this->param->getParam('mahopdong');
$fupdate = new Form_Update_Caymoc();
$fupdate->createForm($id_cm);
if ($this->param->isPost()) {
    $param = $this->param->getPost();
    $check = new Form_Valid_Caymoc($param);
    if ($check->valid($param)) {
        $data = array("MaMoc" => $id_cm, "TenCayMoc" => $this->param->getParam("tencaymoc"), "SoMetVai" => $this->param->getParam("sometvai"), "SoLuongCayMoc" => $this->param->getParam("soluong"), "MaLoaiVai" => $this->param->getParam("maloaivai"));
        $kh = new Model_Caymoc();
        $kh->update_data($id_cm, $data);
        //echo "<script>window.location.href='".HOST_PROJECT."/index/main/caymoc_detail/true/macaymoc/".$id_cm."/';</script>";
        if (array_key_exists('option', $this->param->getParams())) {
            echo "<script>window.location.href='" . HOST_PROJECT . "/index/xem/caymoc/true';</script>";
        } else {
            echo "<script>window.location.href='" . HOST_PROJECT . "/index/main/hopdong_detail/true/mahopdong/" . $id_hopdong . "/right/caymoc/macaymoc/" . $id_cm . "/';</script>";
        }
    } else {
        echo $fupdate;
        echo "<div class='message'>";
        foreach ($check->messages as $item) {
            echo $item . "<br/>";
        }
        echo "</div>";
    }
} else {
    echo $fupdate;
<?php

echo $this->headMeta();
echo $this->headLink();
$ctp = new Model_Caythanhpham();
$loaivai = new Model_Loaivai();
$lonhuom = new Model_Lonhuom();
$mau = new Model_Mau();
$caymoc = new Model_Caymoc();
$caythanhphamall = $ctp->getAll();
if ($caythanhphamall) {
    $maincontent = array();
    $title = array("Mã Cây TP", "Loại Vải", "Màu Vải", "Số Mét Vải", "Tùy Chỉnh", "Nhập Kho");
    $data = new My_Data();
    foreach ($caythanhphamall as $caytp) {
        $caymocrow = $caymoc->getWhere_ctp($caytp['MaCTP']);
        $loaivairow = $loaivai->getWhere($caymocrow['MaVai']);
        $lonhuomrow = $lonhuom->getWhere($caymocrow['MaLoNhuom']);
        $maurow = $mau->getWhereIdMau($lonhuomrow['MaMau']);
        $chinhsua = '<a href="' . HOST_PROJECT . "/index/chinhsua/caytp/true/mactp/" . $caytp['MaCTP'] . '/option/caytp/">Sửa</a>&nbsp|&nbsp' . '<a href="' . HOST_PROJECT . "/index/xoa/caytp/true/mactp/" . $caytp['MaCTP'] . '/option/ctp/" onclick="return confirm(' . "'bạn có chắc muốn xóa ?'" . ')">Xóa</a>';
        $button = "<a class ='thembutton' href='" . HOST_PROJECT . "/index/xem/ctp_detail/true/mactp/" . $caytp['MaCTP'] . "'/>Nhập Kho</a>";
        $content = array($caytp['MaCTP'], $loaivairow['TenLoaiVai'], $maurow['TenMau'], $caytp['SoMetVai'], $chinhsua, $button);
        $maincontent[] = $content;
    }
    $table = $data->createTable($title, $maincontent, "700px");
    echo $table;
} else {
    echo "<div class='message'>";
    echo "Chưa tồn tại Cây Thành Phẩm";
    echo "</div>";
}
<?php

echo $this->headMeta();
echo $this->headLink();
$mamoc = $this->param->getParam("mamoc");
$cm = new Model_Caymoc();
$caymoc = $cm->getWhere($mamoc);
if ($caymoc) {
    $maincontent = array();
    $title = array("Mã Mộc", "Số Kg Sợi", "Loại Vải", "Số Mét Vải", "Tùy Chỉnh", "Nhập Kho");
    $loaivai = new Model_Loaivai();
    $data = new My_Data();
    $khohang = new Model_Khohang();
    $loaivairow = $loaivai->getWhere($caymoc['MaVai']);
    $chinhsua = '<a href="' . HOST_PROJECT . "/index/chinhsua/caymoc/true/mamoc/" . $caymoc['MaMoc'] . '/option/caymoc/">Sửa</a>&nbsp|&nbsp' . '<a href="' . HOST_PROJECT . "/index/xoa/caymoc/true/mamoc/" . $caymoc['MaMoc'] . '/option/xem/" onclick="return confirm(' . "'bạn có chắc muốn xóa ?'" . ')">Xóa</a>';
    //$button= "<a class ='thembutton' href='".HOST_PROJECT."/index/nhaplieu/nhapmoc/true/mamoc/".$caymoc['MaMoc']."'/>Nhập Kho</a>";
    $button = "<a class ='thembutton' href='" . HOST_PROJECT . "/index/xem/caymoc_detail/true/mamoc/" . $caymoc['MaMoc'] . "'/>Nhập Kho</a>";
    $nhapkho = "";
    if ($caymoc['MaKhoMoc']) {
        $nhapkho = "&nbspĐã Nhập";
    } else {
        $nhapkho = $button;
    }
    //$khohangrow = $khohang->getWhere($caymoc['MaKho'])[0];
    $content = array($caymoc['MaMoc'], $caymoc['SoKgSoi'], $loaivairow['TenLoaiVai'], $caymoc['SoMetVai'], $chinhsua, $nhapkho);
    $maincontent[] = $content;
}
$table = $data->createTable($title, $maincontent, "600px");
echo $table;
require_once APPLICATION_PATH . '/layouts/nhap/chonkhomoc.php';
<?php

echo $this->headMeta();
echo $this->headLink();
$form = new Form_Searchs_Caythanhpham();
echo $form;
if ($this->param->isPost()) {
    $cm = new Model_Caythanhpham();
    $loaivai = new Model_Loaivai();
    $lonhuom = new Model_Lonhuom();
    $mau = new Model_Mau();
    $caymoc = new Model_Caymoc();
    $cmchose = $this->param->getParam("caythanhphamtim");
    $caythanhphams = $cm->getWhereLike($cmchose);
    if ($caythanhphams) {
        $title = array("Mã Cây TP", "Loại Vải", "Màu Vải", "Số Mét Vải", "Tùy Chỉnh", "Nhập Kho");
        $maincontent = array();
        foreach ($caythanhphams as $item) {
            $caymocrow = $caymoc->getWhere_ctp($item['MaCTP']);
            $loaivairow = $loaivai->getWhere($caymocrow['MaVai']);
            $lonhuomrow = $lonhuom->getWhere($caymocrow['MaLoNhuom']);
            $maurow = $mau->getWhereIdMau($lonhuomrow['MaMau']);
            $chinhsua = '<a href="' . HOST_PROJECT . "/index/chinhsua/caytp/true/mactp/" . $item['MaCTP'] . '/option/caytp/">Sửa</a>&nbsp|&nbsp' . '<a href="' . HOST_PROJECT . "/index/xoa/caytp/true/mactp/" . $item['MaCTP'] . '/option/ctp/" onclick="return confirm(' . "'bạn có chắc muốn xóa ?'" . ')">Xóa</a>';
            $button = "<a class ='thembutton' href='" . HOST_PROJECT . "/index/xem/ctp_detail/true/mactp/" . $item['MaCTP'] . "'/>Nhập Kho</a>";
            $content = array($item['MaCTP'], $loaivairow['TenLoaiVai'], $maurow['TenMau'], $item['SoMetVai'], $chinhsua, $button);
            $maincontent[] = $content;
        }
        $data = new My_Data();
        $table = $data->createTable($title, $maincontent, "800px");
        echo $table;
    }
Example #10
0
 public function getKhomocDetail($makho)
 {
     $caymoc = new Model_Caymoc();
     $caymocall = $caymoc->getWhere_khomoc($makho);
     //         echo "<pre>";
     //         print_r($caymocall);
     //         echo "</pre>";
     $loaivai = new Model_Loaivai();
     $opkhomoc = array();
     foreach ($caymocall as $item) {
         $loaivairow = $loaivai->getWhere($item['MaVai']);
         $tenvai = $loaivairow['TenLoaiVai'];
         $sub = array('MaMoc' => $item['MaMoc'], 'TenVai' => $tenvai, 'SoMetVai' => $item['SoMetVai']);
         $opkhomoc[] = $sub;
     }
     return $opkhomoc;
 }
Example #11
0
<?php

echo $this->headMeta();
echo $this->headLink();
$mamoc = $this->param->getParam("mamoc");
$cm = new Model_Caymoc();
$caymoc = $cm->getWhere($mamoc);
if ($caymoc) {
    $maincontent = array();
    $title = array("Mã Mộc", "Loại Vải", "Số Mét Vải");
    $loaivai = new Model_Loaivai();
    $data = new My_Data();
    $khohang = new Model_Khohang();
    $loaivairow = $loaivai->getWhere($caymoc['MaVai']);
    $content = array($caymoc['MaMoc'], $loaivairow['TenLoaiVai'], $caymoc['SoMetVai']);
    $maincontent[] = $content;
}
$table = $data->createTable($title, $maincontent, "300px");
echo $table;
// lo nhuom
$mau = new Model_Mau();
$lonhuom = new Model_Lonhuom();
$malonhuom = $this->param->getParam("malonhuom");
if ($malonhuom == null) {
    $lonhuomall = $lonhuom->getAll();
    $title = array("Tên Lô Nhuộm", "Ngày Nhuộm", "Màu", "Chọn");
    $content = array();
    foreach ($lonhuomall as $item) {
        $maurow = $mau->getWhereIdMau($item['MaMau']);
        $button = "<a class ='thembutton' href='" . HOST_PROJECT . "/index/xem/taoctp/true/option/them/mamoc/" . $mamoc . "/malonhuom/" . $item['MaLoNhuom'] . "'/>Chọn</a>";
        $subcontent = array($item['TenLoNhuom'], $item['NgayNhuom'], $maurow['TenMau'], $button);
Example #12
0
<?php

echo $this->headMeta();
echo $this->headLink();
$id_lonhuom = $this->param->getParam('malonhuom');
$cm = new Model_Caymoc();
$caymoc = $cm->getWhere_lonhuom($id_lonhuom);
if ($caymoc['MaCTP'] != null) {
    echo "<div class='long_message'>";
    echo "Không thể xóa Lô Nhuộm đã tạo Cây Thành Phẩm!";
    echo "</div>";
} else {
    $update = array("MaLoNhuom" => null);
    $caymoc1 = $cm->update_data($caymoc['MaMoc'], $update);
    $ln = new Model_Lonhuom();
    $ln->delete_lonhuom($id_lonhuom);
    if (array_key_exists('option', $this->param->getParams())) {
        echo "<script>window.location.href='" . HOST_PROJECT . "/index/xem/lonhuom/true';</script>";
    } else {
        echo "<script>window.location.href='" . HOST_PROJECT . "/index/main/hopdong_detail/true/mahopdong/" . $caymoc['MaHopDong'] . "/right/caymoc/macaymoc/" . $caymoc['MaMoc'] . "/';</script>";
    }
}
Example #13
0
<?php

echo $this->headMeta();
echo $this->headLink();
$id_hopdong = $this->param->getParam('mahopdong');
$cm = new Model_Caymoc();
$caymoc = $cm->getWhere_IdHopdong($id_hopdong);
if ($caymoc) {
    echo "<div class='long_message'>";
    echo "Không thể xóa Hợp Đồng đã tạo Cây Mộc !";
    echo "</div>";
} else {
    $hd = new Model_Hopdong();
    $id_donhang = $hd->getWhereIdHopDong($id_hopdong)['MaDonHang'];
    $dh = new Model_Donhang();
    $id_khachhang = $dh->getWhere($id_donhang)['MaKhachHang'];
    $hopdong = $hd->delete_hopdong($id_hopdong);
    if (array_key_exists('option', $this->param->getParams())) {
        echo "<script>window.location.href='" . HOST_PROJECT . "/index/xem/hopdong/true';</script>";
    } else {
        echo "<script>window.location.href='" . HOST_PROJECT . "/index/main/khachhang_detail/true/makhachhang/" . $id_khachhang . "/';</script>";
    }
}
<?php

echo $this->headMeta();
echo $this->headLink();
$caymoc = new Model_Caymoc();
$makhoisoi = $this->param->getParam("makhoisoi");
$khosoi = new Model_Khosoi();
$khosoirow = $khosoi->getWhere($makhoisoi);
$form = new Form_Formmoi_Caymoc();
//sua lai
$form->createForm($makhoisoi);
if ($this->param->isPost()) {
    $param = $this->param->getPost();
    if (!array_key_exists('1', $param)) {
        $check = new Form_Valid_Caymoc($param, $khosoirow['SoTanSoi']);
        if ($check->valid($param)) {
            $form->populate($param);
            echo $form;
            $socaymoc = $this->param->getParam("socaymoc");
            $mavai = $this->param->getParam("mavai");
            $sotansoi = $this->param->getParam("sotansoi");
            $tongsomet = $this->param->getParam("tongsometvai");
            $formmoc = new Form_Formmoi_Caymoc();
            $formmoc->createCayMoc($socaymoc, $mavai, $sotansoi, $tongsomet, $param);
            echo $formmoc;
        } else {
            $form->populate($param);
            echo $form;
            echo "<div class='message'>";
            foreach ($check->messages as $item) {
                echo $item . "<br/>";
Example #15
0
<?php

echo $this->headMeta();
echo $this->headLink();
$id_vai = $this->param->getParam('maloaivai');
$loaivai = new Model_Loaivai();
$cm = new Model_Caymoc();
$caymoc = $cm->getWhere_loaivai($id_vai);
if ($caymoc) {
    echo "<div class='long_message'>";
    echo "Không thể xóa Loại vải đã được dùng để dệt!";
    echo "</div>";
} else {
    $loaivai->delete_loaivai($id_vai);
    echo "<script>window.location.href='" . HOST_PROJECT . "/index/xem/loaivai/true';</script>";
}
     $data = new My_Data();
     $mydate = Zend_Locale_Format::getDate($hopdong['NgayKy'], array("date_format" => "yyyy.MM.dd"));
     $date_str = $mydate['day'] . "/" . $mydate['month'] . "/" . $mydate['year'];
     $option = $data->getItemNameForContract($hopdong['MaHopDong']);
     $chinhsua = '<a href="' . HOST_PROJECT . "/index/chinhsua/hopdong/true/mahopdong/" . $hopdong['MaHopDong'] . '/">Sửa</a>&nbsp|&nbsp' . '<a href="' . HOST_PROJECT . "/index/xoa/hopdong/true/mahopdong/" . $hopdong['MaHopDong'] . '/" onclick="return confirm(' . "'bạn có chắc muốn xóa ?'" . ')">Xóa</a>';
     $button = '<button type="button" class="btn btn-success"><a class ="axem" href="' . HOST_PROJECT . "/index/nhaplieu/caymoc/true/mahopdong/" . $hopdong['MaHopDong'] . '/">Tạo Cây Mộc</a></button>';
     $content = array($hopdong['TenHopDong'], $hopdong['MoTa'], $date_str, $hopdong['SoTanSoi'], $hopdong['ThanhTien'], $option['TenMau'], $option['TenDonHang'], $option['TenLoaiVai'], $option['TenNhaCungCap'], $chinhsua, $button);
     $table = $data->createRightTable($title, $content, "450px");
     echo $table;
 } else {
     $right = $this->param->getParam("right");
     if ($right == "caymoc") {
         echo '<h1 class="title">Thông Tin Cây Mộc</h1>';
         $title = array("Tên Cây Mộc", "Số Mét Vải", "Số Lượng Cây Mộc", "Loại Vải", "Thuộc Hợp Đồng", "Lô Nhuộm", "Tùy Chỉnh");
         $data = new My_Data();
         $cm = new Model_Caymoc();
         $caymoc = $cm->getWhere($this->param->getParam("macaymoc"));
         $option = $data->getItemNameForCayMoc($caymoc['MaMoc']);
         $content = array($caymoc['TenCayMoc'], $caymoc['SoMetVai'], $caymoc['SoLuongCayMoc'], $option['TenLoaiVai'], $option['TenHopDong'], $option['TenLoNhuom'], '<a href="' . HOST_PROJECT . "/index/chinhsua/caymoc/true/mahopdong/" . $id_hopdong . "/macaymoc/" . $caymoc['MaMoc'] . "/" . '/">Sửa</a>&nbsp|&nbsp' . '<a href="' . HOST_PROJECT . "/index/xoa/caymoc/true/mamoc/" . $caymoc['MaMoc'] . '/" onclick="return confirm(' . "'bạn có chắc muốn xóa ?'" . ')">Xóa</a>');
         $table = $data->createRightTable($title, $content, "450px");
         echo $table;
     }
     if ($right == "lonhuom") {
         echo '<h1 class="title">Thông Tin Lô Nhuộm</h1>';
         $title = array("Tên Lô Nhuộm", "Ngày Nhuộm", "Màu", "Tùy Chỉnh");
         $data = new My_Data();
         $ln = new Model_Lonhuom();
         $id_lonhuom = $this->param->getParam("malonhuom");
         $lonhuom = $ln->getWhere($id_lonhuom);
         $mydate = Zend_Locale_Format::getDate($lonhuom[0]['NgayNhuom'], array("date_format" => "yyyy.MM.dd"));
         $date_str = $mydate['day'] . "/" . $mydate['month'] . "/" . $mydate['year'];
Example #17
0
 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 #18
0
<?php

echo $this->headMeta();
echo $this->headLink();
$id_ctp = $this->param->getParam('mactp');
$ctp = new Model_Caythanhpham();
$caythanhpham = $ctp->getWhere($id_ctp)[0];
if ($caythanhpham['MaKho'] != null) {
    echo "<div class='long_message'>";
    echo "Không thể xóa cây thành phẩm đã nhập vào kho hàng!";
    echo "</div>";
} else {
    $cm = new Model_Caymoc();
    $caymoc = $cm->getWhere_ctp($id_ctp);
    $mamoc = $caymoc['MaMoc'];
    $update = array("MaCTP" => null);
    $cm->update_data($mamoc, $update);
    $ctp->delete_ctp($id_ctp);
    $caymoc1 = $cm->getWhere($mamoc);
    if (array_key_exists('option', $this->param->getParams())) {
        echo "<script>window.location.href='" . HOST_PROJECT . "/index/xem/caythanhpham/true';</script>";
    } else {
        echo "<script>window.location.href='" . HOST_PROJECT . "/index/main/hopdong_detail/true/mahopdong/" . $caymoc1['MaHopDong'] . "/right/lonhuom/malonhuom/" . $caymoc1['MaLoNhuom'] . "/';</script>";
    }
}
<?php

echo $this->headMeta();
echo $this->headLink();
$cm = new Model_Caymoc();
$caymocall = $cm->getAll();
if ($caymocall) {
    $maincontent = array();
    $title = array("Mã Mộc", "Loại Vải", "Số Mét Vải", "Mã Lô", "Tùy Chỉnh", "Nhập Kho");
    $loaivai = new Model_Loaivai();
    $data = new My_Data();
    $khohang = new Model_Khohang();
    foreach ($caymocall as $caymoc) {
        if (!$caymoc['MaKhoMoc']) {
            $loaivairow = $loaivai->getWhere($caymoc['MaVai']);
            $chinhsua = '<a href="' . HOST_PROJECT . "/index/chinhsua/caymoc/true/mamoc/" . $caymoc['MaMoc'] . '/option/caymoc/">Sửa</a>&nbsp|&nbsp' . '<a href="' . HOST_PROJECT . "/index/xoa/caymoc/true/mamoc/" . $caymoc['MaMoc'] . '/option/xem/" onclick="return confirm(' . "'bạn có chắc muốn xóa ?'" . ')">Xóa</a>';
            $button = "<a class ='thembutton' href='" . HOST_PROJECT . "/index/xem/caymoc_detail/true/mamoc/" . $caymoc['MaMoc'] . "'/>Nhập Kho</a>";
            $nhapkho = "";
            if ($caymoc['MaKhoMoc']) {
                $nhapkho = "&nbspĐã Nhập";
            } else {
                $nhapkho = $button;
            }
            //$khohangrow = $khohang->getWhere($caymoc['MaKho'])[0];
            $content = array($caymoc['MaMoc'], $loaivairow['TenLoaiVai'], $caymoc['SoMetVai'], $caymoc['MaLo'], $chinhsua, $nhapkho);
            $maincontent[] = $content;
        }
    }
    $table = $data->createTable($title, $maincontent, "600px");
    echo $table;
} else {
<?php

echo $this->headMeta();
echo $this->headLink();
Zend_Session::start();
$mysession = new Zend_Session_Namespace('Zend_Auth');
$router = Zend_Controller_Front::getInstance()->getRouter();
$num = new Zend_Validate_Digits();
$data = new My_Data();
$num = new Zend_Validate_Digits();
$caymoc = new Model_Caymoc();
$lonhuom = new Model_Lonhuom();
$caytp = new Model_Caythanhpham();
$loaivai = new Model_Loaivai();
$param = $this->param->getPost();
$formtp = new Form_Formmoi_Taotp();
if ($this->param->isPost()) {
    //         echo "<pre>";
    //         print_r($param);
    //         echo "</pre>";
    if (array_key_exists('bochon', $param)) {
        // bo chon trong session
        foreach ($param as $key => $item) {
            if ($item == 1 && $num->isValid($key) && in_array($key, $mysession->checked)) {
                foreach ($mysession->checked as $skey => $sitem) {
                    if ($sitem == $key) {
                        unset($mysession->checked[$skey]);
                    }
                }
            }
        }
<?php

echo $this->headMeta();
echo $this->headLink();
$form = new Form_Formmoi_Xemkhomoc();
//sua lai
if ($this->param->isPost()) {
    $param = $this->param->getPost();
    $form->populate($param);
    echo $form;
    $makho = $this->param->getParam("mykhohang");
    $caymoc = new Model_Caymoc();
    $caymocall = $caymoc->getWhere_khomoc($makho);
    $loaivai = new Model_Loaivai();
    $title = array("Mã Mộc", "Loại Vải", "Số Mét Vải", "Chọn");
    $content = array();
    foreach ($caymocall as $item) {
        $loaivairow = $loaivai->getWhere($item['MaVai']);
        $button = "<a class ='thembutton' href='" . HOST_PROJECT . "/index/xem/taoctp/true/mamoc/" . $item['MaMoc'] . "/option/them/'/>Chọn</a>";
        $subcontent = array($item['MaMoc'], $loaivairow['TenLoaiVai'], $item['SoMetVai'], $button);
        $content[] = $subcontent;
    }
    $data = new My_Data();
    $query = $data->createTable($title, $content, "400px");
    echo $query;
} else {
    echo $form;
}
Example #22
0
<?php

echo $this->headMeta();
echo $this->headLink();
$form = new Form_Searchs_Caymoc();
echo $form;
if ($this->param->isPost()) {
    $cm = new Model_Caymoc();
    $loaivai = new Model_Loaivai();
    $cmchose = $this->param->getParam("caymoctim");
    $caymocs = $cm->getWhereLike($cmchose);
    if ($caymocs) {
        $title = array("Mã Mộc", "Số Kg Sợi", "Loại Vải", "Số Mét Vải", "Tùy Chỉnh", "Nhập Kho");
        $maincontent = array();
        foreach ($caymocs as $item) {
            $loaivairow = $loaivai->getWhere($item['MaVai']);
            $chinhsua = '<a href="' . HOST_PROJECT . "/index/chinhsua/caymoc/true/mamoc/" . $item['MaMoc'] . '/option/caymoc/">Sửa</a>&nbsp|&nbsp' . '<a href="' . HOST_PROJECT . "/index/xoa/caymoc/true/mamoc/" . $item['MaMoc'] . '/option/xem/" onclick="return confirm(' . "'bạn có chắc muốn xóa ?'" . ')">Xóa</a>';
            $button = "<a class ='thembutton' href='" . HOST_PROJECT . "/index/xem/caymoc_detail/true/mamoc/" . $item['MaMoc'] . "'/>Nhập Kho</a>";
            $nhapkho = "";
            if ($item['MaKhoMoc']) {
                $nhapkho = "&nbspĐã Nhập";
            } else {
                $nhapkho = $button;
            }
            //$khohangrow = $khohang->getWhere($item['MaKho'])[0];
            $content = array($item['MaMoc'], $item['SoKgSoi'], $loaivairow['TenLoaiVai'], $item['SoMetVai'], $chinhsua, $nhapkho);
            $maincontent[] = $content;
        }
        $data = new My_Data();
        $table = $data->createTable($title, $maincontent, "800px");
        echo $table;
Example #23
0
<?php

echo $this->headMeta();
echo $this->headLink();
$mamoc = $this->param->getParam('mamoc');
$caymoc = new Model_Caymoc();
$caymocrow = $caymoc->getWhere($mamoc);
$updatecm = array('TrangThai' => 1);
$caymoc->update_data($caymocrow['MaMoc'], $updatecm);
$khosoi = new Model_Khosoi();
$khosoirow = $khosoi->getWhere_khohang($caymocrow['MaKho']);
$loaivai = new Model_Loaivai();
$loaivairow = $loaivai->getWhere($caymocrow['MaVai']);
//     $loaisoi = new Model_Loaisoi();
//     $loaisoirow = $loaisoi->getWhere($loaivairow['MaSoi']);
// dung bien flag de kiem tra xem trong kho da co loai soi chua
$flag = false;
$row = array();
if ($khosoirow) {
    foreach ($khosoirow as $item) {
        if ($item['MaSoi'] == $loaivairow['MaSoi']) {
            $flag = true;
            $update = array('SoTanSoi' => $item['SoTanSoi'] + $caymocrow['SoKgSoi'] / 1000);
            $khosoi->update_data($item['MaKhoSoi'], $update);
            $_redirector = Zend_Controller_Action_HelperBroker::getStaticHelper('redirector');
            $_redirector->gotoUrl(HOST_PROJECT . "/index/xem/caymoc/true");
        }
    }
}
<?php

echo $this->headMeta();
echo $this->headLink();
$form = new Form_Formmoi_Chonkhomoc();
if ($this->param->isPost()) {
    $param = $this->param->getPost();
    // makhohang la ma cua kho moc se nhap
    $makhohang = $this->param->getParam("mykhohang");
    //ma moc la ma cay moc
    $mamoc = $this->param->getParam("mamoc");
    $caymoc = new Model_Caymoc();
    $caymocrow = $caymoc->getWhere($mamoc);
    $khosoi = new Model_Khosoi();
    $khosoirow = $khosoi->getWhere($caymocrow['MaKhoSoi']);
    if ($caymocrow['SoKgSoi'] / 1000 > $khosoirow['SoTanSoi']) {
        echo "<div class='message'>";
        echo "Trong kho chỉ còn " . $khosoirow['SoTanSoi'] * 1000 . "kg sợi! Xin vui lòng sửa số kg sợi hoặc nhập thêm!";
        echo "</div>";
    } else {
        // update kho moc cho cay moc
        $update = array("MaKhoMoc" => $makhohang);
        $caymoc->update_data($mamoc, $update);
        //update so kg cho kho soi
        $updatekho = array('SoTanSoi' => $khosoirow['SoTanSoi'] - $caymocrow['SoKgSoi'] / 1000);
        $khosoi->update_data($khosoirow['MaKhoSoi'], $updatekho);
        $khomoc = new Model_KhoMoc();
        $khomocrow = $khomoc->getWhere_khohang($makhohang);
        if ($khomocrow) {
            $makhomoc = "";
            foreach ($khomocrow as $item) {
Example #25
0
<?php

echo $this->headMeta();
echo $this->headLink();
$id_moc = $this->param->getParam('mamoc');
$cm = new Model_Caymoc();
$caymoc = $cm->getWhere($id_moc);
if ($caymoc['MaLoNhuom'] != null) {
    echo "<div class='long_message'>";
    echo "Không thể xóa Cây Mộc đã tạo Lô Nhuộm!";
    echo "</div>";
} else {
    $caymoc1 = $cm->delete_caymoc($id_moc);
    if (array_key_exists('option', $this->param->getParams())) {
        echo "<script>window.location.href='" . HOST_PROJECT . "/index/xem/caymoc/true';</script>";
    } else {
        echo "<script>window.location.href='" . HOST_PROJECT . "/index/main/hopdong_detail/true/mahopdong/" . $caymoc['MaHopDong'] . "/right/hopdong/';</script>";
    }
}
Example #26
0
echo $this->headMeta();
echo $this->headLink();
$makhoisoi = $this->param->getParam("makhoisoi");
$khosoi = new Model_Khosoi();
$khosoirow = $khosoi->getWhere($makhoisoi);
$form = new Form_Formmoi_Caymoc();
//sua lai
$form->createForm($makhoisoi);
if ($this->param->isPost()) {
    $param = $this->param->getPost();
    $check = new Form_Valid_Caymoc($param, $khosoirow['SoTanSoi']);
    // sua lai
    if ($check->valid($param)) {
        $data = array("MaMoc" => null, "SoKgSoi" => $this->param->getParam("sokgsoi"), "MaVai" => $this->param->getParam("mavai"), "SoMetVai" => $this->param->getParam("sometvai"), "MaKhoSoi" => $khosoirow['MaKhoSoi']);
        $cm = new Model_Caymoc();
        $cm->insert_caymoc($data);
        //$cm_new = $cm->getMaxIndex();
        $_redirector = Zend_Controller_Action_HelperBroker::getStaticHelper('redirector');
        $_redirector->gotoUrl(HOST_PROJECT . "/index/xem/caymoc/true");
    } else {
        $form->populate($param);
        echo $form;
        echo "<div class='message'>";
        foreach ($check->messages as $item) {
            echo $item . "<br/>";
        }
        echo "</div>";
    }
} else {
    echo $form;
<?php

echo $this->headMeta();
echo $this->headLink();
$caymoc = new Model_Caymoc();
$makhoisoi = $this->param->getParam("makhoisoi");
$khosoi = new Model_Khosoi();
$khosoirow = $khosoi->getWhere($makhoisoi);
$form = new Form_Formmoi_Caymoc();
//sua lai
$form->createForm($makhoisoi);
$formmoc = new Form_Formmoi_Caymoc();
if ($this->param->isPost()) {
    $param = $this->param->getPost();
    if (!array_key_exists('1', $param)) {
        $check = new Form_Valid_Caymoc($param, $khosoirow['SoTanSoi']);
        if ($check->valid($param)) {
            $form->populate($param);
            echo $form;
            $socaymoc = $this->param->getParam("socaymoc");
            $mavai = $this->param->getParam("mavai");
            $sotansoi = $this->param->getParam("sotansoi");
            $tongsomet = $this->param->getParam("tongsometvai");
            $khomoc = $this->param->getParam("khomoc");
            $formmoc->createCayMoc($socaymoc, $mavai, $sotansoi, $tongsomet, $khomoc);
            echo $formmoc;
        } else {
            $form->populate($param);
            echo $form;
            echo "<div class='message'>";
            foreach ($check->messages as $item) {