//Inclusiones obligatorias, primero el FrameWork y segundo el identificador de seguridad require "../../../config/config.inc.php"; $DOM["SECURITY_ID"] = array("KRAUFF"); //Carga el sistema de seguridad require "viewmanager/security.inc.php"; //Gestor de parámetros $Params = new Moon2_Params_Parameters(); $Params->verify("GET", false); $msg = $Params->get_parameter("msg", ""); $paso = $Params->get_parameter("p", "paso1"); $Formulario = new Moon2_Forms_Form(); //Obtencion de llave primaria $cod_usuario = $Params->get_parameter("codusuario", "0"); $Usuario = new Modules_Krauff_Model_Usuarios(); $Usuario->set_codusuario($cod_usuario); $FacadeUsuarios = new Modules_Krauff_Model_UsuariosFacade(); $FacadeUsuarios->loadOne($Usuario); //Combo de perfiles $FacadePerfil = new Modules_Krauff_Model_PerfilesFacade(); $arr_perfiles = $FacadePerfil->comboperfiles(); //Gestor de la página $Face = new Moon2_ViewManager_Controller(); $componente = $userFunc->getComponent("Usuarios"); $Face->set_name("Editar Usuario"); $Face->set_component($componente); $Face->add_javascript("../js/usuarios_flotantes.js"); $Face->set_type("INSIDE"); $Face->set_sysmenu(true); $Face->add_navigation("Inicio", "../../main/views/index.php"); $Face->add_navigation("Listado", "usuarios_admin.php"); $Face->add_navigation("Edicion", "#");
$arr_cabeceras_tabla[3]["name"] = "Nombres"; $arr_cabeceras_tabla[3]["size"] = " width=\"25%\""; $arr_cabeceras_tabla[3]["order"] = ""; $arr_cabeceras_tabla[4]["name"] = "Tipo Documento"; $arr_cabeceras_tabla[4]["size"] = " width=\"15%\""; $arr_cabeceras_tabla[4]["order"] = ""; $arr_cabeceras_tabla[5]["name"] = "Documento"; $arr_cabeceras_tabla[5]["size"] = " width=\"10%\""; $arr_cabeceras_tabla[5]["order"] = ""; $arr_cabeceras_tabla[6]["name"] = "Usuario"; $arr_cabeceras_tabla[6]["size"] = " width=\"15%\""; $arr_cabeceras_tabla[6]["order"] = ""; $arr_cabeceras_tabla[7]["name"] = ""; $arr_cabeceras_tabla[7]["size"] = " width=\"15%\""; $arr_cabeceras_tabla[7]["order"] = ""; $FacadeUsuarios = new Modules_Krauff_Model_UsuariosFacade(); $rsNumRows = 0; $Data = array(); $Data["order"] = $arr_cabeceras_tabla[$order]["order"]; $Data["search"][$combo_campos] = $caja_busqueda; $FacadeUsuarios->add_searchField($combo_campos, $caja_busqueda); $filas = $FacadeUsuarios->load_all_admin($rsNumRows, $limit_numrows, $num_page, $Data); $cantidad_filas = count($filas); //Ejemplo para mensajes flotantes $Face->floating_message($msg, $DOM["FMESSAGE"]["success"], "Operación Exitosa:", "El registro fue agregado con éxito"); $Face->floating_message($msg, $DOM["FMESSAGE"]["error"], "Error:", "El registro NO se pudo agregar"); $Face->floating_message($msg, 11, "Operación Exitosa:", "El registro fue eliminado con éxito"); $Face->floating_message($msg, 33, "Error:", "El registro NO pudo ser eliminado"); $Face->floating_message($msg, 1, "Operación Exitosa:", "El registro fue actualizado con éxito"); $Face->floating_message($msg, 3, "Error:", "El registro NO pudo ser actualizado"); //Despliegue de la página en xhtml
private function eliminarcliente() { $obj = new Modules_Krauff_Model_Usuarios(); $obj = $this->_parameters->set_object($obj); $FacadeUsuarios = new Modules_Krauff_Model_UsuariosFacade(); $msg2 = 33; if ($FacadeUsuarios->delete($obj)) { $msg2 = 11; } $this->_parameters->delete_all(); $this->_parameters->add("msg2", $msg2); $this->_parameters->add("codusuario", $obj->get_codusuario()); $cadenaUrl = $this->_parameters->KeyGen(); $this->_url = $this->_path_config["ROOT"]["modules"] . "/pos/views/clientes_admin.php?" . $cadenaUrl; header("Location: {$this->_url}"); exit; }