Beispiel #1
0
 /**
  * Devuelve la lista de errores
  * @return type lista de errores
  */
 public function get_errors()
 {
     $full = array_merge($this->errors, $this->db->get_errors());
     if (isset($this->empresa)) {
         $full = array_merge($full, $this->empresa->get_errors());
     }
     return $full;
 }
 public function suscribir()
 {
     $empresa = new empresa($this->post);
     if ($empresa->validarCompletitud()) {
         if ($empresa->validarCaracteresNIT()) {
             if ($empresa->validarCaracteresTelefono()) {
                 if ($this->validarRepresentante()) {
                     $this->orm->connect();
                     $this->orm->insert_data("normal", $empresa);
                     $this->displayMessage("Registro completado", "Empresa suscrita correctamente");
                     $this->orm->close();
                 } else {
                     $this->displayMessage("Rol actual no válido", "No tiene permiso para realizar esta acción");
                 }
             } else {
                 $this->displayMessage("Caracteres no permitidos", "Alguno de los caracteres ingresados para el campo ‘Teléfono’ no son permitidos");
             }
         } else {
             $this->displayMessage("Caracteres no permitidos", "Alguno de los caracteres ingresados para el campo 'NIT' no son permitidos");
         }
     } else {
         $this->displayMessage("Datos obligatorios vacíos", "Debe ingresar todos los campos marcados por (*)");
     }
 }
Beispiel #3
0
<?php

// <editor-fold defaultstate="collapsed" desc="php">
require '../../includes/constants.php';
$usuario = new usuario();
$usuario->confirmar_miembro();
$empresa = new empresa();
$resultado = array("suceed" => false);
if (isset($_GET['id'])) {
    $resultado = $empresa->borrar($_GET['id']);
}
// </editor-fold>
?>
<!DOCTYPE html>
<html lang="es">
    <head>
        <meta charset="utf-8">
        <title><?php 
echo TITULO;
?>
</title>
        <meta name="description" content="">
        <meta name="author" content="">

        <!-- Le HTML5 shim, for IE6-8 support of HTML elements -->
        <!--[if lt IE 9]>
          <script src="http://html5shim.googlecode.com/svn/trunk/html5.js"></script>
        <![endif]-->

        <!-- Le styles -->
        <link href="<?php 
						</div>
						
						<div class="form-group">
						    <label >Correo electronico</label>
							<input class="form form-control" type="email"  id="mail" name="mail" title="Ingrese un mail"  class="form-control" placeholder="E mail" required  autofocus="">
						</div>

						
						<div class="form-group">
						    <label>Empresa a la que pertenece</label>

						    <select class="form form-control" id="empresa" name="empresa"  placeholder="empresa">
								<?php 
require_once "../clases/empresa.php";
require_once "../clases/AccesoDatos.php";
$empresas = empresa::TraerTodasLasEmpresas();
foreach ($empresas as $emp) {
    echo "<option value='{$emp->idEmpresa}'>{$emp->nombre}</option>";
}
?>
							</select>		
							
						</div>
												
						<div class="form-group">
						    <label>Foto</label> <br>

						    <img src="fotos/pordefecto.png" class="fotoform" id="imagen" name="imagen"/>

							<input class="form form-control" type="file"  id="foto" name="foto" title="Debe tener una foto"  class="form-control" required  autofocus="">
						</div>	
	});

});
</script>


</head>

<?php 
include 'menu_administracion.php';
?>

<?php 
include_once '../controller/class_empresa.php';
$empresa = new empresa();
$rut = $_GET['rut'];
$r = $empresa->getEmpresasByRut("1-9");
$fila = mysql_fetch_object($r);
$rut_empresa = $fila->rut;
echo "Rut : " . $rut_empresa;
$nomORazonSocial = $fila->nombre;
$direccion = $fila->direccion;
$numDir = $fila->numero_direccion;
$villPobl = $fila->nombre_villa_poblacion;
$numOfi = $fila->numero_oficina;
$email = $fila->email;
$ciuEm = $fila->insotic_ciudad_id;
$tipoDeCalle = $fila->insotic_tipo_direccion_id;
$comunaId = $fila->insotic_comuna_id;
$presentanteLegal = $fila->nombre_representante_legal;
if ($boton == "cargar") {
    //print_r($_POST);
    $inst = new empresa();
    $r = $inst->empresa();
    echo json_encode($r);
    //print_r($r);
} else {
    if ($boton == "guardar") {
        //print_r($_POST);
        $id = $_POST["idempresa"];
        $nit = $_POST["nit_act"];
        $nom = $_POST["nombre_act"];
        $dir = $_POST["direccion_act"];
        $tel = $_POST["tel_act"];
        $correo = $_POST["correo_act"];
        $inst = new empresa();
        $r = $inst->registrar_datos_empresa($id, $nit, $nom, $dir, $tel, $correo);
        switch ($r) {
            case 'insert_exito':
                echo "1";
                break;
            case 'insert_no_exito':
                echo "2";
                break;
            case 'update_exito':
                echo "3";
                break;
            case 'update_no_exito':
                echo "4";
                break;
        }
    $nombre_empresa = $fila->nombre;
    $direccion = $fila->direccion;
    $numero = $fila->numero_direccion;
    $villa_poblacion = $fila->nombre_villa_poblacion;
    $numero_oficina = $fila->numero_oficina;
    $telefono_1 = $fila->telefono_1;
    $telefono_2 = $fila->telefono_2;
    $fax = $fila->fax;
    $email = $fila->email;
    $ciudad = $fila->insotic_ciudad_id;
    $actividad_economica = $fila->insotic_actividad_economica_id;
    $tipo_calle = $fila->insotic_tipo_direccion_id;
    $comuna = $fila->insotic_comuna_id;
}
if ($_GET['accion'] == 'eliminar') {
    include_once '../controller/class_empresa.php';
    $empresa = new empresa();
    $rut = $_GET['rut'];
    $empresa->deleteEmpresasByRut($rut);
}
?>


<body onLoad="document.frmEmpresa.rut_empresa.focus();">
<?php 
include 'menu_administracion.php';
?>

</body>
</html>
Beispiel #8
0
    <body>
        <?php 
include '../php/empresa.php';
if (isset($_REQUEST['guardarEmpresa'])) {
    $id_empresa = $_POST['id_empresa'];
    $razonSocial = $_POST['razonSocial'];
    $rfc = $_POST['rfc'];
    $calle = $_POST['calle'];
    $noExterior = $_POST['noExterior'];
    $colonia = $_POST['colonia'];
    $ciudad = $_POST['ciudad'];
    $estado = $_POST['estado'];
    $tel_oficina = $_POST['tel_oficina'];
    $email = $_POST['email'];
    $maestro = $_POST['maestro'];
    $emp = new empresa($razonSocial, $rfc, $calle, $noExterior, $colonia, $ciudad, $estado, $tel_oficina, $email, $maestro);
    $emp->guardarEmpresa($id_empresa);
}
if (isset($_REQUEST['eliminarEmpresa'])) {
    $id_empresa = $_POST['id_empresa'];
    $empresa = new Empresa();
    $empresa->eliminarEmpresa($id_empresa);
}
?>
        
        
        <div class="container-fluid">
            <div class="panel panel-info">
                <div class="panel-heading">
                    <h2 class="panel-title">Empresas</h2>
                </div>
Beispiel #9
0
<?php

// <editor-fold defaultstate="collapsed" desc="php">
require '../../includes/constants.php';
$usuario = new usuario();
$usuario->confirmar_miembro();
$empresa = new empresa();
$resultado = array("suceed" => false);
if (isset($_POST['submit'])) {
    $data = $_POST;
    unset($data['submit']);
    $resultado = $empresa->insertar($data);
}
// </editor-fold>
?>
<!DOCTYPE html>
<html lang="es">
    <head>
        <meta charset="utf-8">
        <title><?php 
echo TITULO;
?>
</title>
        <meta name="description" content="">
        <meta name="author" content="">

        <!-- Le HTML5 shim, for IE6-8 support of HTML elements -->
        <!--[if lt IE 9]>
          <script src="http://html5shim.googlecode.com/svn/trunk/html5.js"></script>
        <![endif]-->
Beispiel #10
0
<?php

// <editor-fold defaultstate="collapsed" desc="php">
require '../../includes/constants.php';
$usuario = new usuario();
$usuario->confirmar_miembro();
$empresa = new empresa();
$resultado = array("suceed" => false);
if (isset($_POST['submit'])) {
    $data = $_POST;
    unset($data['submit']);
    $resultado = $empresa->actualizar($_POST['id'], $data);
} elseif (isset($_GET['id'])) {
    $registro = $empresa->ver($_GET['id']);
}
// </editor-fold>
?>
<!DOCTYPE html>
<html lang="es">
    <head>
        <meta charset="utf-8">
        <title><?php 
echo TITULO;
?>
</title>
        <meta name="description" content="">
        <meta name="author" content="">

        <!-- Le HTML5 shim, for IE6-8 support of HTML elements -->
        <!--[if lt IE 9]>
          <script src="http://html5shim.googlecode.com/svn/trunk/html5.js"></script>
<?php

if (validadora::TieneSesionValida()) {
    require_once "../clases/usuario.php";
    require_once "../clases/empresa.php";
    require_once "../clases/AccesoDatos.php";
    $usr = usuario::TraerUsuarioPorNombre($_SESSION['usuarioActual']);
    $usuario = $usr[0];
    $emp = empresa::TraerEmpresaPorId($usr[0]->idEmpresa);
    $foto = $usr[0]->foto;
    echo "\t\t<form class='form-horizontal'>\n\t\t\t\t<div class='form-group'>\n\t\t\t\t<h3><span class='label label-primary'>Nombre de usuario</span></h3>\t\t\t\t\n\t\t\t\t<label>" . $usr[0]->nombre . "</label>\t \n\t\t\t\t</div>";
    echo "\t\t<div class='form-group'>\n\t\t\t\t<h3><span class='label label-primary'>Correo electronico</span></h3>\t\n\t\t\t\t<label>" . $usr[0]->mail . "</label>\t \n\t\t\t\t</div>";
    echo "\t\t<div class='form-group'>\n\t\t\t\t<h3><span class='label label-primary'>Empresa a la que pertenece</span></h3>\t\n\t\t\t\t<label>" . $emp[0]->nombre . "</label>\t \n\t\t\t\t</div>";
    echo "\t\t<div class='form-group'>\n\t\t\t\t<h3><span class='label label-primary'>Foto de perfil</span></h3>";
    ?>
		 		<img  src="fotos/<?php 
    echo $usuario->foto != "" ? $usuario->foto : "pordefecto.png";
    ?>
" class="fotoform" id="foto"/>
				</div>
				</form>
			
<?php 
    echo "\n\t\t\t<div class='form-group'>\t\n\t\t\t<a id='modificar' class='btn btn-warning' onclick='modificarUsuario(" . $usr[0]->id . ")'><span class='glyphicon glyphicon-pencil'>&nbsp;</span> Modificar </a>\n\t\t\t<a id='borrar' class='btn btn-danger' onclick='borrarUsuario(" . $usr[0]->id . ")'><span class='glyphicon glyphicon-trash'>&nbsp;</span> Borrar </a>\t\n\t\t\t</div>";
} else {
    echo "<h4 class='widgettitle'>No estas registrado</h4>";
}
Beispiel #12
0
<?php

include 'includes/constants.php';
$usuario = new usuario();
$empresa = new empresa();
$empresas = $empresa->listar();
$exito = array("suceed" => false);
if (isset($_POST['login'])) {
    $exito = $usuario->login($_POST['login'], $_POST['password'], $_POST['empresa']);
}
?>
<!DOCTYPE html>
<html>
    <head>
        <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
        <title><?php 
echo TITULO;
?>
</title>
        <link href="<?php 
echo ROOT;
?>
/css/bootstrap.min.css" rel="stylesheet" media="all"/>
        <link href="<?php 
echo ROOT;
?>
/css/style.css" rel="stylesheet" media="all"/>
        <script type="text/javascript" src="<?php 
echo ROOT;
?>
/js/jquery-1.7.1.min.js"></script>
Beispiel #13
0
    ?>
</a>
                    - <span> <?php 
    echo $_SESSION['usuario']['empresa'];
    ?>
</span>
                    | <a href="<?php 
    echo $_SERVER['PHP_SELF'] . "?logout=1";
    ?>
">Cerrar Sesión</a>
                </p>
            </div>
        </div>
        <?php 
} else {
    $emp = new empresa();
    $empresas_login = $emp->listar();
    ?>
        <div class="fill">
            <div class="container-fluid">
                <a class="brand" href="#">SISCO</a>
                <ul class="nav">
                    <li class="active"><a href="<?php 
    echo ROOT;
    ?>
">Inicio</a></li>
                    <li><a href="#about">Nosotros</a></li>
                    <li><a href="#contact">Contacto</a></li>
                </ul>
                <form action="<?php 
    echo ROOT . "/login.php";
     setcookie('pass', '', time() - FS_COOKIES_EXPIRE);
 } else {
     if (isset($_GET['usuario'])) {
         $usuario = $_GET['usuario'];
     } else {
         $usuario = '';
     }
 }
 echo "<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Strict//EN\" \"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd\">\n", "<html xmlns=\"http://www.w3.org/1999/xhtml\" xml:lang=\"en\" lang=\"es\">\n", "<head>\n", "<title>FacturaScripts</title>\n", "<meta name='robots' content='noindex,nofollow'/>\n", "<meta http-equiv='Content-Type' content='text/html; charset=utf-8'/>\n", "<link rel='stylesheet' type='text/css' media='screen' href='css/minimal.css'/>\n", "<link rel='icon' href='favicon.ico' type='image/x-icon'>\n", "<script type=\"text/javascript\">\n", "<!--\n", "function fs_onload() {\n", "  document.login.user.focus();\n", "}\n", "//-->\n", "</script>\n", "</head>\n", "<body onload='document.login.pass.focus()'>\n";
 /// conectamos a la base de datos
 if ($bd->conectar()) {
     if (!$bd->existe_tabla('fs_modulos')) {
         echo "<div class='copyright'>Debes crear el archivo de configuraci&oacute;n '<b>config.php</b>' a partir del archivo de ejemplo\n", "'<b>config-sample.php</b>'.<br/>Una vez lo tengas, crea la base de datos y <a href='install.php'>comienza la instalaci&oacute;n</a>\n", "de facturaSCRIPTS.</div>\n";
     } else {
         require_once 'clases/empresa.php';
         $mi_empresa = new empresa();
         /// guardamos el nombre de la empresa
         setcookie('empresa', $mi_empresa->get_nombre(), time() + FS_COOKIES_EXPIRE);
         echo "<div class='login'>\n", "<form name='login' method='post' action='ppal.php'>\n", "<table>\n", "<tr>\n", "<td colspan='2' align='center'><img src='images/system-lock-screen.png' alt='login'/></td>\n", "</tr>\n", "<tr>\n", "<td align='right'>Usuario:</td>\n", "<td align='left'><select name='user'>";
         $resultado = $bd->select("SELECT usuario FROM fs_usuarios ORDER BY usuario ASC;");
         if ($resultado) {
             foreach ($resultado as $col) {
                 if ($col['usuario'] == $usuario) {
                     echo '<option value="', $usuario, '" selected="selected">', ucfirst($usuario), '</option>', "\n";
                 } else {
                     echo '<option value="', $col['usuario'], '">', ucfirst($col['usuario']), '</option>', "\n";
                 }
             }
         } else {
             echo '<option>Error al conectar o la tabla est&aacute; vac&iacute;a</option>';
         }
});
jQuery("#list").jqGrid('navGrid','#pager',{edit:true,add:true,del:true});
});
</script>


<link rel="stylesheet" type="text/css" media="screen" href="css/excite-bike/jquery-ui-1.8.16.custom.css" />
<link rel="stylesheet" type="text/css" media="screen" href="css/ui.jqgrid.css" />

</head>

<?php 
if ($_GET['accion'] == 'buscar') {
    $readonly = "readonly=readonly";
    include_once '../controller/class_nomina.php';
    $empresa = new empresa();
    $rut = $_POST['rutt'];
    $r = $empresa->getEmpresaByRut($rut);
    $fila = mysql_fetch_object($r);
    $rut = $fila->rut;
    $contacto_capacitacion = $fila->contacto_capacitacion;
    $nombre_rrhh = $fila->nombre_rrhh;
    $nombre = $fila->nombre;
    $telefono_1 = $fila->telefono_1;
    $fono_rrhh = $fila->fono_rrhh;
}
?>


<body onLoad="document.frmInstitucion.id_institucion.focus();">
    ?>
	<table class="table table-hover">
		<thead>
			<tr>
				<td>  Nombre     </td>
				<td>  Apellido  </td>
				<td>  Dni  </td>
				<td>  Sexo  </td>
				<td>  Empresa  </td>
				<td>  Modificar     </td>
				<td>  Borrar  </td>
			</tr> 
		</thead>	
		<tbody>
		<?php 
    foreach ($invitados as $inv) {
        $emp = empresa::TraerEmpresaPorId($inv->idEmpresa);
        echo " \t<tr>\n\t\t\t\t\t<td>{$inv->nombre}</td>\n\t\t\t\t\t<td>{$inv->apellido}</td>\n\t\t\t\t\t<td>{$inv->dni}</td>\n\t\t\t\t\t<td>{$inv->sexo}</td>";
        echo "<td>" . $emp[0]->nombre . "</td>";
        echo "\t<td><a id='modificar' class='btn btn-warning' onclick=modificarInvitado({$inv->id})><span class='glyphicon glyphicon-pencil'>&nbsp;</span> Modificar </a></td>\n                <td><a id='borrar' class='btn btn-danger' onclick='borrarInvitado({$inv->id})'><span class='glyphicon glyphicon-trash'>&nbsp;</span> Borrar </a></td> \n\t\t\t\t</tr>";
    }
    ?>
	
		 </tbody>
</table>
</div>

<?php 
} else {
    echo "<h4 class='widgettitle'>No estas registrado</h4>";
}
/**
 * 
 * Funcion usada para obtener el nombre de empresa a partir de un rut de empresa.
 * Fecha de Creación: 19/08/2011
 * @author Pablo López M.
 * @param String $rutEmpresa - Dato que se usará para hacer la consulta.
 * @return String - Nombre de la empresa encontrado por la consulta.
 */
function getNombreEmpresa($rutEmpresa)
{
    //Se crea un objeto controlador de empresa para hacer las consultas a la base de datos.
    $empresa = new empresa();
    $rutEmpresa = str_replace(".", "", $rutEmpresa);
    $rutEmpresa = str_replace("-", "", $rutEmpresa);
    //Se realiza la consulta y se guarda el resultado obtenido.
    $rEmpresa = $empresa->getEmpresasByRut($rutEmpresa);
    //Se transforma el resultado a un objeto.
    $fila = mysql_fetch_object($rEmpresa);
    //Se obtiene el nombre.
    $nombreEmpresa = $fila->nombre;
    return $nombreEmpresa;
}
Beispiel #18
0
<fieldset><legend class="texto_adm_negrita">Mantención de Empresas</legend>
<table width="100%" border="0" cellspacing="2" cellpadding="2">
  <tr>
    <th bgcolor="#CCCCCC" class="texto_adm_negrita" scope="col">RUT</th>
    <th bgcolor="#CCCCCC" class="texto_adm_negrita" scope="col">NOMBRE</th>
    <th bgcolor="#CCCCCC" class="texto_adm_negrita" scope="col">DIRECCION</th>
    <th bgcolor="#CCCCCC" class="texto_adm_negrita" scope="col">CIUDAD</th>
    <th bgcolor="#CCCCCC" class="texto_adm_negrita" scope="col">TELEFONO</th>
    <th bgcolor="#CCCCCC" class="texto_adm_negrita" scope="col">EMAIL</th>
    <th bgcolor="#CCCCCC" class="texto_adm_negrita" scope="col">ELIMINAR</th>
    <th bgcolor="#CCCCCC" class="texto_adm_negrita" scope="col">MODIFICAR</th>
  </tr>
	  
  <?php 
include_once '../controller/class_empresa.php';
$empresa = new empresa();
$r = $empresa->getEmpresas();
while ($f = mysql_fetch_object($r)) {
    ?>
	<tr>
    <td class="texto_adm"><?php 
    echo $f->rut;
    ?>
</td>
    <td class="texto_adm"><?php 
    echo $f->nombre;
    ?>
</td>
    <td class="texto_adm"><?php 
    echo $f->direccion;
    ?>
 function busqueda_emp($estado, $criterio)
 {
     foreach (glob("../persistence_layer/*.php") as $filename) {
         include $filename;
     }
     include "../class/empresa.php";
     $empresa = busquedas_emp($estado, $criterio);
     foreach ($empresa as $emp) {
         $clase_empresa = new empresa();
         $clase_empresa->__construct2($emp["id_empresa"], $emp["nombre"], $emp["categoria"], null, null, $emp["url"], $emp["estado"]);
         $arreglo_clases[] = $clase_empresa;
     }
     return $arreglo_clases;
 }