public function execute() { try { if (request::getInstance()->isMethod('POST')) { // DATOS DE ANIMAL $fecha = request::getInstance()->getPost(gestacionTableClass::getNameField(gestacionTableClass::FECHA, true)); $empleado = request::getInstance()->getPost(gestacionTableClass::getNameField(gestacionTableClass::EMPLEADO, true)); $animal = request::getInstance()->getPost(gestacionTableClass::getNameField(gestacionTableClass::ANIMAL, true)); $fecha_monta = request::getInstance()->getPost(gestacionTableClass::getNameField(gestacionTableClass::FECHA_MONTA, true)); // $fecha_parto = request::getInstance()->getPost(gestacionTableClass::getNameField(gestacionTableClass::FECHA_PROBABLE_PARTO, true)); $fecundador = request::getInstance()->getPost(gestacionTableClass::getNameField(gestacionTableClass::ANIMAL_FECUNDADOR, true)); //validar si los campos estan vacios $datos = array($fecha, $empleado, $animal, $fecha_monta, $fecundador); gestacionTableClass::validate($fecha, $fecha_monta); //Insertar la informacion del usuario $data = array(gestacionTableClass::FECHA => $fecha, gestacionTableClass::EMPLEADO => $empleado, gestacionTableClass::ANIMAL => $animal, gestacionTableClass::FECHA_MONTA => $fecha_monta, gestacionTableClass::ANIMAL_FECUNDADOR => $fecundador); gestacionTableClass::insert($data); session::getInstance()->setSuccess(i18n::__('succesCreate', null, 'gestacion')); log::register(i18n::__('create'), animalTableClass::getNameTable()); routing::getInstance()->redirect('animal', 'indexGestacion', array(hojaVidaTableClass::getNameField(hojaVidaTableClass::ANIMAL) => $animal)); } else { log::register(i18n::__('create'), animalTableClass::getNameTable(), i18n::__('errorCreateBitacora')); session::getInstance()->setError(i18n::__('errorCreate', null, 'animal')); routing::getInstance()->redirect('animal', 'indexGestacion'); } } catch (PDOException $exc) { session::getInstance()->setFlash('exc', $exc); routing::getInstance()->forward('shfSecurity', 'exception'); } }
public function execute() { try { // $where=null; $idHojaVida = request::getInstance()->getGet(hojaVidaBaseTableClass::getNameField(hojaVidaTableClass::ANIMAL, TRUE)); if (isset($idHojaVida)) { $where[registroPartoTableClass::ANIMAL_ID] = $idHojaVida; } if (request::getInstance()->hasPost('filter')) { $filter = request::getInstance()->getPost('filter'); if (isset($filter['fecha_inicial']) and isset($filter['fecha_fin']) and $filter['fecha_inicial'] !== null and $filter['fecha_inicial'] !== '' and $filter['fecha_fin'] !== null and $filter['fecha_fin'] !== '') { $where[registroPartoTableClass::FECHA_NACIMIENTO] = array(date(config::getFormatTimestamp(), strtotime($filter['fecha_inicial'] . ' 00.00.00')), date(config::getFormatTimestamp(), strtotime($filter['fecha_fin'] . ' 23.59.59'))); } session::getInstance()->setAttribute('partoFiltersParto', $where); } $idAnimalSeleccionado = request::getInstance()->getGet(hojaVidaTableClass::getNameField(hojaVidaTableClass::ANIMAL, true)); $fieldsAnimal = array(animalTableClass::ID, animalTableClass::NUMERO); // $fieldsRaza= array( // razaTableClass::ID, // razaTableClass::NOMBRE_RAZA // ); $fields = array(registroPartoTableClass::ID, registroPartoTableClass::ANIMAL_ID, registroPartoTableClass::FECHA_NACIMIENTO, registroPartoTableClass::HEMBRAS_NACIDAS_VIVAS, registroPartoTableClass::MACHOS_NACIDOS_VIVOS, registroPartoTableClass::NACIDOS_MUERTOS); $fields2 = array(animalTableClass::NUMERO); // $fields3 = array ( // razaTableClass::NOMBRE_RAZA // ); $fJoin1 = registroPartoTableClass::ANIMAL_ID; $fJoin2 = animalTableClass::ID; // $fJoin3 = registroPartoTableClass::RAZA_ID; // $fJoin4 = razaTableClass::ID; $orderBy = array(registroPartoTableClass::ID); $page = 0; if (request::getInstance()->hasGet('page')) { $page = request::getInstance()->getGet('page') - 1; $page = $page * config::getRowGrid(); } $f = array(registroPartoTableClass::ID); if (request::getInstance()->hasGet('page')) { $this->page = request::getInstance()->getGet('page'); } else { $this->page = $page; } $where = array(registroPartoTableClass::ANIMAL_ID => $idAnimalSeleccionado); $lines = config::getRowGrid(); $this->idHojaVida = $idHojaVida; $this->cntPages = registroPartoTableClass::getAllCount($f, false, $lines, $where); // $this->page = request::getInstance()->getGet('page'); $this->objAnimal = animalTableClass::getAll($fieldsAnimal, true); $this->idAnimalSeleccionado = $idAnimalSeleccionado; // $this->objRaza = razaTableClass::getAll($fieldsRaza, false); $this->objParto = registroPartoTableClass::getAllJoin($fields, $fields2, null, null, $fJoin1, $fJoin2, null, null, null, null, false, $orderBy, 'ASC', config::getRowGrid(), $page, $where); $this->defineView('index', 'registroParto', session::getInstance()->getFormatOutput()); } catch (PDOException $exc) { session::getInstance()->setFlash('exc', $exc); routing::getInstance()->forward('shfSecurity', 'exception'); } }
public function execute() { try { if (request::getInstance()->isMethod('POST')) { // DATOS DE ANIMAL $fecha_nacimiento = request::getInstance()->getPost(hojaVidaTableClass::getNameField(hojaVidaTableClass::FECHA_NACIMIENTO, true)); $genero = request::getInstance()->getPost(hojaVidaTableClass::getNameField(hojaVidaTableClass::GENERO_ID, true)); $animal = request::getInstance()->getPost(hojaVidaTableClass::getNameField(hojaVidaTableClass::ANIMAL, true)); $raza = request::getInstance()->getPost(hojaVidaTableClass::getNameField(hojaVidaTableClass::RAZA, true)); $parto = request::getInstance()->getPost(hojaVidaTableClass::getNameField(hojaVidaTableClass::PARTO, true)); $peso = request::getInstance()->getPost(hojaVidaTableClass::getNameField(hojaVidaTableClass::PESO, true)); $numeroIdentificacion = request::getInstance()->getPost(hojaVidaTableClass::getNameField(hojaVidaTableClass::NUMERO, true)); if ($genero == 1) { $data = array(hojaVidaTableClass::FECHA_NACIMIENTO => $fecha_nacimiento, hojaVidaTableClass::GENERO_ID => $genero, hojaVidaTableClass::PARTO => 0, hojaVidaTableClass::PESO => $peso, hojaVidaTableClass::RAZA => $raza, hojaVidaTableClass::ANIMAL => $animal, hojaVidaTableClass::NUMERO => $numeroIdentificacion); } else { $data = array(hojaVidaTableClass::FECHA_NACIMIENTO => $fecha_nacimiento, hojaVidaTableClass::GENERO_ID => $genero, hojaVidaTableClass::PESO => $peso, hojaVidaTableClass::RAZA => $raza, hojaVidaTableClass::ANIMAL => $animal, hojaVidaTableClass::NUMERO => $numeroIdentificacion); } //validar si los campos estan vacios // $datos = array( // $fecha_nacimiento, // $genero, // $animal, // $parto, // $raza, // $peso // ); //Validar el formato de fecha // $validacionFecha = validator::getInstance()->validateDate($fecha); // if ($validacionFecha == true) { // throw new PDOException(i18n::__(10005, null, 'errors', null, 10005)); // } //Validar campos numericos // $validacionNumericos = validator::getInstance()->validateCharactersNumber($edad); // if ($validacionNumericos == true) { // throw new PDOException(i18n::__(10005, null, 'errors', null, 10005)); // } //Insertar la informacion del usuario hojaVidaTableClass::insert($data); session::getInstance()->setSuccess(i18n::__('succesCreate', null, 'hojaVida')); log::register(i18n::__('create'), hojaVidaTableClass::getNameTable()); routing::getInstance()->redirect('animal', 'indexAnimal'); } else { log::register(i18n::__('create'), hojaVidaTableClass::getNameTable(), i18n::__('errorCreateBitacora')); session::getInstance()->setError(i18n::__('errorCreate', null, 'hojaVida')); routing::getInstance()->redirect('animal', 'index'); } } catch (PDOException $exc) { session::getInstance()->setFlash('exc', $exc); routing::getInstance()->forward('shfSecurity', 'exception'); } }
public function execute() { try { if (request::getInstance()->isMethod('POST')) { // DATOS DE ANIMAL $fecha = request::getInstance()->getPost(registroPesoTableClass::getNameField(registroPesoTableClass::FECHA, true)); $empleado = request::getInstance()->getPost(registroPesoTableClass::getNameField(registroPesoTableClass::EMPLEADO, true)); $animal = request::getInstance()->getPost(registroPesoTableClass::getNameField(registroPesoTableClass::ANIMAL, true)); $valor_kilo = request::getInstance()->getPost(registroPesoTableClass::getNameField(registroPesoTableClass::KILO, true)); // $valor_total = request::getInstance()->getPost(registroPesoTableClass::getNameField(registroPesoTableClass::VALOR, true)); $peso = request::getInstance()->getPost(registroPesoTableClass::getNameField(registroPesoTableClass::PESO, true)); $valor_total = $peso * $valor_kilo; registroPesoTableClass::validateCreate($fecha, $empleado, $peso, $valor_kilo); // $datos = array( // $fecha, // $empleado, // $animal, // $valor_kilo, // $valor_total, // $peso // ); $dataPeso = array(registroPesoTableClass::FECHA => $fecha, registroPesoTableClass::EMPLEADO => $empleado, registroPesoTableClass::ANIMAL => $animal, registroPesoTableClass::KILO => $valor_kilo, registroPesoTableClass::VALOR => $valor_total, registroPesoTableClass::PESO => $peso); registroPesoTableClass::insert($dataPeso); // $fieldsAnimal = array( // hojaVidaTableClass::NUMERO, // hojaVidaTableClass::PESO, // ); // $whereAnimal = array( // hojaVidaTableClass::ANIMAL => $animal // ); // $objAnimalHojaDeVida = hojaVidaTableClass::getAll($fieldsAnimal, FALSE, NULL, NULL, NULL, NULL, $whereAnimal); // $peso = $peso + $objAnimalHojaDeVida[0]->peso_animal; // exit(); // se pasa los datos del ID animal para Actualizar la hoja de vida $data = array(hojaVidaTableClass::PESO => $peso); $ids = array(hojaVidaTableClass::ANIMAL => $animal); hojaVidaTableClass::update($ids, $data); //FIN session::getInstance()->setSuccess(i18n::__('succesCreate1', null, 'dpVenta')); log::register(i18n::__('create'), registroPesoTableClass::getNameTable()); routing::getInstance()->redirect('animal', 'indexRegistroPeso', array(hojaVidaTableClass::getNameField(hojaVidaTableClass::ANIMAL) => $animal)); } else { log::register(i18n::__('create'), registroPesoTableClass::getNameTable(), i18n::__('errorCreateBitacora')); session::getInstance()->setError(i18n::__('errorCreate1', null, 'dpVenta')); routing::getInstance()->redirect('animal', 'indexRegistroPeso'); } } catch (PDOException $exc) { session::getInstance()->setFlash('exc', $exc); routing::getInstance()->forward('shfSecurity', 'exception'); } }
public function execute() { try { $fieldsAnimal = array(animalTableClass::ID, animalTableClass::NUMERO); $fieldsEmpleado = array(empleadoTableClass::ID, empleadoTableClass::NOMBRE); $this->idAnimalSeleccionado = request::getInstance()->getGet(hojaVidaTableClass::getNameField(hojaVidaTableClass::ANIMAL, true)); $this->objAnimal = animalTableClass::getAll($fieldsAnimal, true); $this->objEmpleado = empleadoTableClass::getAll($fieldsEmpleado, true); $this->defineView('insertRegistroPeso', 'animal', session::getInstance()->getFormatOutput()); } catch (PDOException $exc) { session::getInstance()->setFlash('exc', $exc); routing::getInstance()->forward('shfSecurity', 'exception'); } }
public function execute() { try { if (request::getInstance()->isMethod('POST')) { $fecha = request::getInstance()->getPost(registroPartoTableClass::getNameField(registroPartoTableClass::FECHA_NACIMIENTO, true)); $hembras = request::getInstance()->getPost(registroPartoTableClass::getNameField(registroPartoTableClass::HEMBRAS_NACIDAS_VIVAS, true)); $machos = request::getInstance()->getPost(registroPartoTableClass::getNameField(registroPartoTableClass::MACHOS_NACIDOS_VIVOS, true)); $muertos = request::getInstance()->getPost(registroPartoTableClass::getNameField(registroPartoTableClass::NACIDOS_MUERTOS, true)); // $raza = request::getInstance()->getPost(registroPartoTableClass::getNameField(registroPartoTableClass::RAZA_ID, true)); $animal_id = request::getInstance()->getPost(registroPartoTableClass::getNameField(registroPartoTableClass::ANIMAL_ID, true)); // $caracteres = validator::getInstance()->validatorCharactersSpecial($nombre); // // if ($caracteres == true) { // throw new PDOException(i18n::__(10005, null, 'errors', null, 10005)); // } // loteTableClass::validatCreate($nombre); $fieldsAnimal = array(hojaVidaTableClass::ANIMAL, hojaVidaTableClass::ID, hojaVidaTableClass::PARTO, hojaVidaTableClass::GENERO_ID); $whereAnimal = array(hojaVidaTableClass::ANIMAL => $animal_id, hojaVidaTableClass::GENERO_ID => 1); $objAnimal = hojaVidaTableClass::getAll($fieldsAnimal, true, null, null, null, null, $whereAnimal); // print_r($objAnimal); // exit(); $flag = false; if ($objAnimal[0]->numero_parto > 5) { session::getInstance()->setError("Disponible para la Venta"); $flag = true; session::getInstance()->setFlash(animalTableClass::getNameField(animalTableClass::PESO, true), true); } if ($flag == true) { request::getInstance()->setMethod('GET'); routing::getInstance()->forward('animal', 'insertRegistroParto'); } $partosAnimal = $objAnimal[0]->numero_parto + 1; $idAnimalInventario = array(hojaVidaTableClass::ANIMAL => $animal_id); $dataAnimal = array(hojaVidaTableClass::PARTO => $partosAnimal); hojaVidaTableClass::update($idAnimalInventario, $dataAnimal); $data = array(registroPartoTableClass::FECHA_NACIMIENTO => $fecha, registroPartoTableClass::HEMBRAS_NACIDAS_VIVAS => $hembras, registroPartoTableClass::MACHOS_NACIDOS_VIVOS => $machos, registroPartoTableClass::NACIDOS_MUERTOS => $muertos, registroPartoTableClass::ANIMAL_ID => $animal_id); registroPartoTableClass::insert($data); session::getInstance()->setSuccess(i18n::__('succesCreate', null, 'parto')); log::register(i18n::__('create'), registroPartoTableClass::getNameTable()); routing::getInstance()->redirect('animal', 'indexRegistroParto', array(hojaVidaTableClass::getNameField(hojaVidaTableClass::ANIMAL) => $animal_id)); } else { log::register(i18n::__('create'), registroPartoTableClass::getNameTable(), i18n::__('errorCreateBitacora')); session::getInstance()->setError(i18n::__('errorCreate')); routing::getInstance()->redirect('animal', 'indexRegistroParto'); } } catch (PDOException $exc) { session::getInstance()->setFlash('exc', $exc); routing::getInstance()->forward('shfSecurity', 'exception'); } }
public function execute() { try { $fieldsAnimal = array(animalTableClass::ID, animalTableClass::NUMERO); $fieldsVeterinario = array(veterinarioTableClass::ID, veterinarioTableClass::NOMBRE); $fieldsVacuna = array(vacunaTableClass::ID, vacunaTableClass::NOMBRE_VACUNA); $this->objAnimal = animalTableClass::getAll($fieldsAnimal, true); $this->objVeterinario = veterinarioTableClass::getAll($fieldsVeterinario, true); $this->objVacuna = vacunaTableClass::getAll($fieldsVacuna, true); $this->idAnimalHojaVida = request::getInstance()->getGet(hojaVidaTableClass::getNameField(hojaVidaTableClass::ANIMAL, true)); $this->defineView('insertVacunacion', 'animal', session::getInstance()->getFormatOutput()); } catch (PDOException $exc) { session::getInstance()->setFlash('exc', $exc); routing::getInstance()->forward('shfSecurity', 'exception'); } }
public function execute() { try { // $fieldsAnimal= array ( // animalTableClass::ID, // animalTableClass::NUMERO // ); // $this->objAnimal = animalTableClass::getAll($fieldsAnimal); $idAnimalSeleccionado = request::getInstance()->getGet(hojaVidaTableClass::getNameField(hojaVidaTableClass::ANIMAL, true)); $fieldsGestacion = array(gestacionTableClass::FECHA, gestacionTableClass::ID); $whereGestacion = array(gestacionTableClass::ANIMAL => $idAnimalSeleccionado); $objGestacion = gestacionTableClass::getAll($fieldsGestacion, false, null, null, null, null, $whereGestacion); // print_r($objGestacion); // echo strtotime($objGestacion[0]->fecha); // echo time(); $segundos = strtotime($objGestacion[0]->fecha) - strtotime('now'); $diferencia_dias = intval($segundos / 60 / 60 / 24); $diferencia_dias = $diferencia_dias * -1; $flag = false; if ($objGestacion[0] == false) { session::getInstance()->setError("No existe ningun registro de gestacion para este cerdo"); $flag = true; session::getInstance()->setFlash(gestacionTableClass::getNameField(gestacionTableClass::FECHA_MONTA, true), true); } if ($diferencia_dias >= 116) { session::getInstance()->setError("El cerdo se ha excedido de la gestacion"); $flag = true; session::getInstance()->setFlash(gestacionTableClass::getNameField(gestacionTableClass::FECHA_MONTA, true), true); } if ($flag == true) { request::getInstance()->setMethod('GET'); routing::getInstance()->forward('animal', 'indexRegistroParto'); } // exit(); $this->idAnimalSeleccionado = $idAnimalSeleccionado; $this->defineView('insert', 'registroParto', session::getInstance()->getFormatOutput()); } catch (PDOException $exc) { session::getInstance()->setFlash('exc', $exc); routing::getInstance()->forward('shfSecurity', 'exception'); } }
<div class="row"> <div class="col-xs-12 text-center"> <a id="atras" class="btn btn-sm btn-default fa fa-arrow-left" href="<?php echo routing::getInstance()->getUrlWeb('animal', 'indexHojaVida', array(hojaVidaTableClass::ID => $idHojaVida)); ?> "></a> <div class="mdl-tooltip mdl-tooltip--large" for="atras"> <?php echo i18n::__('atras', null, 'ayuda'); ?> </div> <?php if (session::getInstance()->hasCredential('admin') == 1) { ?> <a id="new" href="<?php echo routing::getInstance()->getUrlWeb('animal', 'insertGestacion', array(hojaVidaTableClass::getNameField(hojaVidaTableClass::ANIMAL) => $idAnimalHojaVida)); ?> " class="btn btn-sm btn-default active fa fa-plus-square"></a> <div class="mdl-tooltip mdl-tooltip--large" for="new"> <?php echo i18n::__('registrar', null, 'ayuda'); ?> </div> <?php } ?> <a id="filter" href="#myModalFilter" class="btn btn-sm btn-info active fa fa-search"></a> <div class="mdl-tooltip mdl-tooltip--large" for="filter"> <?php echo i18n::__('buscar', null, 'ayuda'); ?>
echo routing::getInstance()->getUrlWeb('animal', 'indexRegistroPeso', array(hojaVidaTableClass::getNameField(hojaVidaTableClass::ANIMAL) => $key->{$idAnimalHojaVida})); ?> " class="btn btn-lg glyphicon glyphicon-file" > </a> <div class="mdl-tooltip mdl-tooltip--large" for="peso<?php echo $countDetale; ?> "> <?php echo i18n::__('repeso', null, 'dpVenta'); ?> </div> <!-- <a id="vacunacion<?php echo $countDetale; ?> " href="<?php echo routing::getInstance()->getUrlWeb('animal', 'indexVacunacion', array(hojaVidaTableClass::getNameField(hojaVidaTableClass::ANIMAL) => $key->{$idAnimalHojaVida})); ?> " class="btn btn-lg fa fa-medkit" > </a> <div class="mdl-tooltip mdl-tooltip--large" for="vacunacion<?php echo $countDetale; ?> "> <?php echo i18n::__('vacu', null, 'dpVenta'); ?> </div> --> <?php } ?> </div> </td>
<a id="atras" class="btn btn-sm btn-default fa fa-arrow-left" href="<?php echo routing::getInstance()->getUrlWeb('animal', 'indexHojaVida', array(hojaVidaTableClass::ID => $idHojaVida)); ?> "></a> <div class="mdl-tooltip mdl-tooltip--large" for="atras"> <?php echo i18n::__('atras', null, 'ayuda'); ?> </div> <?php if (session::getInstance()->hasCredential('admin') == 1) { ?> <a id="new" href="<?php echo routing::getInstance()->getUrlWeb('animal', 'insertRegistroPeso', array(hojaVidaTableClass::getNameField(hojaVidaTableClass::ANIMAL) => $idAnimalSeleccionado)); ?> " class="btn btn-sm btn-default active fa fa-plus-square"></a> <div class="mdl-tooltip mdl-tooltip--large" for="new"> <?php echo i18n::__('registrar', null, 'ayuda'); ?> </div> <?php } ?> <a id="filter" href="#myModalFilter" class="btn btn-sm btn-info active fa fa-search"></a> <div class="mdl-tooltip mdl-tooltip--large" for="filter"> <?php echo i18n::__('buscar', null, 'ayuda'); ?>
public function execute() { try { $where = null; $idHojaVida = request::getInstance()->getGet(hojaVidaBaseTableClass::getNameField(hojaVidaTableClass::ANIMAL, TRUE)); if (request::getInstance()->hasPost('filter')) { $filter = request::getInstance()->getPost('filter'); if (isset($filter['fecha_inicio']) and $filter['fecha_inicio'] !== null and $filter['fecha_inicio'] !== '' and isset($filter['fecha_fin']) and $filter['fecha_fin'] !== null and $filter['fecha_fin'] !== '') { $where[carneVacunasTableClass::getNameTable() . '.' . carneVacunasTableClass::FECHA_VACUNACION] = array(date(config::getFormatTimestamp(), strtotime($filter['fecha_inicio'] . ' 00.00.00')), date(config::getFormatTimestamp(), strtotime($filter['fecha_fin'] . ' 23.59.59'))); } //close if if (isset($filter['veterinario']) and $filter['veterinario'] !== null and $filter['veterinario'] !== '') { $where[carneVacunasTableClass::getNameTable() . '.' . carneVacunasTableClass::VETERINARIO] = $filter['veterinario']; } //close if if (isset($filter['vacuna']) and $filter['vacuna'] !== null and $filter['vacuna'] !== '') { $where[carneVacunasTableClass::getNameTable() . '.' . carneVacunasTableClass::VACUNA] = $filter['vacuna']; } //close if if (isset($filter['dosis']) and $filter['dosis'] !== null and $filter['dosis'] !== '') { $where[carneVacunasTableClass::DOSIS] = $filter['dosis']; } //close if if (isset($filter['accion']) and $filter['accion'] !== null and $filter['accion'] !== '') { $where[carneVacunasTableClass::getNameTable() . '.' . carneVacunasTableClass::ACCION] = $filter['accion']; } //close if session::getInstance()->setAttribute('animalFiltersVacunacion', $where); } elseif (session::getInstance()->hasAttribute('animalFiltersVacunacion')) { $where = session::getInstance()->getAttribute('animalFiltersVacunacion'); } $fieldsVeterinario = array(veterinarioTableClass::ID, veterinarioTableClass::NOMBRE); $fieldsAnimal = array(animalTableClass::ID, animalTableClass::NUMERO); $fieldsVacuna = array(vacunaTableClass::ID, vacunaTableClass::NOMBRE_VACUNA); $fields = array(carneVacunasTableClass::ACCION, carneVacunasTableClass::DOSIS, carneVacunasTableClass::FECHA_VACUNACION, carneVacunasTableClass::ID); $fields2 = array(animalTableClass::NUMERO); $fields3 = array(veterinarioTableClass::NOMBRE); $fields4 = array(vacunaTableClass::NOMBRE_VACUNA); $fJoin1 = carneVacunasTableClass::ANIMAL; $fJoin2 = animalTableClass::ID; $fJoin3 = carneVacunasTableClass::VETERINARIO; $fJoin4 = veterinarioTableClass::ID; $fJoin5 = carneVacunasTableClass::VACUNA; $fJoin6 = vacunaTableClass::ID; $orderBy = array(carneVacunasTableClass::FECHA_VACUNACION); $page = 0; if (request::getInstance()->hasGet('page')) { $page = request::getInstance()->getGet('page') - 1; $page = $page * config::getRowGrid(); } $f = array(carneVacunasTableClass::ID); $lines = config::getRowGrid(); $this->cntPages = carneVacunasTableClass::getAllCount($f, true, $lines); if (request::getInstance()->hasGet('page')) { $this->page = request::getInstance()->getGet('page'); } else { $this->page = $page; } $this->idHojaVida = $idHojaVida; $this->objCarne = carneVacunasTableClass::getAllJoin($fields, $fields2, $fields3, $fields4, $fJoin1, $fJoin2, $fJoin3, $fJoin4, $fJoin5, $fJoin6, true, $orderBy, 'ASC', config::getRowGrid(), $page, $where); $this->objAnimal = animalTableClass::getAll($fieldsAnimal, true); //$this->page = request::getInstance()->getGet('page'); $this->objVeterinario = veterinarioTableClass::getAll($fieldsVeterinario, true); $this->objVacuna = vacunaTableClass::getAll($fieldsVacuna, true); $this->idAnimalHojaVida = request::getInstance()->getGet(hojaVidaTableClass::getNameField(hojaVidaTableClass::ANIMAL, true)); $this->defineView('indexVacunacion', 'animal', session::getInstance()->getFormatOutput()); } catch (PDOException $exc) { session::getInstance()->setFlash('exc', $exc); routing::getInstance()->forward('shfSecurity', 'exception'); } }
public function execute() { try { $where = null; $idHojaVida = request::getInstance()->getGet(hojaVidaBaseTableClass::getNameField(hojaVidaTableClass::ANIMAL, TRUE)); if (isset($idHojaVida)) { $where[registroPesoTableClass::ANIMAL] = $idHojaVida; } if (request::getInstance()->hasPost('filter')) { $filter = request::getInstance()->getPost('filter'); if (isset($filter['fecha']) and $filter['fecha'] !== null and $filter['fecha'] !== '' and isset($filter['fin']) and $filter['fin'] !== null and $filter['fin'] !== '') { $where[registroPesoTableClass::getNameTable() . '.' . registroPesoTableClass::FECHA] = array(date(config::getFormatTimestamp(), strtotime($filter['fecha'] . ' 00.00.00')), date(config::getFormatTimestamp(), strtotime($filter['fin'] . ' 23.59.59'))); } if (isset($filter['empleado']) and $filter['empleado'] !== null and $filter['empleado'] !== '') { $where[registroPesoTableClass::getNameTable() . '.' . registroPesoTableClass::EMPLEADO] = $filter['empleado']; } //close if if (isset($filter['kilo']) and $filter['kilo'] !== null and $filter['kilo'] !== '') { $where[registroPesoTableClass::KILO] = $filter['kilo']; } //close if if (isset($filter['total']) and $filter['total'] !== null and $filter['total'] !== '') { $where[registroPesoTableClass::getNameTable() . '.' . registroPesoTableClass::VALOR] = $filter['total']; } //close if if (isset($filter['peso']) and $filter['peso'] !== null and $filter['peso'] !== '') { $where[registroPesoTableClass::getNameTable() . '.' . registroPesoTableClass::PESO] = $filter['peso']; } //close if session::getInstance()->setAttribute('animalFiltersRegistroPeso', $where); } elseif (session::getInstance()->hasAttribute('animalFiltersRegistroPeso')) { $where = session::getInstance()->getAttribute('animalFiltersRegistroPeso'); } $fieldsEmpleado = array(empleadoTableClass::ID, empleadoTableClass::NOMBRE); $fieldsAnimal = array(animalTableClass::ID, animalTableClass::NUMERO); $fields = array(registroPesoTableClass::ID, registroPesoTableClass::FECHA, registroPesoTableClass::KILO, registroPesoTableClass::PESO, registroPesoTableClass::VALOR); $fields2 = array(empleadoTableClass::NOMBRE); $fields3 = array(animalTableClass::NUMERO); $fJoin3 = registroPesoTableClass::EMPLEADO; $fJoin4 = empleadoTableClass::ID; $fJoin1 = registroPesoTableClass::ANIMAL; $fJoin2 = animalTableClass::ID; $orderBy = array(registroPesoTableClass::ID); $page = 0; if (request::getInstance()->hasGet('page')) { $page = request::getInstance()->getGet('page') - 1; $page = $page * config::getRowGrid(); } $f = array(registroPesoTableClass::ID); $lines = config::getRowGrid(); $this->cntPages = registroPesoTableClass::getAllCount($f, false, $lines); if (request::getInstance()->hasGet('page')) { $this->page = request::getInstance()->getGet('page'); } else { $this->page = $page; } $this->idHojaVida = $idHojaVida; $this->idAnimalSeleccionado = request::getInstance()->getGet(hojaVidaTableClass::getNameField(hojaVidaTableClass::ANIMAL, true)); $this->objPeso = registroPesoTableClass::getAllJoin($fields, $fields2, $fields3, null, $fJoin3, $fJoin4, $fJoin1, $fJoin2, null, null, false, $orderBy, 'ASC', config::getRowGrid(), $page, $where); $this->objAnimal = animalTableClass::getAll($fieldsAnimal, true); //$this->page = request::getInstance()->getGet('page'); $this->objEmpleado = empleadoTableClass::getAll($fieldsEmpleado, true); $this->defineView('indexRegistroPeso', 'animal', session::getInstance()->getFormatOutput()); } catch (PDOException $exc) { session::getInstance()->setFlash('exc', $exc); routing::getInstance()->forward('shfSecurity', 'exception'); } }
"><?php echo $key->nombre_raza; ?> </option> <?php } //close foreach ?> </select> <br/> <br/> <?php echo i18n::__('kg', null, 'animal'); ?> <input type="number" name="<?php echo hojaVidaTableClass::getNameField(hojaVidaTableClass::PESO, true); ?> "> <br/> <br/> <!-- <?php // echo i18n::__('kg', null, 'animal') ?> <input type="number" name="<?php // echo hojaVidaTableClass::getNameField(hojaVidaTableClass::LOTE, true) ?> "> </div>--> <div class="modal-footer"> <a href="#close2" title="Close" type="button" class="btn btn-default fa fa-times-circle-o close2" data-dismiss="modal"> <?php
public function execute() { try { $idHojaVida = request::getInstance()->getGet(hojaVidaBaseTableClass::getNameField(hojaVidaTableClass::ANIMAL, TRUE)); if (isset($idHojaVida)) { $where[gestacionTableClass::ANIMAL] = $idHojaVida; } if (request::getInstance()->hasPost('filter')) { $filter = request::getInstance()->getPost('filter'); if (isset($filter['fecha']) and $filter['fecha'] !== null and $filter['fecha'] !== '') { $where[gestacionTableClass::getNameTable() . '.' . gestacionTableClass::FECHA] = $filter['fecha']; } //close if if (isset($filter['numero']) and $filter['numero'] !== null and $filter['numero'] !== '') { $where[gestacionTableClass::ANIMAL] = $filter['numero']; } //close if if (isset($filter['fechaMonta']) and $filter['fechaMonta'] !== null and $filter['fechaMonta'] !== '') { $where[gestacionTableClass::getNameTable() . '.' . gestacionTableClass::FECHA_MONTA] = $filter['fechaMonta']; } //close if // if (isset($filter['fechaParto']) and $filter['fechaParto'] !== null and $filter['fechaParto'] !== '') { // $where[gestacionTableClass::getNameTable() . '.' . gestacionTableClass::FECHA_PROBABLE_PARTO] = $filter['fechaParto']; // }//close if if (isset($filter['macho']) and $filter['macho'] !== null and $filter['macho'] !== '') { $where[gestacionTableClass::ANIMAL_FECUNDADOR] = $filter['macho']; } //close if if (isset($filter['empleado']) and $filter['empleado'] !== null and $filter['empleado'] !== '') { $where[gestacionTableClass::getNameTable() . '.' . gestacionTableClass::EMPLEADO] = $filter['empleado']; } //close if session::getInstance()->setAttribute('animalFiltersGestacion', $where); } elseif (session::getInstance()->hasAttribute('animalFiltersGestacion')) { $where = session::getInstance()->getAttribute('animalFiltersGestacion'); } $idAnimalHojaVida = request::getInstance()->getGet(hojaVidaTableClass::getNameField(hojaVidaTableClass::ANIMAL, true)); $where = array(gestacionTableClass::ANIMAL => $idAnimalHojaVida); $fieldsEmpleado = array(empleadoTableClass::ID, empleadoTableClass::NOMBRE); $fieldsAnimal = array(animalTableClass::ID, animalTableClass::NUMERO); $fields = array(gestacionTableClass::ID, gestacionTableClass::FECHA, gestacionTableClass::FECHA_MONTA, gestacionTableClass::ANIMAL_FECUNDADOR); $fields2 = array(animalTableClass::NUMERO); $fields3 = array(empleadoTableClass::NOMBRE); $fJoin1 = gestacionTableClass::ANIMAL; $fJoin2 = animalTableClass::ID; $fJoin3 = gestacionTableClass::EMPLEADO; $fJoin4 = empleadoTableClass::ID; $orderBy = array(gestacionTableClass::ID); $page = 0; if (request::getInstance()->hasGet('page')) { $page = request::getInstance()->getGet('page') - 1; $page = $page * config::getRowGrid(); } $f = array(gestacionTableClass::ID); $lines = config::getRowGrid(); $this->cntPages = gestacionTableClass::getAllCount($f, false, $lines); if (request::getInstance()->hasGet('page')) { $this->page = request::getInstance()->getGet('page'); } else { $this->page = $page; } $this->idHojaVida = $idHojaVida; // $this->idAnimalSeleccionado = request::getInstance()->getGet(hojaVidaTableClass::getNameField(hojaVidaTableClass::ANIMAL,true)); $this->objGestacion = gestacionTableClass::getAllJoin($fields, $fields2, $fields3, null, $fJoin1, $fJoin2, $fJoin3, $fJoin4, null, null, false, $orderBy, 'ASC', config::getRowGrid(), $page, $where); $this->objAnimal = animalTableClass::getAll($fieldsAnimal, true); //$this->page = request::getInstance()->getGet('page'); $this->idAnimalHojaVida = $idAnimalHojaVida; $this->objEmpleado = empleadoTableClass::getAll($fieldsEmpleado, false); $this->defineView('index', 'gestacion', session::getInstance()->getFormatOutput()); } catch (PDOException $exc) { session::getInstance()->setFlash('exc', $exc); routing::getInstance()->forward('shfSecurity', 'exception'); } }