Пример #1
0
 public function createForm($idkhosoi)
 {
     $ks = new Model_Khosoi();
     $khosoirow = $ks->getWhere($idkhosoi);
     $this->setDisableLoadDefaultDecorators(true);
     $this->setDecorators(array(array('ViewScript', array('viewScript' => 'formmoi/caymoc_layout.phtml')), 'Form'));
     $data = new My_Data();
     $loaisoi = new Model_Loaisoi();
     $loaisoirow = $loaisoi->getWhere($khosoirow['MaSoi']);
     $kho = new Model_Khohang();
     $khohang = $kho->getWhere($khosoirow['MaKho']);
     $opvai = $data->getOpLoaiVaiWithIdSoi($khosoirow['MaSoi']);
     $khosoi = $this->createElement('text', 'makho', array('decorators' => array('ViewHelper')));
     $loaisoi = $this->createElement('text', 'masoi', array('decorators' => array('ViewHelper')));
     $sokgsoi = $this->createElement('text', 'sokgsoi', array('decorators' => array('ViewHelper')));
     $loaivai = $this->createElement('select', 'mavai', array('multioptions' => $opvai, 'decorators' => array('ViewHelper')));
     $sometvai = $this->createElement('text', 'sometvai', array('decorators' => array('ViewHelper')));
     $them = $this->createElement('submit', 'them', array('decorators' => array('ViewHelper'), 'label' => 'Thêm'));
     $khosoi->setAttrib('class', 'formEdit')->setValue($khohang['TenKho']);
     $loaisoi->setAttrib('class', 'formEdit')->setValue($loaisoirow['TenSoi']);
     $loaivai->setAttrib('class', 'formEdit')->setAttrib('id', 'idvai');
     $sokgsoi->setAttrib('class', 'smallfield');
     $sometvai->setAttrib('class', 'formEdit');
     $this->addElement($loaisoi)->addElement($loaivai)->addElement($sometvai)->addElement($sokgsoi)->addElement($khosoi)->addElement($them);
 }
Пример #2
0
<?php

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 {
Пример #3
0
<?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) {
Пример #4
0
 public function getNguyenLieu()
 {
     $lv = new Model_Loaivai();
     $khosoi = new Model_Khosoi();
     $makho = $khosoi->getIdKho();
     //         echo "<pre>";
     //         print_r($makho);
     //         echo "</pre>";
     $option = array();
     foreach ($makho as $item) {
         $khohangrow = $khosoi->getWhere_khohang($item['MaKho']);
         //1,5
         $opsoi = array();
         foreach ($khohangrow as $khitem) {
             $opvai = array();
             $loaivai = $lv->getWhere_loaisoi($khitem['MaSoi']);
             foreach ($loaivai as $itemvai) {
                 $opvai[$itemvai['MaVai']] = $itemvai['TenLoaiVai'];
             }
             $opsoi[$khitem['MaSoi']] = $opvai;
         }
         $option[$item['MaKho']] = $opsoi;
     }
     return $option;
 }
<?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) {
Пример #6
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_Xemkhosoi();
if ($this->param->isPost()) {
    $param = $this->param->getPost();
    $form->populate($param);
    echo $form;
    $makhohang = $this->param->getParam("mykhohang");
    $khosoi = new Model_Khosoi();
    $khosoiall = $khosoi->getWhere_khohang($makhohang);
    $data = new My_Data();
    $loaisoi = new Model_Loaisoi();
    $title = array("Loại Sợi", "Số tấn sợi", "Chọn");
    $content = array();
    foreach ($khosoiall as $item) {
        $button = "<a class ='thembutton' href='" . HOST_PROJECT . "/index/xem/caymoc/true/option/them/makhoisoi/" . $item['MaKhoSoi'] . "/'/>Chọn</a>";
        $loaisoirow = $loaisoi->getWhere($item['MaSoi']);
        $subcontent = array($loaisoirow['TenSoi'], $item['SoTanSoi'], $button);
        $content[] = $subcontent;
    }
    $query = $data->createTable($title, $content, "300px");
    ?>
        <h1 class="title">Chọn Nguyên Liệu</h1>
        <?php 
    echo $query;
} else {
    echo $form;
}
<?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']);
    // update kho moc cho cay moc
    $update = array("MaKhoMoc" => $makhohang);
    $caymoc->update_data($mamoc, $update);
    $khomoc = new Model_KhoMoc();
    $khomocrow = $khomoc->getWhere_khohang($makhohang);
    if ($khomocrow) {
        $makhomoc = "";
        foreach ($khomocrow as $item) {
            if ($item['MaVai'] == $caymocrow['MaVai']) {
                $makhomoc = $item['MaKhoMoc'];
            }
        }
        if ($makhomoc != "") {
            $updatemoc = array("SoCayMoc" => $khomocrow['SoCayMoc'] + 1, "TongSoMet" => $khomocrow['TongSoMet'] + $caymocrow['SoMetVai']);
            $khomoc->update_data($makhomoc, $updatemoc);
            echo "<script>window.location.href='" . HOST_PROJECT . "/index/xem/caymoc/true';</script>";
Пример #9
0
<?php

echo $this->headMeta();
echo $this->headLink();
$mahopdong = $this->param->getParam('mahopdong');
$hopdong = new Model_Hopdong();
$myhopdong = $hopdong->getWhere($mahopdong);
$updatehd = array('TrangThai' => 1);
$hopdong->update_data($myhopdong['MaHopDong'], $updatehd);
$ncc = new Model_Nhacungcap();
$myncc = $ncc->getWhere($myhopdong['MaNhaCungCap']);
$update = array("No" => $myncc['No'] + $myhopdong['ThanhTien']);
$ncc->update_data($myncc['MaNhaCungCap'], $update);
$ks = new Model_Khosoi();
$khosoi = $ks->getWhere_khohang($myhopdong['MaKho']);
// dung bien flag de kiem tra xem trong kho da co loai soi chua
$flag = false;
$row = array();
if ($khosoi) {
    foreach ($khosoi as $item) {
        if ($item['MaSoi'] == $myhopdong['MaSoi']) {
            $flag = true;
            $update = array('SoTanSoi' => $item['SoTanSoi'] + $myhopdong['SoTanSoi']);
            $ks->update_data($item['MaKhoSoi'], $update);
            $_redirector = Zend_Controller_Action_HelperBroker::getStaticHelper('redirector');
            $_redirector->gotoUrl(HOST_PROJECT . "/index/xem/hopdong/true");
        }
    }
}
$data = array("MaKhoSoi" => null, "MaSoi" => $myhopdong['MaSoi'], "SoTanSoi" => $myhopdong['SoTanSoi'], "MaKho" => $myhopdong['MaKho']);
$ks->insert_kho($data);