Пример #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) {