public static function map(Emp $emp, array $propriedades)
 {
     if (array_key_exists('id_emprestimo', $propriedades)) {
         $emp->setIdEmprestimo($propriedades['id_emprestimo']);
     }
     if (array_key_exists('dt_inicial_emprestimo', $propriedades)) {
         $emp->setDtInicialEmprestimo($propriedades['dt_inicial_emprestimo']);
     }
     if (array_key_exists('requisitante_id', $propriedades)) {
         $emp->setRequisitanteId($propriedades['requisitante_id']);
     }
     if (array_key_exists('usuario_id', $propriedades)) {
         $emp->setUsuarioId($propriedades['usuario_id']);
     }
 }
Example #2
0
		function getEmpById($id){
			$sql="select * from empmanage where id=$id";
			$arr=$this->db_getAll($sql);
			$emp = new Emp();
			$emp->setId($arr[0]['id']);
			$emp->setName($arr[0]['name']);
			$emp->setGrade($arr[0]['grade']);
			$emp->setEmail($arr[0]['email']);
			$emp->setSalary($arr[0]['salary']);
			return $emp;
		}
 public function updateEmp($id)
 {
     $sql = "select * from emp where id={$id}";
     $sqlHelper = new SqlHelper();
     $arr = $sqlHelper->execute_dql2($sql);
     $sqlHelper->close_connect();
     $emp = new Emp();
     $emp->setId($arr['0']['id']);
     $emp->setName($arr['0']['name']);
     $emp->setGrade($arr['0']['grade']);
     $emp->setEmail($arr['0']['email']);
     //return $arr;
     return $emp;
 }
 function getEmpById($id)
 {
     $sql = "select * from emp where id={$id}";
     $sqlHelper = new SqlHelper();
     $arr = $sqlHelper->execute_dql2($sql);
     $sqlHelper->close_connect();
     //二次封装.$arr->Emp对象实例
     //创建Emp对象实例
     $emp = new Emp();
     $emp->setId($arr[0]['id']);
     $emp->setName($arr[0]['name']);
     $emp->setGrade($arr[0]['grade']);
     $emp->setEmail($arr[0]['email']);
     return $emp;
 }
Example #5
0
<?php

if (array_key_exists('key', $_GET)) {
    $sessao->addVar('id', $_GET['key']);
}
if ($sessao->getVar('id') != null) {
    $requisitante = Utils::findById($sessao->getVar('id'), 'usuarios', 'id_usuario');
}
if (array_key_exists('save', $_POST)) {
    $dados = array('nome_requisitante' => array('Requisitante'), 'nome_responsavel' => array('Responsável'), 'dt_inicial_emprestimo' => array('Data', 'tipo' => 'data'));
    $validacao = ValidaFormulario($dados);
    if ($validacao === true) {
        $emp = new Emp();
        $emp->setRequisitanteId($sessao->getVar('id'));
        $emp->setUsuarioId($sessao->getVar('usuario')->id_usuario);
        EmpMapper::map($emp, $_POST);
        $date_inicial = Utils::conv_data_to_us($_POST['dt_inicial_emprestimo']) . ' ' . date('H:m:s');
        $emp->setDtInicialEmprestimo($date_inicial);
        if ($sessao->getVar('mat') != null) {
            foreach ($sessao->getVar('mat') as $item) {
                $itemObject = new Item();
                ItemMapper::map($itemObject, $item);
                $emp->addItens($itemObject);
            }
            EmpMapper::insert($emp);
            $sessao->removeVar('mat');
            Flash::addFlash('Empréstimo salvo com sucesso');
            //header('location:index.php?modulo=usuarios&page=visualizar');
        } else {
            Flash::addFlash('Por favor adicione um item.');
        }
Example #6
0
 /**
  * function name : delete
  * edit data Emp
  * get
  */
 public function delete($id)
 {
     if (Auth::check()) {
         $result = Emp::where('cid', $id)->delete();
         if ($result) {
             return Redirect::to('admin/emps')->with('success_message', 'ลบข้อมูลเรียบร้อยแล้ว');
         } else {
             return Redirect::to('admin/emps')->with('error_message', 'ไม่สามารถลบข้อมูลได้ กรุณาแจ้งผู้ดูแลระบบ');
         }
     } else {
         return View::make('users.index');
     }
 }
Example #7
0
{
    require $class . '.php';
}
class Emp
{
    private $id;
    private $name;
    private $address;
    public function getId()
    {
        return $this->id;
    }
    public function getName()
    {
        return $this->name;
    }
    public function getAddress()
    {
        return $this->address;
    }
    public function setValues($id, $name, $address)
    {
        $this->id = $id;
        $this->name = $name;
        $this->address = $address;
    }
}
$emp = new Emp();
$emp->setValues(1, 'scott', 'bokaro');
$orm = new PHPOrm();
$orm->save(new Emp());