public function createForm($mancc) { $this->setDisableLoadDefaultDecorators(true); $this->setDecorators(array(array('ViewScript', array('viewScript' => 'formnoindex/thanhtoan_layout.phtml')), 'Form')); $ncc = new Model_Nhacungcap(); $nhacc = $ncc->getWhere($mancc); $tk = new Model_Taikhoan(); $taikhoan = $tk->getRow(); $data = new My_Data(); $sodutem = $data->convertCurrency($taikhoan['SoDu']); $tiennotem = $data->convertCurrency($nhacc['No']); $opHinhthuc = $data->getOpHinhThuc(); $tenncc = $this->createElement('text', 'tenncc', array('decorators' => array('ViewHelper'))); $tienno = $this->createElement('text', 'tienno', array('decorators' => array('ViewHelper'))); $sodu = $this->createElement('text', 'sodu', array('decorators' => array('ViewHelper'))); $tenhoadon = $this->createElement('text', 'tenhoadon', array('decorators' => array('ViewHelper'))); $tienthanhtoan = $this->createElement('text', 'tienthanhtoan', array('decorators' => array('ViewHelper'))); $nhacungcap = $this->createElement('hidden', 'mancc', array('use_hidden_element' => true, 'decorators' => array('ViewHelper'))); $ngay = $this->createElement('text', 'ngaythanhtoan', array('decorators' => array('ViewHelper'), 'data-type' => 'date')); $hinhthuc = $this->createElement('select', 'hinhthuc', array('multioptions' => $opHinhthuc, 'decorators' => array('ViewHelper'))); $them = $this->createElement('submit', 'them', array('decorators' => array('ViewHelper'), 'label' => 'Thanh Toán')); $tenncc->setAttrib('class', 'formEdit')->setValue($nhacc['TenNhaCungCap'])->setAttrib('disabled', 'disabled'); $tienno->setAttrib('class', 'formEdit')->setValue($tiennotem)->setAttrib('disabled', 'disabled'); $sodu->setAttrib('class', 'formEdit')->setValue($sodutem)->setAttrib('disabled', 'disabled'); $nhacungcap->setAttrib('class', 'formEdit')->setValue($mancc); $tienthanhtoan->setAttrib('class', 'formEdit'); $hinhthuc->setAttrib('class', 'formEdit'); $this->addElement($tenncc)->addElement($tienno)->addElement($sodu)->addElement($tenhoadon)->addElement($tienthanhtoan)->addElement($nhacungcap)->addElement($ngay)->addElement($hinhthuc)->addElement($them); }
public function createForm($id_ncc) { $ncc = new Model_Nhacungcap(); $nhacungcap = $ncc->getWhere($id_ncc); $this->setDisableLoadDefaultDecorators(true); $this->setDecorators(array(array('ViewScript', array('viewScript' => 'formnoindex/nhacungcap_layout.phtml')), 'Form')); $ten = $this->createElement('text', 'ten', array('decorators' => array('ViewHelper'), 'label' => 'Tên Nhà Cung Cấp')); $sdt = $this->createElement('text', 'sdt', array('decorators' => array('ViewHelper'), 'label' => 'Số Điện Thoại')); $diachi = $this->createElement('text', 'diachi', array('decorators' => array('ViewHelper'), 'label' => 'Địa Chỉ')); $fax = $this->createElement('text', 'fax', array('decorators' => array('ViewHelper'), 'label' => 'Fax')); $no = $this->createElement('text', 'no', array('decorators' => array('ViewHelper'), 'label' => 'Nợ')); $them = $this->createElement('submit', 'them', array('decorators' => array('ViewHelper'), 'label' => 'Chỉnh Sửa')); $ten->setAttrib('class', 'formEdit')->setValue($nhacungcap['TenNhaCungCap']); $sdt->setAttrib('class', 'formEdit')->setValue($nhacungcap['Sdt']); $diachi->setAttrib('class', 'formEdit')->setValue($nhacungcap['DiaChi']); $fax->setAttrib('class', 'formEdit')->setValue($nhacungcap['Fax']); $this->addElement($ten)->addElement($sdt)->addElement($diachi)->addElement($fax)->addElement($them); }
<?php echo $this->headMeta(); echo $this->headLink(); $ncc = new Model_Nhacungcap(); $nhacungcapall = $ncc->getAll(); if ($nhacungcapall) { $maincontent = array(); $title = array("Nhà Cung Cấp", "Số Điện Thoại", "Địa Chỉ", "Fax", "Nợ", "Tùy Chỉnh"); $data = new My_Data(); foreach ($nhacungcapall as $nhacungcap) { $content = array($nhacungcap['TenNhaCungCap'], $nhacungcap['Sdt'], $nhacungcap['DiaChi'], $nhacungcap['Fax'], $nhacungcap['No'], '<a href="' . HOST_PROJECT . "/index/chinhsua/nhacungcap/true/mancc/" . $nhacungcap['MaNhaCungCap'] . '/">Sửa</a> | ' . '<a href="' . HOST_PROJECT . "/index/xoa/nhacungcap/true/mancc/" . $nhacungcap['MaNhaCungCap'] . '/option/ncc/" onclick="return confirm(' . "'bạn có chắc muốn xóa ?'" . ')">Xóa</a>'); $maincontent[] = $content; } $table = $data->createTable($title, $maincontent, "700px"); echo $table; } else { echo "<div class='message'>"; echo "Chưa tồn tại Nhà Cung Cấp"; echo "</div>"; }
<?php echo $this->headMeta(); echo $this->headLink(); $mancc = $this->param->getParam('mancc'); $hd = new Model_Hopdong(); $hopdong = $hd->getWhere_ncc($mancc); if ($hopdong) { echo "<div class='long_message'>"; echo "Không thể xóa Nhà Cung Cấp đã ký hợp đồng!"; echo "</div>"; } else { $ncc = new Model_Nhacungcap(); $ncc->delete_nhacungcap($mancc); echo "<script>window.location.href='" . HOST_PROJECT . "/index/xem/nhacungcap/true';</script>"; }
public function getTongNo() { $ncc = new Model_Nhacungcap(); $nhacungcap = $ncc->getAll(); $tongno = 0; foreach ($nhacungcap as $item) { $tongno += $item['No']; } return $tongno; }
<?php echo $this->headMeta(); echo $this->headLink(); $hd = new Model_Hoadon(); $hoadonall = $hd->getAll(); if ($hoadonall) { $maincontent = array(); $title = array("Tên Hóa Đơn", "Tiền Thanh Toán", "Ngày Thanh Toán", "Hình Thức", "Nhà Cung Cấp", "Tùy Chỉnh"); $data = new My_Data(); foreach ($hoadonall as $hoadon) { $mydate = Zend_Locale_Format::getDate($hoadon['NgayThanhToan'], array("date_format" => "yyyy.MM.dd")); $date_str = $mydate['day'] . "/" . $mydate['month'] . "/" . $mydate['year']; $ht = new Model_Hinhthuc(); $hinhthuc = $ht->getWhere($hoadon['HinhThuc'])['TenHinhThuc']; $ncc = new Model_Nhacungcap(); $nhacungcap = $ncc->getWhere($hoadon['MaNhaCungCap']); $content = array($hoadon['TenHoaDon'], $hoadon['SoTien'], $date_str, $hinhthuc, $nhacungcap['TenNhaCungCap'], '<a href="' . HOST_PROJECT . "/index/chinhsua/hoadon/true/mahoadon/" . $hoadon['MaHoaDon'] . '/option/hoadon/">Sửa</a> | ' . '<a href="' . HOST_PROJECT . "/index/xoa/hoadon/true/mahoadon/" . $hoadon['MaHoaDon'] . '/option/hoadon/" onclick="return confirm(' . "'bạn có chắc muốn xóa ?'" . ')">Xóa</a>'); $maincontent[] = $content; } $table = $data->createTable($title, $maincontent, "800px"); echo $table; } else { echo "<div class='message'>"; echo "Chưa tồn tại Hóa Đơn!"; echo "</div>"; }
$form = new Form_Nhacungcap(); //----------- if ($this->param->isPost()) { // echo "<pre>"; // print_r($this->param); // echo "</pre>"; $param = $this->param->getPost(); // echo "<pre>"; // print_r($param); // echo "</pre>"; $check = new Form_Valid_Nhacungcap($param); if ($check->valid($param)) { $data = new My_Data(); if (!$data->isDupNameLoaiVai($this->param->getPost("tenloaivai"))) { $data = array("MaNhaCungCap" => null, "TenNhaCungCap" => $this->param->getPost("ten"), "Sdt" => $this->param->getPost("sdt"), "DiaChi" => $this->param->getPost("diachi"), "Fax" => $this->param->getPost("fax"), "No" => $this->param->getPost("no")); $ncc = new Model_Nhacungcap(); $ncc->insert_nhacungcap($data); $_redirector = Zend_Controller_Action_HelperBroker::getStaticHelper('redirector'); $_redirector->gotoUrl(HOST_PROJECT . "/index/xem/nhacungcap/true/"); } else { $form->populate($param); echo $form; echo "<div class='message'>"; echo "Tên Nhà Cung Cấp đã có"; echo "</div>"; } } else { $form->populate($param); echo $form; echo "<div class='message'>"; foreach ($check->messages as $item) {
<?php echo $this->headMeta(); echo $this->headLink(); $mancc = $this->param->getParam('mancc'); $id_hopdong = $this->param->getParam('mahopdong'); $fupdate = new Form_Update_Nhacungcap(); $fupdate->createForm($mancc); if ($this->param->isPost()) { $param = $this->param->getPost(); $check = new Form_Valid_Nhacungcap($param); if ($check->valid($param)) { $data = array("MaNhaCungCap" => $mancc, "TenNhaCungCap" => $this->param->getParam("ten"), "Sdt" => $this->param->getParam("sdt"), "DiaChi" => $this->param->getParam("diachi"), "Fax" => $this->param->getParam("fax")); $kh = new Model_Nhacungcap(); $kh->update_data($mancc, $data); //echo "<script>window.location.href='".HOST_PROJECT."/index/main/caymoc_detail/true/macaymoc/".$id_cm."/';</script>"; echo "<script>window.location.href='" . HOST_PROJECT . "/index/xem/nhacungcap/true/';</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(); $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);