예제 #1
0
 public function createForm($id_khachhang)
 {
     $kh = new Model_Khachhang();
     $khachhang = $kh->getWhere($id_khachhang);
     $this->setDisableLoadDefaultDecorators(true);
     $this->setDecorators(array(array('ViewScript', array('viewScript' => 'form/khachhang_layout.phtml')), 'Form'));
     $ten = $this->createElement('text', 'ten', array('decorators' => array('ViewHelper')));
     $sdt = $this->createElement('text', 'sdt', array('decorators' => array('ViewHelper')));
     $diachi = $this->createElement('text', 'diachi', array('decorators' => array('ViewHelper')));
     $them = $this->createElement('submit', 'them', array('decorators' => array('ViewHelper'), 'label' => 'Chỉnh Sửa'));
     $ten->setAttrib('class', 'formEdit')->setValue($khachhang[0]['TenKhachHang']);
     $sdt->setAttrib('class', 'formEdit')->setValue($khachhang[0]['SoDienThoai']);
     $diachi->setAttrib('class', 'formEdit')->setValue($khachhang[0]['DiaChi']);
     $this->addElement($ten)->addElement($sdt)->addElement($diachi)->addElement($them);
 }
예제 #2
0
<?php

echo $this->headMeta();
echo $this->headLink();
$form = new Form_Searchs_Khachhang();
echo $form;
if ($this->param->isPost()) {
    $kh = new Model_Khachhang();
    $khchose = $this->param->getParam("khachhangtim");
    //check null value post
    if (is_null($khchose) || empty($khchose)) {
        echo "Bạn phải nhập giá trị tìm kiếm";
    } else {
        $khachhang = $kh->getWhereLike($khchose);
    }
    if ($khachhang) {
        $title = array("Tên Khách Hàng", "Số Điện Thoại", "Địa Chỉ", "Tùy Chỉnh", "Tạo Đơn Hàng");
        $maincontent = array();
        foreach ($khachhang as $item) {
            $content = array("<a href='" . HOST_PROJECT . "/index/main/khachhang_detail/true/makhachhang/" . $item['MaKhachHang'] . "/'>" . $item['TenKhachHang'] . "</a>", $item['SoDienThoai'], $item['DiaChi'], '<a href="' . HOST_PROJECT . "/index/chinhsua/khachhang/true/makhachhang/" . $item["MaKhachHang"] . '/option/khachhang">Sửa</a>&nbsp|&nbsp' . '<a href="' . HOST_PROJECT . "/index/xoa/khachhang/true/makhachhang/" . $item["MaKhachHang"] . '/option/xem/" onclick="return confirm(' . "'bạn có chắc muốn xóa ?'" . ')">Xóa</a>', '<button type="button" class="btn btn-success"><a class ="axem" href="' . HOST_PROJECT . "/index/nhaplieu/donhang/true/makhachhang/" . $item['MaKhachHang'] . '/">Tạo Đơn Hàng</a>');
            $maincontent[] = $content;
        }
        $data = new My_Data();
        $table = $data->createTable($title, $maincontent, "800px");
        echo $table;
    }
}
예제 #3
0
<?php

echo $this->headMeta();
echo $this->headLink();
$form = new Form_Khachhang();
if ($this->param->isPost()) {
    $param = $this->param->getPost();
    //         echo "<pre>";
    //         print_r($param);
    //         echo "</pre>";
    $check = new Form_Valid_Khachhang($param);
    if ($check->valid($param)) {
        $data = array("MaKhachHang" => null, "TenKhachHang" => $this->param->getPost("ten"), "DiaChi" => $this->param->getPost("diachi"), "SoDienThoai" => $this->param->getPost("sdt"));
        $kh = new Model_Khachhang();
        $kh->insert_khachhang($data);
        echo "<div class='message'>";
        echo "Them thanh cong";
        echo "</div>";
        $_redirector = Zend_Controller_Action_HelperBroker::getStaticHelper('redirector');
        $_redirector->gotoUrl(HOST_PROJECT . "/index/main");
    } else {
        $form->populate($param);
        echo $form;
        echo "<div class='message'>";
        foreach ($check->messages as $item) {
            echo $item . "<br/>";
        }
        echo "</div>";
    }
} else {
    echo $form;
예제 #4
0
<?php

echo $this->headMeta();
echo $this->headLink();
$kh = new Model_Khachhang();
$khachhang = $kh->getAll();
?>

<?php 
if (count($khachhang) > 0) {
    //     echo '<h1 class="title">Thông Tin Hợp Đồng</h1>';
    //     echo '<button type="button" class="btn btn-success"><a class ="axem" href="'.HOST_PROJECT."/index/nhaplieu/khachhang/true".'/">Thêm Khách Hàng</a></button>';
    ?>
    <div class= "mar">
    <table>
        <tr>
            <td><h1 class="title">Thông Tin Khách Hàng</h1></td>
            <td style="padding-left: 30px"><button type="button" class="btn btn-success"><a class ="axem" href="<?php 
    echo HOST_PROJECT;
    ?>
/index/nhaplieu/khachhang/true">Thêm Khách Hàng</a></button></td>
        </tr>
    </table>
    
    <?php 
    $title = array("Tên Khách Hàng", "Số Điện Thoại", "Địa Chỉ", "Tùy Chỉnh", "Tạo Đơn Hàng");
    $maincontent = array();
    foreach ($khachhang as $item) {
        if ($item['TenKhachHang'] != 'Công Ty') {
            $content = array("<a href='" . HOST_PROJECT . "/index/main/khachhang_detail/true/makhachhang/" . $item['MaKhachHang'] . "/'>" . $item['TenKhachHang'] . "</a>", $item['SoDienThoai'], $item['DiaChi'], '<a href="' . HOST_PROJECT . "/index/chinhsua/khachhang/true/makhachhang/" . $item["MaKhachHang"] . '/">Sửa</a>&nbsp|&nbsp' . '<a href="' . HOST_PROJECT . "/index/xoa/khachhang/true/makhachhang/" . $item["MaKhachHang"] . '/" onclick="return confirm(' . "'bạn có chắc muốn xóa ?'" . ')">Xóa</a>', '<button type="button" class="btn btn-success"><a class ="axem" href="' . HOST_PROJECT . "/index/nhaplieu/donhang/true/makhachhang/" . $item['MaKhachHang'] . '/">Tạo Đơn Hàng</a>');
            $maincontent[] = $content;
예제 #5
0
<?php

echo $this->headMeta();
echo $this->headLink();
$id_khachhang = $this->param->getParam('makhachhang');
$dh = new Model_Donhang();
$donhang = $dh->getWhereIdKH($id_khachhang);
if ($donhang) {
    echo "<div class='long_message'>";
    echo "Không thể xóa khách hàng đã đặt Đơn Hàng!";
    echo "</div>";
} else {
    $kh = new Model_Khachhang();
    $khachhang = $kh->delete_khachhang($id_khachhang);
    if (array_key_exists('option', $this->param->getParams())) {
        echo "<script>window.location.href='" . HOST_PROJECT . "/index/xem/';</script>";
    } else {
        echo "<script>window.location.href='" . HOST_PROJECT . "/index/main/';</script>";
    }
}
예제 #6
0
<?php

echo $this->headMeta();
echo $this->headLink();
$dh = new Model_Donhang();
$donhang = $dh->getAll();
$data = new My_Data();
$dh = $donhang;
if ($dh) {
    $title = array("Tên Đơn Hàng", "Ngày Đặt", "Tiền Đặt Hàng", "Số Mét Vải", "Khách Hàng", "Tùy Chỉnh", "Hợp Đồng Đã Tạo", "Tạo Hợp Đồng");
    $content = array();
    foreach ($dh as $item) {
        $subcontent = array();
        $mydate = Zend_Locale_Format::getDate($item['NgayDat'], array("date_format" => "yyyy.MM.dd"));
        $date_str = $mydate['day'] . "/" . $mydate['month'] . "/" . $mydate['year'];
        $kh = new Model_Khachhang();
        $khachhang = $kh->getWhere($item['MaKhachHang'])[0];
        $subcontent[] = "<a href='" . HOST_PROJECT . "/index/main/khachhang_detail/true/makhachhang/" . $item['MaKhachHang'] . "/'>" . $item['TenDonHang'] . "</a>";
        $subcontent[] = $date_str;
        $subcontent[] = $item['TienDatHang'];
        $subcontent[] = $item['SoMetVai'];
        $subcontent[] = $khachhang['TenKhachHang'];
        $subcontent[] = '<a href="' . HOST_PROJECT . "/index/chinhsua/donhang/true/makhachhang/" . $item['MaKhachHang'] . "/madonhang/" . $item['MaDonHang'] . '/option/donhang">Sửa</a>&nbsp|&nbsp' . '<a href="' . HOST_PROJECT . "/index/xoa/donhang/true/makhachhang/" . $item['MaKhachHang'] . "/madonhang/" . $item["MaDonHang"] . '/option/xem/" onclick="return confirm(' . "'bạn có chắc muốn xóa ?'" . ')">Xóa</a>';
        $hopdong = $data->getHopDong($item['MaDonHang']);
        $hd_old = "chưa tạo";
        if ($hopdong) {
            $hd_old = "";
            foreach ($hopdong as $hd_item) {
                $hd_old .= "<a href='" . HOST_PROJECT . "/index/main/hopdong_detail/true/mahopdong/" . $hd_item['MaHopDong'] . "/'>" . $hd_item['TenHopDong'] . "</a>,&nbsp<br>";
            }
        }
예제 #7
0
<?php

echo $this->headMeta();
echo $this->headLink();
$form = new Form_Searchs_Donhang();
echo $form;
if ($this->param->isPost()) {
    $model = new Model_Donhang();
    $kh = new Model_Khachhang();
    $key = $this->param->getParam("key");
    $donhangs = $model->searchByKey($key);
    if ($donhangs != false) {
        $title = array("Mã Đơn Hàng", "Tên Đơn Hàng", "Ngày Đặt", "Tiền Đặt Hàng", "Khách Hàng", "Số Mét Vải", "Tùy Chỉnh");
        $maincontent = array();
        foreach ($donhangs as $item) {
            $content = array($item['MaDonHang'], $item['TenDonHang'], $item['NgayDat'], $item['TienDatHang'], $kh->getWhere($item['MaKhachHang'])[0]['TenKhachHang'], $item['SoMetVai'], '<a href="' . HOST_PROJECT . "/index/chinhsua/donhang/true/makhachhang/" . $item['MaKhachHang'] . "/madonhang/" . $item['MaDonHang'] . '/option/donhang">Sửa</a>&nbsp|&nbsp' . '<a href="' . HOST_PROJECT . "/index/xoa/donhang/true/makhachhang/" . $item['MaKhachHang'] . "/madonhang/" . $item["MaDonHang"] . '/option/xem/" onclick="return confirm(' . "'bạn có chắc muốn xóa ?'" . ')">Xóa</a>');
            $maincontent[] = $content;
        }
        $data = new My_Data();
        $table = $data->createTable($title, $maincontent, "800px");
        echo $table;
    }
}
예제 #8
0
<?php

echo $this->headMeta();
echo $this->headLink();
$kh = new Model_Khachhang();
$khachhang = $kh->getWhere_congty();
$makhachhang = $khachhang['MaKhachHang'];
?>

<?php 
if (count($khachhang) > 0) {
    ?>
    
  <div class= "mar">
    <table style=" margin-bottom: 20px;">
        <tr>
            <td><h1 class="left">Đơn Hàng Công Ty</h1></td>
            <td style="padding-left: 30px; "><?php 
    echo '<button type="button" class="btn btn-success"><a class ="axem" href="' . HOST_PROJECT . "/index/nhaplieu/donhang/true/makhachhang/" . $makhachhang . '/congty/true">Tạo Đơn Hàng</a>';
    ?>
</td>
         </tr>
    </table>   
  <?php 
    $data = new My_Data();
    $dh = $data->getDonHang($makhachhang);
    if ($dh) {
        $title = array("Tên Đơn Hàng", "Ngày Đặt", "Tiền Đặt Hàng", "Số Mét Vải", "Tùy Chỉnh", "Hợp Đồng Đã Tạo", "Tạo Hợp Đồng");
        $content = array();
        foreach ($dh as $item) {
            $subcontent = array();
예제 #9
0
 public function getNameKhachHang($mahopdong)
 {
     $hd = new Model_Hopdong();
     $hopdong = $hd->getWhereIdHopDong($mahopdong);
     $madonhang = $hopdong['MaDonHang'];
     $dh = new Model_Donhang();
     $donhang = $dh->getWhere($madonhang);
     $kh = new Model_Khachhang();
     $khachhang = $kh->getWhere($donhang['MaKhachHang'])[0];
     return $khachhang['TenKhachHang'];
 }
예제 #10
0
<?php

echo $this->headMeta();
echo $this->headLink();
$id_khachhang = $this->param->getParam('makhachhang');
$fupdate = new Form_Update_Khachhang();
$fupdate->createForm($id_khachhang);
if ($this->param->isPost()) {
    $param = $this->param->getPost();
    $check = new Form_Valid_Khachhang($param);
    if ($check->valid($param)) {
        $data = array("MaKhachHang" => $id_khachhang, "TenKhachHang" => $this->param->getParam("ten"), "SoDienThoai" => $this->param->getParam("sdt"), "DiaChi" => $this->param->getParam("diachi"));
        $kh = new Model_Khachhang();
        $kh->update_data($id_khachhang, $data);
        if (array_key_exists('option', $this->param->getParams())) {
            echo "<script>window.location.href='" . HOST_PROJECT . "/index/xem/khachhang/true';</script>";
        } else {
            echo "<script>window.location.href='" . HOST_PROJECT . "/index/main/khachhang_detail/true/makhachhang/" . $id_khachhang . "/';</script>";
        }
    } else {
        echo $fupdate;
        echo "<div class='message'>";
        foreach ($check->messages as $item) {
            echo $item . "<br/>";
        }
        echo "</div>";
    }
} else {
    echo $fupdate;
}
예제 #11
0
 $styleTitle->setLineColor(new Zend_Pdf_Color_GrayScale(0.2));
 $styleTitle->setLineWidth(3);
 $styleTitle->setLineDashingPattern(array(3, 2, 3, 4), 1.6);
 $fontTitle = Zend_Pdf_Font::fontWithName(Zend_Pdf_Font::FONT_COURIER);
 $styleTitle->setFont($fontTitle, 30);
 $page1->setStyle($styleTitle)->drawText($title, 130, 600, $charEncoding = 'UTF-8');
 // add footer text
 $page1->drawLine(80, 25, $page2->getWidth() - 10, 25);
 $page1->drawImage($image, 20, 10, $image->getPixelWidth(), $image->getPixelHeight());
 $page1->setStyle($style)->drawText('Copyright @HCMUT. All rights reserved.', 200, 10);
 $page1->drawLine(40, 580, $page2->getWidth() - 10, 580);
 // 25 --> 580
 // Thông tin khach hang, Get thông tin theo mã khách hàng. Đơn xuất->Mã Đơn Hàng-> Mã Khách hàng
 $postMaKH = 1234;
 // Dữ liệu giả.
 $modelKhachhang = new Model_Khachhang();
 $thongtinkh = $modelKhachhang->getByMakh($postMaKH);
 foreach ($thongtinkh as $data) {
     $tenkh = $data['TenKhachHang'];
     $diachikh = $data['DiaChi'];
     $sdtkh = $data['SoDienThoai'];
 }
 $page1->drawText("Ten Khach hang: " . $tenkh, 50, 560, 'UTF-8');
 $page1->drawText("Dia Chi: " . $diachikh, 50, 540, 'UTF-8');
 $page1->drawText("SO DIen Thoai: " . $sdtkh, 50, 520, 'UTF-8');
 $page1->drawLine(40, 500, $page2->getWidth() - 10, 500);
 // Thong tin don xuat
 // get by ma don xuat = 1
 $postMadx = 1;
 $modelDonXuat = new Model_Donxuat();
 $thongtindx = $modelDonXuat->getWhere($postMadx);
<?php

echo $this->headMeta();
echo $this->headLink();
$id_khachhang = $this->param->getParam("makhachhang");
$kh = new Model_Khachhang();
$khachhang = $kh->getWhere($id_khachhang)[0];
?>

<?php 
if (count($khachhang) > 0) {
    ?>
    <div class="left" id="mar">
        <h1 class="left">Thông Tin Khách Hàng</h1>
    
    <?php 
    $title = array("Tên Khách Hàng", "Số Điện Thoại", "Địa Chỉ", "Tùy Chỉnh", "Tạo Đơn Hàng");
    $content = array($khachhang['TenKhachHang'], $khachhang['SoDienThoai'], $khachhang['DiaChi'], '<a href="' . HOST_PROJECT . "/index/chinhsua/khachhang/true/makhachhang/" . $khachhang["MaKhachHang"] . '/">Sửa</a>&nbsp|&nbsp' . '<a href="' . HOST_PROJECT . "/index/xoa/khachhang/true/makhachhang/" . $khachhang["MaKhachHang"] . '/" onclick="return confirm(' . "'bạn có chắc muốn xóa ?'" . ')">Xóa</a>', '<button type="button" class="btn btn-success"><a class ="axem" href="' . HOST_PROJECT . "/index/nhaplieu/donhang/true/makhachhang/" . $khachhang['MaKhachHang'] . '/">Tạo Đơn Hàng</a>');
    $data = new My_Data();
    $table = $data->createTable($title, $content, "800px");
    echo $table;
    ?>
    <span style="clear:both"></span>
    </div>
    
  <span style="clear:both"></span>
  <div class="left">
        <h1 class="left">Thông tin Đơn Hàng</h1>
    
  <?php 
    $data = new My_Data();
예제 #13
0
                    if ($key == $sitem) {
                        unset($mysession->checktp[$skey]);
                    }
                }
            }
        }
    }
}
//     echo "<pre>";
//     print_r($mysession->checktp);
//     echo "</pre>";
$dh = new Model_Donhang();
$donhang = $dh->getWhere($madonhang);
$loaivai = new Model_Loaivai();
$mau = new Model_Mau();
$kh = new Model_Khachhang();
$data = new My_Data();
// thong tin don hang
$title = array("Mã Đơn Hàng", "Loại Vải", "Màu Vải", "Số Mét Vải", "Ngày Đặt", "Tiền Đặt Hàng", "Khách Hàng");
$loaivairow = $loaivai->getWhere($donhang['MaVai']);
$maurow = $mau->getWhereIdMau($donhang['MaMau']);
$khachhang = $kh->getWhere($donhang['MaKhachHang']);
$mydate = Zend_Locale_Format::getDate($donhang['NgayDat'], array("date_format" => "yyyy.MM.dd"));
$date_str = $mydate['day'] . "/" . $mydate['month'] . "/" . $mydate['year'];
$tien = $data->convertCurrency($donhang['TienDatHang']);
$content = array($donhang['MaDonHang'], $loaivairow['TenLoaiVai'], $maurow['TenMau'], $donhang['SoMetVai'], $date_str, $tien, $khachhang['TenKhachHang']);
$query = $data->createTable($title, $content, '750');
echo $query;
$form = new Form_Formmoi_Chonkhotp();
if ($this->param->isPost()) {
    $param = $this->param->getPost();