private function factory($arrStrDados)
 {
     $obj = new DiaSemana();
     if (isset($arrStrDados["DIA_ID"])) {
         $obj->setId($arrStrDados["DIA_ID"]);
     }
     if (isset($arrStrDados["DIA_Descricao"])) {
         $obj->setDescricao($arrStrDados["DIA_Descricao"]);
     }
     if (isset($arrStrDados["DIA_Status"])) {
         $obj->setStatus($arrStrDados["DIA_Status"]);
     } else {
         $obj->setStatus("A");
     }
     return $obj;
 }
示例#2
0
文件: _form.php 项目: alexskull/Ushi
                    var d = new Date(document.getElementById("fechaSelect").value);               
                    d.setMinutes(d.getMinutes()+270);
                    document.getElementById("Accidente_DiaSemana_idDiaSemana").value = days[d.getDay()];
               
               }'), 'htmlOptions' => array('size' => '10', 'maxlength' => '10', 'placeholder' => 'aaaa-mm-dd')));
?>
		<?php 
echo $form->error($model, 'Fecha');
?>
	</div>
	<div class="row">
		<?php 
echo $form->labelEx($model, 'DiaSemana_idDiaSemana');
?>
		<?php 
echo $form->dropDownList($model, 'DiaSemana_idDiaSemana', CHtml::listData(DiaSemana::model()->findAll(), 'idDiaSemana', 'Nombre'), array('empty' => 'Seleccione uno'));
?>
        
		<?php 
echo $form->error($model, 'DiaSemana_idDiaSemana');
?>
	</div>

	<div class="row">
		<?php 
echo $form->labelEx($model, 'Hora');
?>
		<?php 
echo $form->textField($model, 'Hora', array('size' => '8', 'maxlength' => '8', 'placeholder' => 'HH:MM:SS'));
?>
		<?php 
<?php 
include_once "entidad/DiaSemana.php";
$diaSemana = new DiaSemana(1);
echo '<p>DiaSemana(1): ' . $diaSemana->getNombre() . '--' . $diaSemana->getIdDiaSemana() . '</p>';
$diaSemana = new DiaSemana(2);
echo '<p>DiaSemana(2): ' . $diaSemana->getNombre() . '--' . $diaSemana->getIdDiaSemana() . '</p>';
$diaSemana = new DiaSemana(3);
echo '<p>DiaSemana(3): ' . $diaSemana->getNombre() . '--' . $diaSemana->getIdDiaSemana() . '</p>';
$diaSemana = new DiaSemana(4);
echo '<p>DiaSemana(4): ' . $diaSemana->getNombre() . '--' . $diaSemana->getIdDiaSemana() . '</p>';
$diaSemana = new DiaSemana(5);
echo '<p>DiaSemana(5): ' . $diaSemana->getNombre() . '--' . $diaSemana->getIdDiaSemana() . '</p>';
$diaSemana = new DiaSemana(6);
echo '<p>DiaSemana(6): ' . $diaSemana->getNombre() . '--' . $diaSemana->getIdDiaSemana() . '</p>';
$diaSemana = new DiaSemana(7);
echo '<p>DiaSemana(7): ' . $diaSemana->getNombre() . '--' . $diaSemana->getIdDiaSemana() . '</p>';
$diaSemana->setNombre('Lunes');
echo '<p>$diaSemana->setNombre(\'Lunes\'): ' . $diaSemana->getNombre() . '--' . $diaSemana->getIdDiaSemana() . '</p>';
$diaSemana->setNombre('Martes');
echo '<p>$diaSemana->setNombre(\'Martes\'): ' . $diaSemana->getNombre() . '--' . $diaSemana->getIdDiaSemana() . '</p>';
$diaSemana->setNombre('Miercoles');
echo '<p>$diaSemana->setNombre(\'Miercoles\'): ' . $diaSemana->getNombre() . '--' . $diaSemana->getIdDiaSemana() . '</p>';
$diaSemana->setNombre('Jueves');
echo '<p>$diaSemana->setNombre(\'Jueves\'): ' . $diaSemana->getNombre() . '--' . $diaSemana->getIdDiaSemana() . '</p>';
$diaSemana->setNombre('Viernes');
echo '<p>$diaSemana->setNombre(\'Viernes\'): ' . $diaSemana->getNombre() . '--' . $diaSemana->getIdDiaSemana() . '</p>';
$diaSemana->setNombre('Sabado');
echo '<p>$diaSemana->setNombre(\'Sabado\'): ' . $diaSemana->getNombre() . '--' . $diaSemana->getIdDiaSemana() . '</p>';
$dia1 = new DiaSemana(1);
$dia2 = new DiaSemana(2);
echo '<p>$dia1->igual($dia2) ? ' . ($dia1->igual($dia2) ? 'Si' : 'No') . '</p>';
 /**
  *
  * @param DiaSemana $diaSemana
  * @return boolean
  */
 public function igual($diaSemana)
 {
     if ($this->idDiaSemana === $diaSemana->getIdDiaSemana() && strcmp($this->nombre, $diaSemana->getNombre()) == 0) {
         return true;
     } else {
         return false;
     }
 }
 private function factory($arrStrDados)
 {
     $obj = new Ministerio();
     if (isset($arrStrDados["MIN_ID"])) {
         $obj->setId($arrStrDados["MIN_ID"]);
     }
     if (isset($arrStrDados["MIN_Descricao"])) {
         $obj->setDescricao($arrStrDados["MIN_Descricao"]);
     }
     if (isset($arrStrDados["DIA_ID"]) && isset($arrStrDados["MDR_Horario"])) {
         for ($intI = 0; $intI < count($arrStrDados["DIA_ID"]); $intI++) {
             // monta a reuniao
             $objReuniao = new Reuniao();
             $objDiaSemana = new DiaSemana();
             $objDiaSemana->setId($arrStrDados["DIA_ID"][$intI]);
             $objReuniao->setDiaSemana($objDiaSemana);
             $objReuniao->setHorario($arrStrDados["MDR_Horario"][$intI]);
             $obj->adicionarReuniao($objReuniao);
         }
     }
     if (isset($arrStrDados["MIN_Observacao"])) {
         $obj->setObservacao($arrStrDados["MIN_Observacao"]);
     }
     //area ministerial
     $areaMinisterial = new AreaMinisterial();
     if (isset($arrStrDados["AMI_ID"])) {
         $areaMinisterial->setId($arrStrDados["AMI_ID"]);
     }
     if (isset($arrStrDados["AMI_Descricao"])) {
         $areaMinisterial->setDescricao($arrStrDados["AMI_Descricao"]);
     }
     $obj->setObjAreaMinisterial($areaMinisterial);
     //area ministerial
     // endereco
     $objEndereco = new Endereco();
     if (isset($arrStrDados["MIN_EnderecoCep"])) {
         $objEndereco->setCep($arrStrDados["MIN_EnderecoCep"]);
     }
     if (isset($arrStrDados["MIN_EnderecoLogradouro"])) {
         $objEndereco->setLogradouro($arrStrDados["MIN_EnderecoLogradouro"]);
     }
     if (isset($arrStrDados["MIN_EnderecoNumero"])) {
         $objEndereco->setNumero($arrStrDados["MIN_EnderecoNumero"]);
     }
     if (isset($arrStrDados["MIN_EnderecoComplemento"])) {
         $objEndereco->setComplemento($arrStrDados["MIN_EnderecoComplemento"]);
     }
     if (isset($arrStrDados["MIN_EnderecoBairro"])) {
         $objEndereco->setBairro($arrStrDados["MIN_EnderecoBairro"]);
     }
     if (isset($arrStrDados["MIN_EnderecoPontoReferencia"])) {
         $objEndereco->setPontoReferencia($arrStrDados["MIN_EnderecoPontoReferencia"]);
     }
     if (isset($arrStrDados["MIN_EnderecoCidade"])) {
         $objEndereco->setCidade($arrStrDados["MIN_EnderecoCidade"]);
     }
     if (isset($arrStrDados["MIN_EnderecoUf"])) {
         $objEndereco->setUf($arrStrDados["MIN_EnderecoUf"]);
     }
     $obj->setEndereco($objEndereco);
     if (isset($arrStrDados["MIN_DataHoraCadastro"])) {
         $obj->setDataHoraCadastro($arrStrDados["MIN_DataHoraCadastro"]);
     } else {
         $obj->setDataHoraCadastro(date("Y-m-d H:i:s"));
     }
     if (isset($arrStrDados["MIN_Status"])) {
         $obj->setStatus($arrStrDados["MIN_Status"]);
     } else {
         $obj->setStatus("A");
     }
     return $obj;
 }