Exemplo n.º 1
0
 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);
 }
Exemplo n.º 2
0
 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>&nbsp|&nbsp' . '<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>";
}
Exemplo n.º 4
0
<?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>";
}
Exemplo n.º 5
0
 public function getTongNo()
 {
     $ncc = new Model_Nhacungcap();
     $nhacungcap = $ncc->getAll();
     $tongno = 0;
     foreach ($nhacungcap as $item) {
         $tongno += $item['No'];
     }
     return $tongno;
 }
Exemplo n.º 6
0
<?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>&nbsp|&nbsp' . '<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>";
}
Exemplo n.º 7
0
$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) {
Exemplo n.º 8
0
<?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;
}
Exemplo n.º 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);