public static function CrearAction() { if (!PermisoDAO::hasPermiso($_SESSION["usuarioActual"], "mdf4")) { require_once "views/Home/Error_Permisos.php"; return; } $nextID = EquipoDAO::getNextID(); $tipoEquipos = TipoEquipoDAO::getAll(); $marcas = MarcaDAO::getAll(); $establecimientos = EstablecimientoDAO::getAll(); $dependencias = DependenciaDAO::getAll(); $usuarios = UsuarioDAO::getAll(); $vwTipoEquipos = TipoEquipoDAO::getVwTipoEquipo(); $vwMarcas = MarcaDAO::getVwMarca(); require_once './views/Mantenimiento/Equipo/Crear.php'; }
public static function DesplazamientoByEquipoAction() { if (isset($_GET['codigoPatrimonial'])) { $equipo = current(EquipoDAO::getBy("codigoPatrimonial", $_GET['codigoPatrimonial'])); $modelo = current(ModeloDAO::getBy("idModelo", $equipo->getIdModelo())); $marca = current(MarcaDAO::getBy("idMarca", $modelo->getIdMarca())); $tipoEquipo = current(TipoEquipoDAO::getBy("idTipoEquipo", $modelo->getIdTipoEquipo())); $usuario = current(UsuarioDAO::getBy("idUsuario", $equipo->getIdUsuario())); $dependencia = current(DependenciaDAO::getBy("idDependencia", $usuario->getIdDependencia())); $establecimiento = current(EstablecimientoDAO::getBy("idEstablecimiento", $dependencia->getIdEstablecimiento())); $establecimientos = EstablecimientoDAO::getAll(); $dependencias = DependenciaDAO::getAll(); $usuarios = UsuarioDAO::getAll(); $establecimientos2 = EstablecimientoDAO::getAll(); $dependencias2 = DependenciaDAO::getAll(); $usuarios2 = UsuarioDAO::getAll(); require_once './views/Desplazamiento/Desplazamiento.php'; } }
public static function actualizarRegistros($tabla) { $estructura = ExtraParamsEstructuraDAO::search(new ExtraParamsEstructura(array("tabla" => $tabla))); $usuarios = UsuarioDAO::getAll(); for ($i = 0; $i < sizeof($usuarios); $i++) { $valores = self::getVals($tabla, $usuarios[$i]->getIdUsuario()); for ($e = 0; $e < sizeof($estructura); $e++) { $found = false; for ($v = 0; $v < sizeof($valores); $v++) { if ($valores[$v]["campo"] == $estructura[$e]->getCampo()) { $found = true; } } if (!$found) { $toInsert = new ExtraParamsValores(); $toInsert->setIdExtraParamsEstructura($estructura[$e]->getIdExtraParamsEstructura()); $toInsert->setIdPkTabla($usuarios[$i]->getIdUsuario()); $toInsert->setVal(null); ExtraParamsValoresDAO::save($toInsert); } } } }
function ComboUsuario($first = true, $text = 'Seleccione el usuario...') { $usuarioDAO = new UsuarioDAO(); return PresentationUtil::getCombo($usuarioDAO->getAll("usuario"), "usuario", $first, $text); }
<?php define("BYPASS_INSTANCE_CHECK", false); require_once "../../../server/bootstrap.php"; $page = new GerenciaComponentPage(); // Parametros necesarios $page->requireParam("sid", "GET", "Esta sucursal no existe."); $esta_sucursal = SucursalDAO::getByPK($_GET["sid"]); $esta_direccion = DireccionDAO::getByPK($esta_sucursal->getIdDireccion()); // Titulo de la pagina $page->addComponent(new TitleComponent("Editar sucursal " . $esta_sucursal->getDescripcion(), 2)); //forma de nueva empresa $sucursal_form = new DAOFormComponent($esta_sucursal); $sucursal_form->hideField(array("id_sucursal", "id_direccion", "fecha_apertura", "fecha_baja")); $sucursal_form->renameField(array("id_gerente" => "id_usuario")); $sucursal_form->createComboBoxJoin("id_usuario", "nombre", UsuarioDAO::getAll(), $esta_sucursal->getIdGerente()); $sucursal_form->createComboBoxJoin("id_tarifa", "nombre", TarifaDAO::getAll(), $esta_sucursal->getIdTarifa()); $sucursal_form->createComboBoxJoin("activa", "activa", array(array("id" => false, "caption" => "No"), array("id" => true, "caption" => "Sí")), $esta_sucursal->getActiva()); $page->addComponent($sucursal_form); $page->addComponent(new TitleComponent("Direccion", 3)); $direccion_form = new DAOFormComponent($esta_direccion); $direccion_form->hideField(array("id_direccion", "ultima_modificacion", "id_usuario_ultima_modificacion")); $direccion_form->createComboBoxJoin("id_ciudad", "nombre", CiudadDAO::getAll(), $esta_direccion->getIdDireccion()); $direccion_form->renameField(array("id_ciudad" => "ciudad")); $js = "(function(){\n\t\t\t\tPOS.API.POST(\"api/sucursal/editar/\",{\n\t\t\t\t\tid_sucursal\t\t: " . $_GET['sid'] . ",\n\t\t\t\t\tdescripcion\t\t: Ext.get(\"" . $sucursal_form->getGuiComponentId() . "descripcion\").getValue(),\n\t\t\t\t\tid_gerente\t\t: Ext.get(\"" . $sucursal_form->getGuiComponentId() . "id_usuario\").getValue(),\n\t\t\t\t\tid_tarifa\t\t: Ext.get(\"" . $sucursal_form->getGuiComponentId() . "id_tarifa\").getValue(),\n\t\t\t\t\tactivo\t\t\t: Ext.get(\"" . $sucursal_form->getGuiComponentId() . "activa\").getValue(),\n\t\t\t\t\tdireccion : Ext.JSON.encode({\n\t\t\t\t\t\t \tcalle\t\t\t: Ext.get(\"" . $direccion_form->getGuiComponentId() . "calle\").getValue(),\n\t\t\t\t\t\t\tnumero_exterior\t: Ext.get(\"" . $direccion_form->getGuiComponentId() . "numero_exterior\").getValue(),\n\t\t\t\t\t\t numero_interior\t: Ext.get(\"" . $direccion_form->getGuiComponentId() . "numero_interior\").getValue(),\n\t\t\t\t\t\t colonia\t\t\t: Ext.get(\"" . $direccion_form->getGuiComponentId() . "colonia\").getValue(),\n\t\t\t\t\t\t codigo_postal\t: Ext.get(\"" . $direccion_form->getGuiComponentId() . "codigo_postal\").getValue(),\n\t\t\t\t\t\t telefono1\t\t: Ext.get(\"" . $direccion_form->getGuiComponentId() . "telefono\").getValue(),\n\t\t\t\t\t\t telefono2\t\t: Ext.get(\"" . $direccion_form->getGuiComponentId() . "telefono2\").getValue(),\n\t\t\t\t\t\t id_ciudad\t\t: Ext.get(\"" . $direccion_form->getGuiComponentId() . "ciudad\").getValue(),\n\t\t\t\t\t\t referencia\t\t: Ext.get(\"" . $direccion_form->getGuiComponentId() . "referencia\").getValue()\n\t\t\t\t\t})\n\t\t\t\t},{ callback : function(a,b){\n\t\t\t\t\twindow.onbeforeunload = function(){ return;\t};\n\t\t\t\t\twindow.location = \"sucursales.ver.php?sid=\"+ " . $_GET['sid'] . ";\n\t\t\t\t}});\n\t\t\t})()"; $direccion_form->addOnClick("Editar sucursal", $js); $page->addComponent($direccion_form); $page->render();
<?php define("BYPASS_INSTANCE_CHECK", false); require_once "../../../server/bootstrap.php"; $page = new GerenciaComponentPage(); $page->addComponent(new TitleComponent("Nueva Sucursal")); $page->addComponent(new TitleComponent("Datos de la sucursal", 3)); $sucursal_form = new DAOFormComponent(new Sucursal()); $sucursal_form->hideField(array("id_sucursal", "id_direccion", "activa", "fecha_baja", "fecha_apertura")); $sucursal_form->renameField(array("id_gerente" => "id_usuario")); $sucursal_form->createComboBoxJoin("id_usuario", "nombre", UsuarioDAO::getAll()); $sucursal_form->createComboBoxJoin("id_tarifa", "nombre", TarifaDAO::getAll()); $sucursal_form->makeObligatory(array("descripcion")); $page->addComponent($sucursal_form); $page->addComponent(new TitleComponent("Direccion", 3)); $direccion_form = new DAOFormComponent(new Direccion()); $direccion_form->hideField(array("id_direccion", "ultima_modificacion", "id_usuario_ultima_modificacion")); $direccion_form->createComboBoxJoin("id_ciudad", "nombre", CiudadDAO::getAll()); $direccion_form->renameField(array("id_ciudad" => "ciudad")); $js = "(function(){\n\t\t\t\tPOS.API.POST(\"api/sucursal/nueva/\",{\n\t\t\t\t\tdescripcion\t\t: Ext.get(\"" . $sucursal_form->getGuiComponentId() . "descripcion\").getValue(),\n\t\t\t\t\tid_gerente\t: Ext.get(\"" . $sucursal_form->getGuiComponentId() . "id_usuario\").getValue(),\n\t\t\t\t\tid_tarifa\t: Ext.get(\"" . $sucursal_form->getGuiComponentId() . "id_tarifa\").getValue(),\n\t\t\t\t\tdireccion : Ext.JSON.encode({\n\t\t\t\t\t\t \tcalle\t\t\t: Ext.get(\"" . $direccion_form->getGuiComponentId() . "calle\").getValue(),\n\t\t\t\t\t\t\tnumero_exterior\t: Ext.get(\"" . $direccion_form->getGuiComponentId() . "numero_exterior\").getValue(),\n\t\t\t\t\t\t numero_interior\t: Ext.get(\"" . $direccion_form->getGuiComponentId() . "numero_interior\").getValue(),\n\t\t\t\t\t\t colonia\t\t\t: Ext.get(\"" . $direccion_form->getGuiComponentId() . "colonia\").getValue(),\n\t\t\t\t\t\t codigo_postal\t: Ext.get(\"" . $direccion_form->getGuiComponentId() . "codigo_postal\").getValue(),\n\t\t\t\t\t\t telefono1\t\t: Ext.get(\"" . $direccion_form->getGuiComponentId() . "telefono\").getValue(),\n\t\t\t\t\t\t telefono2\t\t: Ext.get(\"" . $direccion_form->getGuiComponentId() . "telefono2\").getValue(),\n\t\t\t\t\t\t id_ciudad\t\t: Ext.get(\"" . $direccion_form->getGuiComponentId() . "ciudad\").getValue(),\n\t\t\t\t\t\t referencia\t\t: Ext.get(\"" . $direccion_form->getGuiComponentId() . "referencia\").getValue()\n\t\t\t\t\t})\n\t\t\t\t},{ callback : function(a,b){\n\t\t\t\t\twindow.onbeforeunload = function(){ return;\t};\n\t\t\t\t\twindow.location = \"sucursales.ver.php?sid=\"+ a.id_sucursal;\n\t\t\t\t}});\n\t\t\t})()"; $direccion_form->addOnClick("Crear sucursal", $js); $page->addComponent($direccion_form); $page->render();
$btn_recibir->addApiCall("api/sucursal/almacen/traspaso/recibir/", "GET"); $btn_recibir->onApiCallSuccessRedirect("sucursales.lista.traspaso.almacen.php"); $btn_recibir->addName("recibir"); $funcion_recibir = " function recibir_traspaso(btn){" . "if(btn == 'yes')" . "{" . "var p = {};" . "p.id_traspaso = " . $_GET["tid"] . ";" . "sendToApi_recibir(p);" . "}" . "}" . " " . "function confirmar_recibo(){" . " Ext.MessageBox.confirm('Recibir', 'Desea recibir este traspaso?', recibir_traspaso );" . "}"; $btn_recibir->addOnClick("confirmar_recibo", $funcion_recibir); $menu->addMenuItem($btn_recibir); $page->addComponent($menu); // // Forma de producto // $form = new DAOFormComponent($este_traspaso); $form->setEditable(false); //$form->setEditable(false); $form->hideField(array("id_traspaso")); // $form->makeObligatory(array( // "compra_en_mostrador", // "costo_estandar", // "nombre_producto", // "id_empresas", // "codigo_producto", // "metodo_costeo", // "activo" // )); // $form->createComboBoxJoin("id_unidad", "nombre", UnidadDAO::getAll(), $este_producto->getIdUnidad() ); $form->createComboBoxJoinDistintName("id_almacen_recibe", "id_almacen", "nombre", AlmacenDAO::getAll(), $este_traspaso->getIdAlmacenRecibe()); $form->createComboBoxJoinDistintName("id_almacen_envia", "id_almacen", "nombre", AlmacenDAO::getAll(), $este_traspaso->getIdAlmacenEnvia()); $form->createComboBoxJoinDistintName("id_usuario_recibe", "id_usuario", "nombre", UsuarioDAO::getAll(), $este_traspaso->getIdUsuarioRecibe()); $form->createComboBoxJoinDistintName("id_usuario_envia", "id_usuario", "nombre", UsuarioDAO::getAll(), $este_traspaso->getIdUsuarioEnvia()); $form->createComboBoxJoinDistintName("id_usuario_programa", "id_usuario", "nombre", UsuarioDAO::getAll(), $este_traspaso->getIdUsuarioPrograma()); $page->addComponent($form); $page->render();
/** * Desactivar Almacen */ public function testDesactivarAlmacen() { POSController::DropBd(); $usuario = UsuarioDAO::getAll(); if (sizeof($usuario) == 0) { Logger::error("WHOOOT no hay usuarios en la BD"); return; } $id_usuario = $usuario[0]->getIdUsuario(); @DireccionDAO::save($direccion = new Direccion(array("calle" => "Una Calle", "numero_exterior" => "322", "id_ciudad" => "12", "codigo_postal" => "38000", "ultima_modificacion" => "2012-02-21 22:10:45", "id_usuario_ultima_modificacion" => "2"))); @EmpresaDAO::save($empresa = new Empresa(array("id_direccion" => $direccion->getIdDireccion(), "rfc" => "RFC_" . time(), "razon_social" => "Empresa_Razon_Social__" . time(), "fecha_alta" => "2012-02-21 22:10:45", "activo" => 1, "direccion_web" => "Dir_" . time()))); @SucursalDAO::save($sucursal = new Sucursal(array("id_direccion" => $direccion->getIdDireccion(), "razon_social" => "Sucursal_Razon_Social__" . time(), "saldo_a_favor" => 2000, "fecha_apertura" => "2012-02-21 22:10:45", "activa" => 1))); $tipo_almacen = AlmacenesController::NuevoTipo("Nuevo_Tipo_Almacen___" . time()); Logger::log("Nuevo almacen"); $almacen = AlmacenesController::Nuevo($id_empresa = $empresa->getIdEmpresa(), $id_sucursal = $sucursal->getIdSucursal(), $id_tipo_almacen = $tipo_almacen["id_tipo_almacen"], $nombre = "Almacen_Editar" . time(), $descripcion = "Almacen de prueba_ " . time()); // Desactivamos el Almacen Logger::log("A desactivar almacen recien creado"); $almacen_desactivado = AlmacenesController::Desactivar($id_almacen = $almacen["id_almacen"]); $_almacen = AlmacenDAO::getByPK($almacen["id_almacen"]); $this->assertEquals(0, $_almacen->getActivo()); }
<?php define("BYPASS_INSTANCE_CHECK", false); require_once "../../../server/bootstrap.php"; $page = new GerenciaComponentPage(); // // Parametros necesarios // $page->requireParam("oid", "GET", "Esta orden de servicio no existe."); $esta_orden = OrdenDeServicioDAO::getByPK($_GET["oid"]); $customer = UsuarioDAO::getByPK($esta_orden->getIdUsuarioVenta()); $link_to_customer = "<a href='clientes.ver.php?cid=" . $esta_orden->getIdUsuarioVenta() . "'>"; $link_to_customer .= $customer->getNombre(); $link_to_customer .= "</a>"; $page->addComponent(new TitleComponent("Orden de servicio " . $_GET["oid"] . " para " . $link_to_customer, 2)); $form = new DAOFormComponent($esta_orden); $form->setEditable(true); $form->hideField(array("id_usuario_venta", "extra_params", "motivo_cancelacion", "fecha_entrega", "cancelada", "adelanto", "activa", "id_usuario", "descripcion", "fecha_orden")); $form->renameField(array("id_orden_de_servicio" => "id_orden")); $form->sendHidden("id_orden"); $form->addApiCall("api/servicios/orden/editar", "POST"); $form->createComboBoxJoin("id_servicio", "nombre_servicio", ServicioDAO::getAll(), $esta_orden->getIdServicio()); //$form->createComboBoxJoin("id_usuario_asignado", "nombre", UsuarioDAO::getAll(), $esta_orden->getIdUsuarioAsignado()); $personal = UsuarioDAO::buscarEmpleados(); $form->createComboBoxJoinDistintName($field_name = "id_usuario_asignado", $table_name = "id_usuario", $field_name_in_values = "nombre", $values_array = $personal, $selected_value = null); $form->createComboBoxJoin("id_usuario", "nombre", UsuarioDAO::getAll(), $esta_orden->getIdUsuario()); $form->onApiCallSuccessRedirect("servicios.detalle.orden.php?oid=" . $_GET["oid"]); //$form->createComboBoxJoinDistintName("id_usuario_venta", "id_usuario", "nombre", UsuarioDAO::getAll(), $esta_orden->getIdUsuarioVenta()); $page->addComponent($form); $page->render();
public function testCredenciales_Sapuraiya() { $res = ExtraParamsEstructuraDAO::search(new ExtraParamsEstructura(array("tabla" => "usuarios", "campo" => "Agenda"))); if (count($res) <= 0) { return; } $u = UsuarioDAO::getAll(); $o = "Empresa | Credenciales restantes | Numero de credenciales\n"; foreach ($u as $user) { $out = ExtraParamsValoresDAO::getVals("usuarios", $user->getIdUsuario()); $cr = $out[4]["val"]; $nc = $out[8]["val"]; if (strlen($nc > 1)) { $tipo_creden = substr($nc, 1, 1); switch ($tipo_creden) { case 'a': $nc = str_replace('a', " Proveedor", $nc); break; case 'b': $nc = str_replace('b', " Expositor", $nc); break; case 'c': $nc = str_replace('c', " Expositor/Proveedor", $nc); break; case 'd': $nc = str_replace('d', " Empresa Tractora", $nc); break; } } Logger::log("Credenciales restantes: " . $cr); Logger::log("Num credenciales: " . $nc); $o .= $user->getNombre() . " | " . $cr . " | " . $nc . "\n"; } $fp = fopen('credenciales.txt', 'w'); fwrite($fp, $o); fclose($fp); }