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); }
<?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 {
<?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) {
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) {
<?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>";
<?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);