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); }
<?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> | ' . '<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; } }
<?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;
<?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> | ' . '<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;
<?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>"; } }
<?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> | ' . '<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>, <br>"; } }
<?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> | ' . '<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; } }
<?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();
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']; }
<?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; }
$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> | ' . '<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();
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();