Esempio n. 1
0
 public function listaprueba($opcBusqueda, $patronBus)
 {
     $o_LPrueba = new LPrueba();
     $arrayFilas = $o_LPrueba->getPruebaBus($opcBusqueda, $patronBus);
     $arrayFilas1 = $arrayFilas;
     $arraycabecera = array("2" => "Ap. Paterno", "3" => "Ap. Materno", "1" => "Nombres", "6" => "T. Doc", "5" => "N Doc");
     $o_Html = new Tabla($arraycabecera, $arrayFilas1, 'fila1', 'fila2', 'filaEncima', 'filaCabecera', '0', 'MensajePrueba');
     return $o_Html->getTabla();
 }
 function setTablaAmortizacion($total, $tasa, $tipop, $nabon, $abono, $fecha, $folioContrato)
 {
     $tabla = new Tabla();
     $datos = $tabla->getTablaAmortizacion($total, $tasa, $tipop, $nabon, $abono, $fecha);
     $con = new Database();
     $cantidad = sizeof($datos);
     for ($i = 1; $i <= $cantidad; $i++) {
         $fec = strtotime($datos[$i]['fecha_corte']);
         $date = date('Y-m-d', $fec);
         $sql = "insert into tabla_amortizacion(n_pago,id_contrato,saldo_insoluto,saldo_insoluto_inicial,capital_pagado,capital_pagado_inicial,\n                fecha_corte,pago_abono,pago_abono_inicial,interes,interes_inicial,tasa_semanal,tasa_mensual)\n                values(" . $datos[$i]['#'] . ",'" . $folioContrato . "','" . $datos[$i]['saldo_insoluto'] . "','" . $datos[$i]['saldo_insoluto'] . "','" . $datos[$i]['capital_pagado'] . "','" . $datos[$i]['capital_pagado'] . "','" . $date . "','" . $datos[$i]['pago'] . "','" . $datos[$i]['pago'] . "','" . $datos[$i]['interes'] . "','" . $datos[$i]['interes'] . "','" . $datos[$i]['interes_tiempo'] . "','" . $tasa . "')";
         $con->Query($sql);
         $id_tabla_amort = $con->LastInsertID();
         $sql = "insert into pagos_mayores(id_tabla_amortizacion,id_contrato)values(" . $id_tabla_amort . ",'" . $folioContrato . "');";
         // echo $sql;
         $con->Query($sql);
     }
 }
Esempio n. 3
0
 public function tasa_iva()
 {
     if (!empty($this->item_bas)) {
         $t = Tabla::where('codigo_tabla', '=', 'ITEM_BAS')->where('valor', '=', $this->item_bas)->firstOrFail();
         return $t->coeficiente;
     } else {
         return null;
     }
 }
Esempio n. 4
0
 public function search_sot()
 {
     if (Auth::check()) {
         $data["inside_url"] = Config::get('app.inside_url');
         $data["user"] = Session::get('user');
         // Verifico si el usuario es un Webmaster
         if ($data["user"]->idrol == 1 || $data["user"]->idrol == 2 || $data["user"]->idrol == 3 || $data["user"]->idrol == 4 || $data["user"]->idrol == 5 || $data["user"]->idrol == 6 || $data["user"]->idrol == 7 || $data["user"]->idrol == 8 || $data["user"]->idrol == 9 || $data["user"]->idrol == 10 || $data["user"]->idrol == 11 || $data["user"]->idrol == 12) {
             $tabla = Tabla::getTablaByNombre(self::$nombre_tabla)->get();
             $data["estados"] = Estado::where('idtabla', '=', $tabla[0]->idtabla)->lists('nombre', 'idestado');
             $data["search"] = Input::get('search');
             $data["search_estado"] = Input::get('search_estado');
             $data["search_ini"] = Input::get('search_ini');
             $data["search_fin"] = Input::get('search_fin');
             $data["sots_data"] = SolicitudOrdenTrabajo::searchSots($data["search"], $data["search_estado"], $data["search_ini"], $data["search_fin"])->paginate(10);
             return View::make('sot/listSots', $data);
         } else {
             return View::make('error/error', $data);
         }
     } else {
         return View::make('error/error', $data);
     }
 }
 protected function updateItemsFormularioFromRequest($empresa, $id_tabla = null)
 {
     //parametros obtenidos de la formulario_modelo.
     if (!$empresa) {
         return null;
     }
     $campos = $empresa->getCamposFormularioOrdenadosAlcancetablas($id_tabla);
     foreach ($campos as $campo) {
         $name_campo = "campo_" . $campo->getIdCampo();
         $datos_campo = $this->getRequestParameter($name_campo);
         if (!$campo->esTipoLista()) {
             $item_base = $campo->getElementoUnico();
             $name_item = "item_base_" . $item_base->getIdItemBase() . "";
             $item = $this->getItemOrCreate($item_base->getIdItemBase());
             $item->setIdFormulario($this->formulario->getIdFormulario());
             if ($campo->esTipoTextoCorto()) {
                 $item->setTextoCorto(isset($datos_campo[$name_item]) && $datos_campo[$name_item] != '' ? $datos_campo[$name_item] : null);
             } elseif ($campo->esTipoTextoLargo()) {
                 $item->setTextoLargo(isset($datos_campo[$name_item]) && $datos_campo[$name_item] != '' ? $datos_campo[$name_item] : null);
             } elseif ($campo->esTipoNumero()) {
                 $item->setNumero(isset($datos_campo[$name_item]) && $datos_campo[$name_item] != '' ? $datos_campo[$name_item] : null);
             } elseif ($campo->esTipoFecha()) {
                 if (isset($datos_campo[$name_item]) && $datos_campo[$name_item] != "") {
                     $value = sfContext::getInstance()->getI18N()->getTimestampForCulture($datos_campo[$name_item], $this->getUser()->getCulture());
                     $mi_date = new Date($value);
                     $item->setFecha($mi_date->getTimestamp());
                     //BORRAMOS LAS TAREAS QUE EXISTAN PARA ESTE ITEM, AUNQUE SEA UN CAMPO SIN ALARMA, POR SI ACASO
                     if ($item->getIdItem() != 0) {
                         $c = new Criteria();
                         $c->addAnd(TareaPeer::ID_CAMPO, $campo->getIdCampo(), Criteria::EQUAL);
                         $c->addAnd(TareaPeer::ID_FORMULARIO, $this->formulario->getIdFormulario(), Criteria::EQUAL);
                         TareaPeer::doDelete($c);
                     }
                     //CAMPOS CON ALARMA
                     if ($campo->getMostrarEnPadre() && isset($datos_campo["tiene_alarma"])) {
                         $item->setSiNo(true);
                         $item->setNumero($datos_campo['usuario_avisar']);
                         if (!isset($datos_campo['cuando_alarma'])) {
                             $datos_campo['cuando_alarma'] = array();
                         }
                         if (!is_array($datos_campo['cuando_alarma'])) {
                             $datos_campo['cuando_alarma'] = array($datos_campo['cuando_alarma']);
                         }
                         $cuando = implode("##", $datos_campo['cuando_alarma']);
                         $item->setTextoCorto($cuando);
                         //CREAMOS TAREAS
                         foreach ($datos_campo['cuando_alarma'] as $cu) {
                             if ($cu == "1") {
                                 $fecha_avisar = new Date($mi_date->getTimestamp());
                                 $fecha_avisar->addMonths(-1);
                                 $txt_avisar = "Falta un mes para";
                             } else {
                                 if ($cu == "2") {
                                     $fecha_avisar = new Date($mi_date->getTimestamp());
                                     $fecha_avisar->addWeeks(-2);
                                     $txt_avisar = "Faltan dos semanas para";
                                 } else {
                                     if ($cu == "3") {
                                         $fecha_avisar = new Date($mi_date->getTimestamp());
                                         $fecha_avisar->addWeeks(-1);
                                         $txt_avisar = "Falta una semana para";
                                     } else {
                                         if ($cu == "4") {
                                             $fecha_avisar = new Date($mi_date->getTimestamp());
                                             $fecha_avisar->addDays(-1);
                                             $txt_avisar = "Falta un día para";
                                         } else {
                                             if ($cu == "5") {
                                                 $fecha_avisar = new Date($mi_date->getTimestamp());
                                                 //$fecha_avisar->addMonths(-1);
                                                 $txt_avisar = "";
                                             }
                                         }
                                     }
                                 }
                             }
                             $hoy = new Date();
                             if ($fecha_avisar->getTimestamp() < $hoy->getTimestamp()) {
                                 continue;
                             }
                             $tarea = new Tarea();
                             $tarea->setIdCampo($campo->getIdCampo());
                             $tarea->setIdFormulario($this->formulario->getIdFormulario());
                             $tarea->setIdEmpresa(sfContext::getInstance()->getUser()->getAttribute('idempresa'));
                             if ($item->getNumero() != "" || $item->getNumero() != "0") {
                                 $tarea->setAvisarEmail(true);
                                 $tarea->setIdUsuario($item->getNumero());
                             } else {
                                 $tarea->setAvisarEmail(false);
                             }
                             $mtabla = TablaPeer::retrieveByPK($id_tabla);
                             if (!$mtabla instanceof Tabla) {
                                 $mtabla = new Tabla();
                             }
                             $txt = $txt_avisar . " el " . $item->__toString() . ", '" . strtolower($campo->getNombre()) . "' de '" . strtolower($mtabla->getNombre()) . "' para '" . $this->formulario->__toString() . "'";
                             $tarea->setResumen($txt);
                             $tarea->setEsEvento(false);
                             $tarea->setIdEstadoTarea(TareaPeer::ID_ESTADO_TAREA_PLANEADO);
                             $fecha_avisar->setHours(8);
                             $fecha_avisar->setMinutes(0);
                             $tarea->setFechaInicio($fecha_avisar->getTimestamp());
                             $fecha_avisar->setHours(20);
                             $fecha_avisar->setMinutes(0);
                             $tarea->setFechaVencimiento($fecha_avisar->getTimestamp());
                             $tarea->save();
                             //$mis_tareas[] = $tarea->getIdTarea();
                         }
                     } else {
                         $item->setSiNo(false);
                         $item->setTextoCorto("");
                     }
                 } else {
                     $item->setFecha(null);
                 }
             } elseif ($campo->esTipoBooleano()) {
                 $item->setSiNo(isset($datos_campo[$name_item]) ? true : false);
             } elseif ($campo->esTipoSelectPeriodo()) {
                 $name_item_year = "item_base_year_" . $item_base->getIdItemBase();
                 //hace falta nuevo campo en "item", para almacenar el tipo de periodo.
                 $item->setNumero(isset($datos_campo[$name_item]) ? $datos_campo[$name_item] : null);
                 $item->setAnio(isset($datos_campo[$name_item_year]) && $datos_campo[$name_item_year] != '' ? $datos_campo[$name_item_year] : null);
             } elseif ($campo->esTipoTabla()) {
                 $item->setIdTabla(isset($datos_campo[$name_item]) && $datos_campo[$name_item] != '' ? $datos_campo[$name_item] : null);
             } elseif ($campo->esTipoObjeto()) {
                 $item->setIdObjeto(isset($datos_campo[$name_item]) && $datos_campo[$name_item] != '' ? $datos_campo[$name_item] : null);
             } elseif ($campo->esTipoDocumento()) {
                 $fileName = $this->getRequest()->getFileName($name_campo);
                 if (isset($fileName) && $fileName != '') {
                     $filePath = $this->getRequest()->getFilePath($name_campo);
                     if (is_uploaded_file($filePath)) {
                         if (!file_exists(sfConfig::get('app_directorio_upload') . '/docs/')) {
                             mkdir(sfConfig::get('app_directorio_upload') . '/docs/');
                         }
                         if ($item->getTextoCorto() != "") {
                             @unlink(sfConfig::get('app_directorio_upload') . '/docs/' . $item->getTextoCorto());
                         }
                         move_uploaded_file($filePath, sfConfig::get('app_directorio_upload') . '/docs/' . $item->getIdItem() . "_" . $fileName);
                         $item->setTextoCorto($item->getIdItem() . "_" . $fileName);
                     }
                 }
             } else {
                 //?
             }
             if (!$item->isDeleted()) {
                 //$this->formulario->addItem($item)
                 $item->save();
             }
         } else {
             //es una lista
             $id_item_base_radio_seleccionado = isset($datos_campo['item_base']) ? $datos_campo['item_base'] : null;
             $items_base = $campo->getItemsBaseOrdenados();
             foreach ($items_base as $item_base) {
                 $name_item = "item_base_" . $item_base->getIdItemBase() . "";
                 $name_item_texto_auxiliar = "item_base_texto_" . $item_base->getIdItemBase();
                 if ($campo->getSeleccionMultiple()) {
                     $item = $this->getItemOrCreate($item_base->getIdItemBase());
                     $item->setIdFormulario($this->formulario->getIdFormulario());
                     if (isset($datos_campo[$name_item])) {
                         $item->setSiNo(true);
                         $item->setTextoAuxiliar(isset($datos_campo[$name_item_texto_auxiliar]) ? $datos_campo[$name_item_texto_auxiliar] : '');
                     } else {
                         if (!$item->isNew()) {
                             $item->setSiNo(false);
                             $item->setTextoAuxiliar(null);
                         }
                         //anteriormente lo borraba.
                     }
                     if (!$item->isDeleted()) {
                         //$this->formulario->addItem($item);
                         $item->save();
                     }
                 } else {
                     //solo puede haber uno.
                     $item_radio = $this->getItemOrCreate($item_base->getIdItemBase());
                     $item_radio_anterior = $item_radio;
                     if ($item_base->getIdItemBase() == $id_item_base_radio_seleccionado) {
                         $item_radio_seleccionado = $this->getItemOrCreate($item_base->getIdItemBase());
                         $item_radio_seleccionado->setIdFormulario($this->formulario->getIdFormulario());
                         $item_radio_seleccionado->setSiNo(true);
                         $item_radio_seleccionado->setTextoAuxiliar(isset($datos_campo[$name_item_texto_auxiliar]) ? $datos_campo[$name_item_texto_auxiliar] : '');
                         //$this->formulario->addItem($item_radio_seleccionado);
                         $item_radio_seleccionado->save();
                     } else {
                         $item_radio_no_seleccionado = $this->getItemOrCreate($item_base->getIdItemBase());
                         if ($item_radio_no_seleccionado->getIdItem()) {
                             $item_radio_no_seleccionado->delete();
                         }
                     }
                 }
             }
         }
         //fin lista
     }
     //die();
 }
Esempio n. 6
0
        echo "</tr>";
    }
    public function cargarDatos($fila, $columna, $valor)
    {
        $this->mat[$fila - 1][$columna - 1] = $valor;
    }
    private function mostrar($fi, $col)
    {
        echo "<td>" . $this->mat[$fi][$col] . "</td>";
    }
    public function dibujar()
    {
        $this->inicioTabla();
        for ($i = 0; $i < $this->filas; $i++) {
            $this->inicioFila();
            for ($j = 0; $j < $this->columnas; $j++) {
                $this->mostrar($i, $j);
            }
            $this->finFila();
        }
        $this->fiTabla();
    }
}
$tabla1 = new Tabla(2, 3);
$tabla1->cargarDatos(1, 1, 1);
$tabla1->cargarDatos(1, 2, 2);
$tabla1->cargarDatos(1, 3, 3);
$tabla1->cargarDatos(2, 1, 4);
$tabla1->cargarDatos(2, 2, 5);
$tabla1->cargarDatos(2, 3, 6);
$tabla1->dibujar();
Esempio n. 7
0
session_start();
if (!isset($_SESSION['username'])) {
    exit("No se ha iniciado una sesion <a href='../index.php' >Iniciar Sesion </a>");
}
////////// Paginacion
$page = (int) (!isset($_GET["page"]) ? 1 : $_GET["page"]);
$limit = 10;
$startpoint = $page * $limit - $limit;
/////////
include_once 'funciones/function.php';
//En esta funcion está la paginacion
include_once "../modelo/php_tablas.php";
//Clases de donde se escribirán las tablas
include_once "Configuraciones/subcuentas.ini.php";
//Clases de donde se escribirán las tablas
$obTabla = new Tabla($db);
$obVenta = new ProcesoVenta(1);
$statement = $obTabla->CreeFiltro($Vector);
//print($statement);
$Vector["statement"] = $statement;
//Filtro necesario para la paginacion
$obTabla->VerifiqueExport($Vector);
include_once "css_construct.php";
print "<html>";
print "<head>";
$css = new CssIni($myTitulo);
print "</head>";
print "<body>";
//Cabecera
$css->CabeceraIni($myTitulo);
//Inicia la cabecera de la pagina
Esempio n. 8
0
<?php

ob_start();
session_start();
include_once "../modelo/php_tablas.php";
include_once "css_construct.php";
if (!isset($_SESSION['username'])) {
    exit("No se ha iniciado una sesion <a href='../index.php' >Iniciar Sesion </a>");
}
$NombreUser = $_SESSION['nombre'];
$idUser = $_SESSION['idUser'];
$obVenta = new ProcesoVenta($idUser);
$obTabla = new Tabla($db);
$idComprobante = 0;
$ImprimeCC = 0;
if (isset($_REQUEST["idComprobante"])) {
    $idComprobante = $_REQUEST["idComprobante"];
}
if (isset($_REQUEST["ImprimeCC"])) {
    $ImprimeCC = $_REQUEST["ImprimeCC"];
    $idComprobante = 0;
}
print "<html>";
print "<head>";
$css = new CssIni("Comprobantes contabilidad");
print "</head>";
print "<body>";
include_once "procesadores/ProcesaComprobanteContable.php";
$myPage = "CreaComprobanteCont.php";
$css->CabeceraIni("Comprobantes de Contabilidad");
//Inicia la cabecera de la pagina
Esempio n. 9
0
 /**
  * Declares an association between this object and a Tabla object.
  *
  * @param      Tabla $v
  * @return     Alcance The current object (for fluent API support)
  * @throws     PropelException
  */
 public function setTabla(Tabla $v = null)
 {
     if ($v === null) {
         $this->setIdTabla(NULL);
     } else {
         $this->setIdTabla($v->getIdTabla());
     }
     $this->aTabla = $v;
     // Add binding for other direction of this n:n relationship.
     // If this object has already been added to the Tabla object, it will not be re-added.
     if ($v !== null) {
         $v->addAlcance($this);
     }
     return $this;
 }
Esempio n. 10
0
 public function listaCronogramaporPersonalSalud($parametros)
 {
     $oLCronograma = new LCronograma();
     $arrayFilas = $oLCronograma->getListaCronogramaporPersonalSalud($parametros);
     $arrayCabecera = array("0" => "DIA", "1" => "FECHA", "2" => "ACTIVIDAD", "3" => "PRODUCTO/SERVICIO", "4" => "AMBIENTE", "turno" => "TURNO", "cupos" => "CUPOS", "opcion" => "OPCION");
     $oTabla = new Tabla($arrayCabecera, $arrayFilas, 'col1', 'col2', 'filaEncimaNaranja', 'titleb', 'parametro', 'myajax.Link');
     $tablaHTML = $oTabla->getTabla();
     $row_ini = "<table width='100%' border='0' cellpadding='0' cellspacing='1px' class='grid'>";
     $row_fin = "</table>";
     return $row_ini . $tablaHTML . $row_fin;
 }
Esempio n. 11
0
if (!isset($_SESSION['username'])) {
    exit("No se ha iniciado una sesion <a href='../index.php' >Iniciar Sesion </a>");
}
$idUser = $_SESSION['idUser'];
////////// Paginacion
$page = (int) (!isset($_GET["page"]) ? 1 : $_GET["page"]);
$limit = 10;
$startpoint = $page * $limit - $limit;
/////////
include_once 'funciones/function.php';
//En esta funcion está la paginacion
include_once "../modelo/php_tablas.php";
//Clases de donde se escribirán las tablas
include_once "Configuraciones/cuentasxcobrar.ini.php";
//Clases de donde se escribirán las tablas
$obTabla = new Tabla($db);
$obVenta = new ProcesoVenta(1);
$idComprobante = 0;
$ImprimeCC = 0;
if (isset($_REQUEST["idComprobante"])) {
    $idComprobante = $_REQUEST["idComprobante"];
}
if (isset($_REQUEST["ImprimeCC"])) {
    $ImprimeCC = $_REQUEST["ImprimeCC"];
    $idComprobante = 0;
}
include_once "procesadores/ProcesaCuentasXCobrar.php";
$statement = $obTabla->CreeFiltroCobros($Vector);
//print($statement);
$Vector["statement"] = $statement;
//Filtro necesario para la paginacion
        if ($_POST['operacion'] == 'alerta') {
            include_once "../model/mAlertasAutomaticas.php";
            $alertas = new AlertasMan();
            // print_r($_POST);
            $respuesta = $alertas->creditoSalario($_POST['id_cliente'], $_POST['id_usuario'], $_POST['abono']);
            if (!$respuesta) {
                echo -1;
                // echo "<script>alert('EL MONTO A PAGAR QUINCENALMENTE POR PARTE DEL CLIENTE ES MAYOR DE LA TERCERA PARTE DE SU INGRESO');</script>";
            } else {
                echo "monto permitido";
            }
        }
    }
}
if ($_GET) {
    $tabla = new Tabla();
    $pdf = new imprimeTabla();
    $pdf->AliasNbPages();
    $pdf->AddPage();
    $pdf->SetFont('Times', '', 12);
    $total = $_GET['total'];
    $tasa = $_GET['tasa'];
    $tipopago = $_GET['tipop'];
    $nabon = $_GET['numabon'];
    $abono = $_GET['abono'];
    $fecha = $_GET['fecha'];
    $cliente = $_GET['cliente'];
    $table = $tabla->getTablaAmortizacion($total, $tasa, $tipopago, $nabon, $abono, $fecha);
    $pdf->bodyTable($table, $cliente, $total);
    $pdf->Output();
    // echo "dentr de get";
Esempio n. 13
0
<?php

include './tabla.php';
include './celda.php';
$tabla1 = new Tabla(5, 3);
$tabla1->cargar(1, 1, "Columna 1", "white", "blue");
$tabla1->cargar(1, 2, "Columna 2", "white", "blue");
$tabla1->cargar(1, 3, "Columna 3", "white", "blue");
for ($f = 2; $f <= 10; $f++) {
    $tabla1->cargar($f, 1, "texto1", "orange", "white");
    $tabla1->cargar($f, 2, "texto2", "orange", "white");
    $tabla1->cargar($f, 3, "texto3", "orange", "white");
}
$tabla1->graficar();
Esempio n. 14
0
 /**
  * Adds an object to the instance pool.
  *
  * Propel keeps cached copies of objects in an instance pool when they are retrieved
  * from the database.  In some cases -- especially when you override doSelect*()
  * methods in your stub classes -- you may need to explicitly add objects
  * to the cache in order to ensure that the same objects are always returned by doSelect*()
  * and retrieveByPK*() calls.
  *
  * @param      Tabla $value A Tabla object.
  * @param      string $key (optional) key to use for instance map (for performance boost if key was already calculated externally).
  */
 public static function addInstanceToPool(Tabla $obj, $key = null)
 {
     if (Propel::isInstancePoolingEnabled()) {
         if ($key === null) {
             $key = (string) $obj->getIdTabla();
         }
         // if key === null
         self::$instances[$key] = $obj;
     }
 }
Esempio n. 15
0
<?php

/*session_start(); // inicia sesion
  if (! empty($_SESSION['nombre'])) //verifica si la variable de sesion no esta vacia
  {*/
include 'db/Tabla.php';
$instanciaTabla = new Tabla();
if ($_REQUEST['metodo'] == 1) {
    $datosProcedimiento = $instanciaTabla->ejecutar_query_mssql($_REQUEST['procedimiento']);
}
if ($_REQUEST['metodo'] == 2) {
    $datosProcedimiento = $instanciaTabla->ejecutar_query_mysql($_REQUEST['procedimiento']);
}
if ($_REQUEST['metodo'] == 3) {
    $datosProcedimiento = $instanciaTabla->ejecutar_query_pgsql($_REQUEST['procedimiento']);
}
?>
      <!DOCTYPE html>
      <html>
      <head><link rel ="stylesheet" href = "botones.css" type = "text/css"></head>
        <body>
        <table border = '1' style="border-collapse:collapse;width:100%;">
        <tr style="background-color:#000000;text-align:center; color:white;">
      <?php 
$tit = explode(",", $_REQUEST['titulos']);
for ($i = 0; $i < $_REQUEST['campos']; $i++) {
    echo "<td><b>" . $tit[$i] . "</b></td>";
}
?>
        <td style="width:15%;"></td>
        </tr>
Esempio n. 16
0
 public function vistacodigotabla($codigotabla)
 {
     $tabla = Tabla::where('codigo_tabla', '=', $codigotabla)->get();
     return Response::json(array('error' => false, 'listado' => $tabla), 200);
 }
Esempio n. 17
0
<?php

/* 
 * Este archivo se encarga de escuchar las peticiones para editar un registro
 */
if (!empty($_REQUEST["BtnEditarRegistro"])) {
    include_once "../../modelo/php_tablas.php";
    //Clases de donde se escribirán las tablas
    $obTabla = new Tabla($db);
    $obVenta = new ProcesoVenta(1);
    $tab = $_REQUEST["TxtTablaEdit"];
    $myPage1 = explode(".", $_REQUEST["TxtMyPage"]);
    $myPage = $myPage1[0];
    $IDEdit = $_REQUEST["TxtIDEdit"];
    $Vector["Tabla"] = $tab;
    $NombresColumnas = $obTabla->Columnas($Vector);
    $sql = "UPDATE {$tab} SET ";
    //$NumCols=Count($NombresColumnas);
    $i = 1;
    foreach ($NombresColumnas as $NombreCol) {
        if (isset($_REQUEST[$NombreCol]) && !empty($_REQUEST[$NombreCol])) {
            $sql .= " {$NombreCol} = '{$_REQUEST[$NombreCol]}' ,";
        }
        $i++;
    }
    $sql = substr($sql, 0, -1);
    $sql .= " WHERE {$NombresColumnas['0']} ='{$IDEdit}'";
    $obVenta->Query($sql);
    header("location:../{$myPage}.php");
}
Esempio n. 18
0
                                </div>
                            </form>
                        </div>

                    </div>
                </div>
            </div>
        </div>
        <br>
        <div class="container">
            <div class="col-sm-6">
                <div class="panel-heading"><h2>Listado</h2></div>
                <?php 
$titulos = ["ID", "Origen", "Destino", "Fecha Salida", "Fecha LLegada", "Duracion"];
$tabla = new Tabla($titulos, $tablaVuelosGuardados);
$tabla->escribirRegistros3();
echo $tabla->getTabla();
?>
            </div>
            <div class="col-sm-6">
                <div class="panel-heading"><h2>Mapa</h2></div>
                <div class="panel panel-warning" >
                    <div class="panel-body">
                        <div id="map_canvas" style="width:100%; height:60%"></div>
                    </div>
                </div>
            </div>
        </div>
    </div>
    <script src="js/jquery.js"></script>
Esempio n. 19
0
 public function listaFormServ($idsistema, $idformulario, $nomservicio)
 {
     $o_LFormulario = new LFormulario();
     $nomservicio = $nomservicio == '' || $nomservicio == null ? '%' : $nomservicio;
     $arrayFilas = $o_LFormulario->getFormServ($idsistema, $idformulario, $nomservicio);
     $arraycabecera = array("iid_servicio" => "ID", "vnom_servicio" => "NOMBRE", "vdesc_servicio" => "DESCRIPCION", "boton" => "BOTON", "icono" => "ICONO", "chk_habilitado" => "HAB", "opciones" => "OPCIONES");
     //$o_Tabla = new Tabla($arraycabecera,$arrayFilas,'fila1','fila2','filaEncima','filaCabecera','0','onClickFila');
     $o_Tabla = new Tabla($arraycabecera, $arrayFilas, 'col1', 'col2', 'sele', 'title', '0', '');
     $tablaHTML = $o_Tabla->getTabla();
     $row_ini = "<table class='grid' width='100%' border='0' cellpadding='2' cellspacing='0'><tbody>";
     $row_fin = "</tbody></table>";
     return $row_ini . $tablaHTML . $row_fin;
 }
 public function render_view_ot_verif_metrologica($id = null)
 {
     if (Auth::check()) {
         $data["inside_url"] = Config::get('app.inside_url');
         $data["user"] = Session::get('user');
         // Verifico si el usuario es un Webmaster
         if (($data["user"]->idrol == 1 || $data["user"]->idrol == 2 || $data["user"]->idrol == 3 || $data["user"]->idrol == 4 || $data["user"]->idrol == 5 || $data["user"]->idrol == 6 || $data["user"]->idrol == 7 || $data["user"]->idrol == 8 || $data["user"]->idrol == 9 || $data["user"]->idrol == 10 || $data["user"]->idrol == 11 || $data["user"]->idrol == 12) && $id) {
             $tabla = Tabla::getTablaByNombre(self::$nombre_tabla)->get();
             $data["estados"] = Estado::where('idtabla', '=', $tabla[0]->idtabla)->lists('nombre', 'idestado');
             $tabla_estado_activo = Tabla::getTablaByNombre(self::$estado_activo)->get();
             $data["estado_activo"] = Estado::where('idtabla', '=', $tabla_estado_activo[0]->idtabla)->lists('nombre', 'idestado');
             $data["ot_info"] = OrdenesTrabajoVerifMetrologica::searchOtVerifMetrologicaById($id)->get();
             if ($data["ot_info"]->isEmpty()) {
                 Session::flash('error', 'No se encontró la OT.');
                 return Redirect::to('verif_metrologica/list_verif_metrologica');
             }
             $data["ot_info"] = $data["ot_info"][0];
             $data["documento_info"] = Documento::searchDocumentoByIdOtVerifMetrologica($id)->get();
             if (!$data["documento_info"]->isEmpty()) {
                 $data["documento_info"] = $data["documento_info"][0];
             } else {
                 $data["documento_info"] = null;
             }
             $data["personal_data"] = PersonalOtVerifMetrologica::getPersonalXOt($data["ot_info"]->idot_vmetrologica)->get();
             return View::make('ot/verifMetrologica/viewOtVerificacionMetrologica', $data);
         } else {
             return View::make('error/error', $data);
         }
     } else {
         return View::make('error/error', $data);
     }
 }
Esempio n. 21
0
<?php

//include_once("../../modelo/php_tablas.php");  //Clases de donde se escribirán las tablas
/* 
 * Este archivo se encarga de eschuchar las peticiones para guardar un archivo
 */
/* 
 * Si se Solicita Guardar un Registro
 */
if (!empty($_REQUEST["BtnGuardarRegistro"])) {
    include_once "../../modelo/php_tablas.php";
    //Clases de donde se escribirán las tablas
    $obTabla = new Tabla($db);
    $obVenta = new ProcesoVenta(1);
    $tab = $_REQUEST["TxtTablaInsert"];
    $Vector["Tabla"] = $tab;
    $NombresColumnas = $obTabla->Columnas($Vector);
    $i = 0;
    foreach ($NombresColumnas as $NombreCol) {
        if (isset($_REQUEST[$NombreCol])) {
            $Columnas[$i] = $NombreCol;
            $Valores[$i] = $_REQUEST[$NombreCol];
            $i++;
        }
    }
    $obVenta->InsertarRegistro($tab, $i, $Columnas, $Valores);
    if ($tab == "productosventa") {
        $Vector["Tabla"] = "productosventa";
        $ID = $obTabla->ObtengaAutoIncrement($Vector);
        $ID = $ID - 1;
        $obVenta->ActualizaRegistro("productosventa", "CodigoBarras", $ID, "idProductosVenta", $ID);
Esempio n. 22
0
 public function ListaPersonaCitas($c_cod_per)
 {
     $o_Lpersona = new LPersona();
     $arrayFilas = $o_Lpersona->ListaPersonaCitas($c_cod_per);
     $arrayCabecera = array("0" => "FECHA", "1" => "HORA", "2" => "SERVICIO", '3' => "PROFESIONAL", '4' => "TIPO DE CITA", '5' => "SITUACION", '6' => "ESTADO");
     $o_Tabla = new Tabla($arrayCabecera, $arrayFilas, 'fila1', 'fila2', 'filaEncima', 'filaCabecera', 1);
     $tablaHTML = $o_Tabla->getTabla();
     $row_icon = "";
     $row_ini = "<table id='tblDerHab' width='100%' border='1' cellpadding='0' cellspacing='0'>";
     $row_fin = "</table>";
     return $row_icon . $row_ini . $tablaHTML . $row_fin;
 }
 public function render_view_solicitud($idsolicitud = null)
 {
     if (Auth::check()) {
         $data["inside_url"] = Config::get('app.inside_url');
         $data["user"] = Session::get('user');
         // Verifico si el usuario es un Webmaster
         if ($data["user"]->idrol == 1 || $data["user"]->idrol == 2 || $data["user"]->idrol == 3 || $data["user"]->idrol == 4 || $data["user"]->idrol == 5 || $data["user"]->idrol == 6 || $data["user"]->idrol == 7 || $data["user"]->idrol == 8 || $data["user"]->idrol == 9 || $data["user"]->idrol == 10 || $data["user"]->idrol == 11 || $data["user"]->idrol == 12) {
             $data["reporte_data"] = SolicitudCompra::getSolicitudCompraById($idsolicitud)->get();
             if ($data["reporte_data"]->isEmpty()) {
                 return Redirect::to('solicitudes_compra/list_solicitudes');
             }
             $data["reporte_data"] = $data["reporte_data"][0];
             $data["documento_info"] = Documento::searchDocumentoByIdSolicitudCompra($data["reporte_data"]->idsolicitud_compra)->get();
             $data["documento_info"] = $data["documento_info"][0];
             $tabla = Tabla::getTablaByNombre(self::$nombre_tabla)->get();
             $data["estados"] = Estado::where('idtabla', '=', $tabla[0]->idtabla)->lists('nombre', 'idestado');
             $data["tipos"] = TipoSolicitudCompra::lists('nombre', 'idtipo_solicitud_compra');
             $data["servicios"] = Servicio::searchServiciosClinicos(1)->lists('nombre', 'idservicio');
             $familia = FamiliaActivo::find($data["reporte_data"]->idfamilia_activo);
             $data["marcas1"] = Marca::lists('nombre', 'idmarca');
             $data["nombre_equipos1"] = FamiliaActivo::searchFamiliaActivoByMarca($familia->idmarca)->lists('nombre_equipo', 'idfamilia_activo');
             $data["usuarios_responsable"] = User::getJefes()->get();
             $data["detalles_solicitud"] = DetalleSolicitudCompra::getDetalleSolicitudCompra($data["reporte_data"]->idsolicitud_compra)->get();
             return View::make('solicitudes_compra/viewSolicitudCompra', $data);
         } else {
             return View::make('error/error', $data);
         }
     } else {
         return View::make('error/error', $data);
     }
 }
 public function render_view_ot($id = null)
 {
     if (Auth::check()) {
         $data["inside_url"] = Config::get('app.inside_url');
         $data["user"] = Session::get('user');
         // Verifico si el usuario es un Webmaster
         if (($data["user"]->idrol == 1 || $data["user"]->idrol == 2 || $data["user"]->idrol == 3 || $data["user"]->idrol == 4 || $data["user"]->idrol == 5 || $data["user"]->idrol == 6 || $data["user"]->idrol == 7 || $data["user"]->idrol == 8 || $data["user"]->idrol == 9 || $data["user"]->idrol == 10 || $data["user"]->idrol == 11 || $data["user"]->idrol == 12) && $id) {
             $data["ot_info"] = OrdenesTrabajoBusquedaInformacion::searchOtBusquedaInformacionById($id)->get();
             if ($data["ot_info"]->isEmpty()) {
                 return Redirect::to('busqueda_informacion/list_busqueda_informacion');
             }
             $tabla = Tabla::getTablaByNombre(self::$nombre_tabla)->get();
             $data["estados"] = Estado::where('idtabla', '=', $tabla[0]->idtabla)->lists('nombre', 'idestado');
             $data["areas"] = Area::lists('nombre', 'idarea');
             $data["tipos"] = TipoOtBusquedaInformacion::lists('nombre', 'idtipo_busqueda_info');
             $data["ot_info"] = $data["ot_info"][0];
             $data["tareas"] = TareasOtBusquedaInformacion::getTareasXOt($data["ot_info"]->idot_busqueda_info)->get();
             $data["personal_data"] = PersonalOtBusquedaInformacion::getPersonalXOt($data["ot_info"]->idot_busqueda_info)->get();
             return View::make('ot/busquedaInformacion/viewOtBusquedaInformacion', $data);
         } else {
             return View::make('error/error', $data);
         }
     } else {
         return View::make('error/error', $data);
     }
 }
Esempio n. 25
0
$Parametros = json_decode(urldecode($_REQUEST['TxtParametros']));
//Decodifico el Vector y llega como un objeto
$myPage = "InsertarRegistro.php";
$myTitulo = "Nuevo Registro En " . $Parametros->Titulo;
//Con esto visualizo los parametros recibidos
/* 
* 
echo ("<pre>");
print_r($Parametros);
print($Parametros->CodigoBarras->TablaVinculo);
echo ("</pre>");
*/
include_once "../modelo/php_tablas.php";
//Clases de donde se escribirán las tablas
include_once "css_construct.php";
$obTabla = new Tabla($db);
$obVenta = new ProcesoVenta(1);
include_once "procesadores/procesaInsercion.Conf.php";
//Procesa la insercion
include_once "procesadores/procesaInsercion.php";
//Procesa la insercion
print "<html>";
print "<head>";
$css = new CssIni($myTitulo);
print "</head>";
print "<body>";
//Cabecera
$css->CabeceraIni($myTitulo);
//Inicia la cabecera de la pagina
$css->CabeceraFin();
///////////////Creamos el contenedor
Esempio n. 26
0
 public function render_view_ot($id = null)
 {
     if (Auth::check()) {
         $data["inside_url"] = Config::get('app.inside_url');
         $data["user"] = Session::get('user');
         // Verifico si el usuario es un Webmaster
         if (($data["user"]->idrol == 1 || $data["user"]->idrol == 2 || $data["user"]->idrol == 3 || $data["user"]->idrol == 4 || $data["user"]->idrol == 5 || $data["user"]->idrol == 6 || $data["user"]->idrol == 7 || $data["user"]->idrol == 8 || $data["user"]->idrol == 9 || $data["user"]->idrol == 10 || $data["user"]->idrol == 11 || $data["user"]->idrol == 12) && $id) {
             $tabla = Tabla::getTablaByNombre(self::$nombre_tabla)->get();
             $data["estados"] = Estado::where('idtabla', '=', $tabla[0]->idtabla)->lists('nombre', 'idestado');
             $data["prioridades"] = Prioridad::lists('nombre', 'idprioridad');
             $data["tipo_fallas"] = TipoFalla::lists('nombre', 'idtipo_falla');
             $tabla_estado_activo = Tabla::getTablaByNombre(self::$estado_activo)->get();
             $data["estado_activo"] = Estado::where('idtabla', '=', $tabla_estado_activo[0]->idtabla)->lists('nombre', 'idestado');
             $data["ot_info"] = OtCorrectivo::searchOtById($id)->get();
             if ($data["ot_info"]->isEmpty()) {
                 Session::flash('error', 'No se encontró la OT.');
                 return Redirect::to('mant_correctivo/list_mant_correctivo');
             }
             $data["ot_info"] = $data["ot_info"][0];
             $data["tareas"] = TareasOtCorrectivo::getTareasXOtXActi($data["ot_info"]->idot_correctivo)->get();
             $data["repuestos"] = RepuestosOtCorrectivo::getRepuestosXOtXActi($data["ot_info"]->idot_correctivo)->get();
             $data["personal_data"] = PersonalOtCorrectivo::getPersonalXOtXActi($data["ot_info"]->idot_correctivo)->get();
             return View::make('ot/correctivo/viewOtMantCo', $data);
         } else {
             return View::make('error/error', $data);
         }
     } else {
         return View::make('error/error', $data);
     }
 }
Esempio n. 27
0
    function __construct($rows, $cols)
    {
        $this->rows = $rows;
        $this->cols = $cols;
        for ($i = 0; $i < $rows; $i++) {
            for ($j = 0; $j < $cols; $j++) {
                $this->matrix[$i][$j] = "<td>---</td>";
            }
        }
    }
    public function insertValue($texto, $fila, $columna, $colorLetra = "black", $colorFondo = "white")
    {
        $this->matrix[$fila][$columna] = "\n        <td style=' background-color: {$colorFondo};\n                    color:{$colorLetra};'>\n          {$texto}\n        </td>\n      ";
    }
    public function printTable()
    {
        echo "<table border=1 style='text-align:center'>";
        for ($i = 0; $i < $this->rows; $i++) {
            echo "<tr>";
            for ($j = 0; $j < $this->cols; $j++) {
                echo $this->matrix[$i][$j];
            }
            echo "</tr>";
        }
        echo "</table>";
    }
}
$tabla1 = new Tabla(5, 5);
$tabla1->insertValue("Hola Mundo", 2, 2);
$tabla1->insertValue("Mensaje de prueba", 1, 0, "pink", "green");
$tabla1->printTable();
Esempio n. 28
0
 public function getHaberAttribute($value)
 {
     $t = Tabla::where('codigo_tabla', '=', 'COMPROBANTES_CTACTE')->where('valor', '=', $this->tipo_prev)->first();
     return is_object($t) ? $t->debehaber == 'H' ? $this->importe_total : 0 : 0;
 }
Esempio n. 29
0
<!--/*
 * Confeccionar la clase Tabla vista en conceptos anteriores. Plantear una clase Celda que colabore con 
 * la clase Tabla. La clase Tabla debe definir una matriz de objetos de la clase Celda.
En la clase Tabla definir un método insertar que llegue un objeto de la clase Celda y además dos 
 * enteros que indiquen que posición debe tomar dicha celda en la tabla. La clase Celda debe definir 
 * los atributos: $texto, $colorFuente y $colorFondo.
 */-->
<?php 
include './tabla.php';
include './celda.php';
$tabla1 = new Tabla(5, 2);
//creamos una tabla con 5 filas y 2 columnas
$celda = new Celda('Columna 1', "white", "blue");
//creamos la celda
$tabla1->insertar($celda, 1, 1);
//insertaos la celda en la fila 1 columna 1
$celda = new Celda('Columna 2', "white", "blue");
$tabla1->insertar($celda, 1, 2);
for ($f = 2; $f <= 5; $f++) {
    $celda = new Celda("texto1", "orange", "white");
    $tabla1->insertar($celda, $f, 1);
    $celda = new Celda("texto2", "orange", "white");
    $tabla1->insertar($celda, $f, 2);
}
$tabla1->graficar();
 public function render_edit_proveedor($id = null)
 {
     if (Auth::check()) {
         $data["inside_url"] = Config::get('app.inside_url');
         $data["user"] = Session::get('user');
         // Verifico si el usuario es un Webmaster
         if (($data["user"]->idrol == 1 || $data["user"]->idrol == 2 || $data["user"]->idrol == 3 || $data["user"]->idrol == 4) && $id) {
             $tabla = Tabla::getTablaByNombre(self::$nombre_tabla)->get();
             $data["estados"] = Estado::where('idtabla', '=', $tabla[0]->idtabla)->lists('nombre', 'idestado');
             $data["proveedor_info"] = Proveedor::searchProveedorById($id)->get();
             if ($data["proveedor_info"]->isEmpty()) {
                 return Redirect::to('proveedores/list_proveedores');
             }
             $data["proveedor_info"] = $data["proveedor_info"][0];
             return View::make('proveedores/editProveedor', $data);
         } else {
             return View::make('error/error', $data);
         }
     } else {
         return View::make('error/error', $data);
     }
 }