tag:blogger.com,1999:blog-21086601875683931762024-03-13T03:18:54.010-07:00TecnologiaDesarrollo de sistemas de almacén, gestión de proyectos (PMBOK), programación Java, base de datos PostgresOmarGuevarahttp://www.blogger.com/profile/07657927528941901290noreply@blogger.comBlogger72125tag:blogger.com,1999:blog-2108660187568393176.post-50392435768574952582019-08-13T19:43:00.000-07:002019-08-13T19:43:00.280-07:00SISTEMA INTEGRADO DE GESTIÓN ADMINISTRATIVA (SIGA) - SISTEMA INTEGRADO DE ADMINISTRACIÓN FINANCIERA (SIAF)<div style="text-align: center;">
<span style="font-family: Verdana, sans-serif;">SISTEMA INTEGRADO DE GESTIÓN ADMINISTRATIVA - SIGA</span></div>
<span style="font-family: Verdana, sans-serif;"><br /></span>
<div style="text-align: justify;">
<span style="font-family: Verdana, sans-serif;">Es el Sistema Integrado de Gestión Administrativa, este sistema es un proyecto desarrollado por el Ministerio de Economía y Finanzas y fue financiado por el Banco Interamericano de Desarrollo.
Asimismo, este sistema está diseñado para contribuir al ordenamiento y simplificación de los procesos de la gestión administrativa en el marco de las normas establecidas por los órganos rectores de los sistemas administrativos. </span></div>
<div style="text-align: justify;">
<br /></div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://2.bp.blogspot.com/-6l820hMBdUM/XVIcIj4TvGI/AAAAAAAAHbc/kdXdBPuzgWs6FPFNg6gKWw-wYlaEWYhqwCLcBGAs/s1600/siga.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><span style="font-family: Verdana, sans-serif;"><img border="0" data-original-height="195" data-original-width="258" height="242" src="https://2.bp.blogspot.com/-6l820hMBdUM/XVIcIj4TvGI/AAAAAAAAHbc/kdXdBPuzgWs6FPFNg6gKWw-wYlaEWYhqwCLcBGAs/s320/siga.jpg" width="320" /></span></a></div>
<div class="separator" style="clear: both; text-align: center;">
<span style="font-family: Verdana, sans-serif;"><br /></span></div>
<div class="separator" style="clear: both; text-align: center;">
<span style="font-family: Verdana, sans-serif;"><br /></span></div>
<div style="text-align: center;">
<span style="font-family: Verdana, sans-serif;">SISTEMA INTEGRADO DE ADMINISTRACIÓN FINANCIERA - SIAF</span><br />
<span style="font-family: Verdana, sans-serif;"><br /></span>
<div class="texto_contenidos" style="background: rgb(255, 255, 255); border: 0px; color: #333333; line-height: 14px; outline: 0px; padding: 0px 10px; text-align: justify;">
<br /></div>
</div>
<div class="textocontenidos" style="background: white; margin-bottom: .0001pt; margin: 0cm; text-align: justify;">
<span style="color: #333333; font-family: "Verdana",sans-serif;">EL SIAF es un Sistema de Ejecución, no de Formulación Presupuestal
ni de Asignaciones (Trimestral y Mensual), que es otro Sistema. Sí toma como
referencia estricta el Marco Presupuestal y sus Tablas.</span></div>
<div class="textocontenidos" style="background: white; margin: 0cm 0cm 0.0001pt; outline: 0px; text-align: justify;">
<span style="color: #333333; font-family: "Verdana",sans-serif;">El SIAF ha sido diseñado
como una herramienta muy ligada a la Gestión Financiera del Tesoro Público en
su relación con las denominadas Unidades Ejecutoras (UEs).<o:p></o:p></span></div>
<div class="textocontenidos" style="background: white; margin: 0cm 0cm 0.0001pt; outline: 0px; text-align: justify;">
<span style="color: #333333; font-family: "Verdana",sans-serif;">El registro, al nivel de
las UEs, está organizado en 2 partes:<o:p></o:p></span></div>
<div class="textocontenidos" style="background: white; margin-bottom: .0001pt; margin: 0cm; text-align: justify;">
<span style="font-family: Verdana, sans-serif;"><br />
-Registro Administrativo (Fases Compromiso, Devengado, Girado) y<br />
-Registro Contable (contabilización de las Fases así como Notas Contables).<o:p></o:p></span></div>
<div class="textocontenidos" style="background: white; margin-bottom: .0001pt; margin: 0cm; text-align: justify;">
<br /></div>
<div class="textocontenidos" style="background: white; margin-bottom: .0001pt; margin: 0cm; text-align: justify;">
<span style="color: #333333; font-family: "Verdana",sans-serif;">El Registro Contable requiere que, previamente, se haya
realizado el Registro Administrativo. Puede realizarse inmediatamente después
de cada Fase, pero no es requisito para el registro de la Fase siguiente.<o:p></o:p></span></div>
<div style="margin: 0cm 0cm 0.0001pt; text-align: justify;">
<br /></div>
<div class="textocontenidos" style="background: white; margin: 0cm 0cm 0.0001pt; outline: 0px; text-align: justify;">
<span style="color: #333333; font-family: "Verdana",sans-serif;">A diferencia de otros
sistemas, la contabilización no está completamente automatizada. Esto, que
podría ser una desventaja, ha facilitado la implantación pues el Contador
participa en el proceso.<o:p></o:p></span></div>
<br />
<div class="MsoNormal" style="line-height: normal;">
<br /></div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://1.bp.blogspot.com/-EVX8ZH9JIHo/XVJJTrUiIEI/AAAAAAAAHbo/e5KNLkt00T4UYLaiBGxnlYB5IohpLEexACLcBGAs/s1600/SIAF.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="139" data-original-width="363" height="122" src="https://1.bp.blogspot.com/-EVX8ZH9JIHo/XVJJTrUiIEI/AAAAAAAAHbo/e5KNLkt00T4UYLaiBGxnlYB5IohpLEexACLcBGAs/s320/SIAF.jpg" width="320" /></a></div>
<div class="MsoNormal" style="line-height: normal;">
<span style="font-family: "Verdana",sans-serif; font-size: 12.0pt;"><br /></span></div>
<div class="separator" style="clear: both; text-align: center;">
<span style="font-family: Verdana, sans-serif;"><br /></span></div>
<div class="separator" style="clear: both; text-align: left;">
<span style="font-family: Verdana, sans-serif;">Ambos sistemas están instalados en una maquina virtual. </span></div>
<div class="separator" style="clear: both; text-align: left;">
<span style="font-family: Verdana, sans-serif;"><br /></span></div>
<div class="separator" style="clear: both; text-align: center;">
<span style="font-family: Verdana, sans-serif;"><br /></span></div>
<div style="clear: both; text-align: center;">
<b><span style="font-family: Verdana, sans-serif;">Link <a href="https://mega.nz/#F!edQxhSDA" target="_blank">Descargar DEMO 2019</a></span></b><br />
<b><span style="font-family: Verdana, sans-serif;">Clave de cifrado: aR2pXJLqGe-D_eaop8l54w</span></b></div>
<div class="separator" style="clear: both; text-align: left;">
<span style="font-family: Verdana, sans-serif;"><br /></span></div>
<div class="separator" style="clear: both; text-align: left;">
<span style="font-family: Verdana, sans-serif;">Fuente de la información: <a href="https://www.mef.gob.pe/es/siga/manuales">https://www.mef.gob.pe/es/siga/manuales</a> </span></div>
<div class="separator" style="clear: both; text-align: left;">
<br /></div>
OmarGuevarahttp://www.blogger.com/profile/07657927528941901290noreply@blogger.com1tag:blogger.com,1999:blog-2108660187568393176.post-33403173069656812782018-06-01T21:14:00.003-07:002018-06-03T19:14:38.365-07:00JAVA CON JDBC <span style="font-family: "verdana" , sans-serif;">En este post les dejare un ejemplos de como realizar conexiones a una base de datos Postgres, lo cual tendremos como resultado final algo así: </span><br />
<span style="font-family: "verdana" , sans-serif;"><br /></span>
<span style="font-family: "verdana" , sans-serif;">public void registarPersonaFinal(Persona persona) throws Exception {</span><br />
<span style="font-family: "verdana" , sans-serif;"> List<Parametro> pars = new ArrayList<>();</span><br />
<span style="font-family: "verdana" , sans-serif;"> try {</span><br />
<span style="font-family: "verdana" , sans-serif;"> pars.add(new Parametro("", persona.getNombres()));</span><br />
<span style="font-family: "verdana" , sans-serif;"> pars.add(new Parametro("", persona.getDni()));</span><br />
<span style="font-family: "verdana" , sans-serif;"> pars.add(new Parametro("", persona.getDireccion()));</span><br />
<span style="font-family: "verdana" , sans-serif;"> pars.add(new Parametro("", persona.getEdad()));</span><br />
<span style="font-family: "verdana" , sans-serif;"> pars.add(new Parametro("", persona.isEstado()));</span><br />
<span style="font-family: "verdana" , sans-serif;"> this.Conectar(true);</span><br />
<span style="font-family: "verdana" , sans-serif;"> this.EjecutarProcedimiento("{ call fu_reg_persona(?, ?, ?, ?, ?) }", pars);</span><br />
<span style="font-family: "verdana" , sans-serif;"> this.Cerrar(true);</span><br />
<span style="font-family: "verdana" , sans-serif;"> } catch (Exception e) {</span><br />
<span style="font-family: "verdana" , sans-serif;"> this.Cerrar(false);</span><br />
<span style="font-family: "verdana" , sans-serif;"> throw e;</span><br />
<span style="font-family: "verdana" , sans-serif;"> } finally {</span><br />
<span style="font-family: "verdana" , sans-serif;"> pars.clear();</span><br />
<span style="font-family: "verdana" , sans-serif;"> }</span><br />
<span style="font-family: "verdana" , sans-serif;"></span><br />
<span style="font-family: "verdana" , sans-serif;"> }</span><br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://4.bp.blogspot.com/-K0MdZkVAdY0/WxIRIHAWMpI/AAAAAAAAFv0/Av00tZS_SEc8CRFSA9khT4bVSICTBLGwgCLcBGAs/s1600/Sin%2Bt%25C3%25ADtuloAAA.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="349" data-original-width="895" src="https://4.bp.blogspot.com/-K0MdZkVAdY0/WxIRIHAWMpI/AAAAAAAAFv0/Av00tZS_SEc8CRFSA9khT4bVSICTBLGwgCLcBGAs/s1600/Sin%2Bt%25C3%25ADtuloAAA.png" /></a></div>
<div class="separator" style="clear: both; text-align: center;">
<br /></div>
<span style="font-family: "verdana" , sans-serif;">Los métodos creados son los siguientes (al final del post estan los link para descargar el proyecto): </span><br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://2.bp.blogspot.com/-TVwN7AYhDhk/WxIY6lRPHGI/AAAAAAAAFwA/smN7O-ypcEYXPXNe0vyeFdbtfxn6TWD_ACLcBGAs/s1600/Sin%2Bt%25C3%25ADtuloasdasdasdsss.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="257" data-original-width="509" src="https://2.bp.blogspot.com/-TVwN7AYhDhk/WxIY6lRPHGI/AAAAAAAAFwA/smN7O-ypcEYXPXNe0vyeFdbtfxn6TWD_ACLcBGAs/s1600/Sin%2Bt%25C3%25ADtuloasdasdasdsss.png" /></a></div>
<span style="font-family: "verdana" , sans-serif;">Esta función realiza un registro a la base de datos postgres.</span><br />
<span style="font-family: "verdana" , sans-serif;"><br /></span>
<span style="font-family: "verdana" , sans-serif;"><br /></span>
<span style="font-family: "verdana" , sans-serif;">S</span><span style="font-family: "verdana" , sans-serif;">egún un articulo de javahispano.org tenemos tres interfaces </span><span style="font-family: "verdana" , sans-serif;">para la ejecución de instrucciones: </span><br />
<br />
<div class="separator" style="clear: both; text-align: center;">
</div>
<span style="font-family: "verdana" , sans-serif;"><br /></span>
<br />
<div style="text-align: justify;">
<span style="font-family: "verdana" , sans-serif;"><b>Interface Statement</b></span></div>
<div style="text-align: justify;">
<span style="font-family: "verdana" , sans-serif;">Esta interfaz permite enviar instrucciones SQL a la base de datos. Podemos obtener un </span><span style="font-family: "verdana" , sans-serif;">objeto que implemente esta interfaz a partir del método Statement</span></div>
<div style="text-align: justify;">
<span style="font-family: "verdana" , sans-serif;">createStatement() de la interfaz Connection. Para enviar una consulta tipo</span></div>
<div style="text-align: justify;">
<span style="font-family: "verdana" , sans-serif;">SELECT se emplea el método execteQuery(String sql). Este método devuelve un objeto </span><span style="font-family: "verdana" , sans-serif;">tipo Resulset. Para enviar una instrucción tipo DELETE, UPDATE, INSERT o una </span><span style="font-family: "verdana" , sans-serif;">instrucción DDL (Data Definition Language) se emplea executeUpdate(String sql). </span><span style="font-family: "verdana" , sans-serif;">Mediante el método execute(String sql) podemos ejecutar cualquiera de los comandos </span><span style="font-family: "verdana" , sans-serif;">anteriores.</span></div>
<div style="text-align: justify;">
<span style="font-family: "verdana" , sans-serif;"><br /></span></div>
<div style="text-align: justify;">
<span style="font-family: "verdana" , sans-serif;"><b>Interfaz PreparedStatment</b></span></div>
<div style="text-align: justify;">
<span style="font-family: "verdana" , sans-serif;">Representa una instrucción SQL preparada, esto es, una instrucción SQL precompilada </span><span style="font-family: "verdana" , sans-serif;">cuya ejecución es mucho más eficiente que ejecutar repetidas veces una misma </span><span style="font-family: "verdana" , sans-serif;">instrucción SQL. Cuando vayamos a ejecutar varias veces las mismas instrucciones </span><span style="font-family: "verdana" , sans-serif;">debemos emplear esta interfaz. </span><span style="font-family: "verdana" , sans-serif;">Podemos obtener un objeto que implemente esta interfaz a partir del método </span><span style="font-family: "verdana" , sans-serif;">PreparedStatement createPreparedStatement(String sql) de la interfaz </span><span style="font-family: "verdana" , sans-serif;">Connection. La interfaz PreparedStatment extiende a Statment añadiendo una serie de </span><span style="font-family: "verdana" , sans-serif;">métodos setXXX(int indice, XXX valor) que permiten, para cada ejecución de la </span><span style="font-family: "verdana" , sans-serif;">instrucción, asignar un valor a los parámetros de la instrucción SQL precompilada. El </span><span style="font-family: "verdana" , sans-serif;">primer valor, siempre un entero, es el índice del parámetro al cual le vamos a asignar un </span><span style="font-family: "verdana" , sans-serif;">valor, empezando a contar en 1, y “valor” es el valor que le asignamos a ese parámetro.</span></div>
<div style="text-align: justify;">
<span style="font-family: "verdana" , sans-serif;"><br /></span></div>
<div style="text-align: justify;">
<span style="font-family: "verdana" , sans-serif;"><b>La interfaz CallableStatment</b></span></div>
<div style="text-align: justify;">
<span style="font-family: "verdana" , sans-serif;">Permite ejecutar instrucciones no SQL en la base de datos, como por ejemplo</span></div>
<div style="text-align: justify;">
<span style="font-family: "verdana" , sans-serif;">procedimientos almacenados. Extiende a la interfaz PreparedSatatmen. Podemos </span><span style="font-family: "verdana" , sans-serif;">obtener un objeto que implemente esta interfaz a partir del método CallableStatement </span><span style="font-family: "verdana" , sans-serif;">prepareCall(String sql)de la interfaz Connection.</span></div>
<div style="text-align: justify;">
<span style="font-family: "verdana" , sans-serif;"><br /></span></div>
<div style="text-align: justify;">
<span style="font-family: "verdana" , sans-serif;"><b>Para Cada interfaz he realizado dos ejemplos, uno para registrar y otro para listar, les dejare todo el código para que lo descarguen, si tienen mejoras me las hacen saber....................</b></span></div>
<span style="font-family: "verdana" , sans-serif;"><br /></span>
<br />
<div style="text-align: justify;">
<span style="font-family: "verdana" , sans-serif;">Nota: El archivo en github puede ir actualizándose con el tiempo, y en el archivo de mega es la primera versión, la primera versión cuenta 8 funciones.</span></div>
<br />
<div style="text-align: center;">
<span style="font-family: "verdana" , sans-serif;"><br /></span></div>
<div style="text-align: center;">
<span style="font-family: "verdana" , sans-serif;"><span style="font-family: "verdana" , sans-serif; font-size: small;"><b><a href="https://github.com/DarwinOmar/OmarGuevara_JDBC.git" target="_blank">Descargar Código Github</a> </b></span> </span><br />
<span style="font-family: "verdana" , sans-serif;">(Puede ir actualizándose)<br /><span style="font-family: "verdana" , sans-serif; font-size: small;"><b><a href="https://mega.nz/#F!aFBw2RBb" target="_blank">Descargar de Mega</a> </b></span> </span><br />
<span style="font-family: "verdana" , sans-serif;">(Es la versión 1.0)</span></div>
<div style="text-align: center;">
<span style="font-family: "verdana" , sans-serif;"> Clave de mega: !KN4-a998_G46TZ-TdWcMAQ</span></div>
<div style="text-align: center;">
<span style="font-family: "verdana" , sans-serif;"><br /></span></div>
<div style="text-align: center;">
<span style="font-family: "verdana" , sans-serif;"><br /></span></div>
<span style="font-family: "verdana" , sans-serif;"><br /></span>
<span style="font-family: "verdana" , sans-serif; font-size: x-small;"><br /></span>
<span style="font-family: "verdana" , sans-serif; font-size: x-small;"><br /></span>
<span style="font-family: "verdana" , sans-serif;"><br /></span>OmarGuevarahttp://www.blogger.com/profile/07657927528941901290noreply@blogger.com0tag:blogger.com,1999:blog-2108660187568393176.post-13597381426751030332018-04-09T22:59:00.002-07:002018-04-09T23:22:19.899-07:00 Curso de Gestión de Proyectos PMBOK - Sesión 7: Gestión de Costos<span style="background-color: white; font-family: "roboto" , sans-serif; font-size: 15px;">En esta oportunidad les compartiré información sobre el curso de gestión de proyectos, les dejare una diapositiva con su respectivo vídeo. Este es uno de los cursos que nos enseñan en los últimos ciclos de la carrera y que son muy interesantes, espero les sirva.</span><br />
<span style="background-color: white; font-family: "roboto" , sans-serif; font-size: 15px;"><br /></span>
<span style="background-color: white; font-family: "roboto" , sans-serif; font-size: 15px;">Procesos: </span><br />
<span style="background-color: white; font-family: "roboto" , sans-serif; font-size: 15px;">7.1 Planificar las gestión de costos.</span><br />
<span style="background-color: white; font-family: "roboto" , sans-serif; font-size: 15px;">7.2 Estimar los costos.</span><br />
<span style="background-color: white; font-family: "roboto" , sans-serif; font-size: 15px;">7.3 Determinar el presupuesto.</span><br />
<span style="background-color: white; font-family: "roboto" , sans-serif; font-size: 15px;">7.4 Controlar los costos. </span><br />
<span style="background-color: white; font-family: "roboto" , sans-serif; font-size: 15px;"></span><br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://3.bp.blogspot.com/-C8ieM5bm9-A/WsxRTRiEx9I/AAAAAAAAFss/_R6jza8qi7Um_Kpy3LnqzZJ6-SXFeHDWQCLcBGAs/s1600/bolog.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="704" data-original-width="996" height="226" src="https://3.bp.blogspot.com/-C8ieM5bm9-A/WsxRTRiEx9I/AAAAAAAAFss/_R6jza8qi7Um_Kpy3LnqzZJ6-SXFeHDWQCLcBGAs/s320/bolog.png" width="320" /></a></div>
<div class="separator" style="clear: both; text-align: center;">
<br /></div>
<div class="separator" style="clear: both; text-align: center;">
Material a Descargar</div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://2.bp.blogspot.com/-SHJjzwY4Dz8/WsxRvmhI_FI/AAAAAAAAFsw/7zxaL9WbqJoMFankGnmfwwmoQi3M4mDLwCLcBGAs/s1600/sdsdsdsddddddddddddddd.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="780" data-original-width="1374" height="181" src="https://2.bp.blogspot.com/-SHJjzwY4Dz8/WsxRvmhI_FI/AAAAAAAAFsw/7zxaL9WbqJoMFankGnmfwwmoQi3M4mDLwCLcBGAs/s320/sdsdsdsddddddddddddddd.png" width="320" /></a></div>
<div class="separator" style="clear: both; text-align: center;">
4 diapositivas y 4 vídeos. </div>
<div class="separator" style="clear: both; text-align: center;">
<br /></div>
<br />
<div style="text-align: center;">
<span style="background-color: white; font-size: 15px;"><span style="font-family: "verdana" , sans-serif;"><br /></span></span></div>
<div style="text-align: center;">
<span style="font-family: "verdana" , sans-serif;"><a href="https://mega.nz/#F!vAwiQSqL" target="_blank">Descargar</a></span></div>
<div style="text-align: center;">
<span style="font-family: "verdana" , sans-serif;">Clave de cifrado: <span style="color: #333333; font-size: 13px;">!3K2VzBAzEjR_7rid-EOXVQ</span></span></div>
<div style="text-align: center;">
<span style="color: #333333; font-size: 13px;"><br /></span></div>
<div style="text-align: center;">
<span style="color: #333333; font-size: 13px;"><br /></span></div>
<div style="text-align: left;">
<span style="color: #333333; font-size: 13px;"><span style="font-family: "verdana" , sans-serif;">Espero les sirva .... </span></span></div>
<div style="text-align: left;">
<span style="color: #333333; font-size: 13px;"><span style="font-family: "verdana" , sans-serif;"><br /></span></span></div>
<div style="text-align: left;">
<span style="color: #333333; font-family: "verdana" , sans-serif;"><span style="font-size: 13px;">Nota: Todos mis archivos que comparto están en mega y estos están sin publicidad. </span></span></div>
<div style="text-align: center;">
<span style="background-color: white;"><span style="font-size: 15px;"><span style="font-family: "verdana" , sans-serif;"><br /></span></span></span></div>
<br />OmarGuevarahttp://www.blogger.com/profile/07657927528941901290noreply@blogger.com0tag:blogger.com,1999:blog-2108660187568393176.post-53098449574554595582017-09-28T06:59:00.001-07:002017-10-01T20:47:42.068-07:00Creacion de reportes con Java + Ireport<span style="font-family: "verdana" , sans-serif;">En este publicación les mostrare como realizo mis reportes de una forma practica y dinámica. Para llamar a un reporte desde un formulario solo envió dos parámetros: el nombre del jasper y la lista de parámetros, lo cual me facilita bastante la programación. Todo el código estará en mi repositorio github.</span><br />
<span style="font-family: "verdana" , sans-serif;"><br /></span>
<div class="separator" style="clear: both; text-align: center;">
<br /></div>
<div class="separator" style="clear: both; text-align: left;">
<span style="font-family: "verdana" , sans-serif;">*Base de datos:</span></div>
<br />
<span style="font-family: "verdana" , sans-serif;">CREATE TABLE public.materiales</span><br />
<span style="font-family: "verdana" , sans-serif;">(</span><br />
<span style="font-family: "verdana" , sans-serif;"> id_materiales integer NOT NULL DEFAULT nextval('materiales_id_materiales_seq'::regclass),</span><br />
<span style="font-family: "verdana" , sans-serif;"> nombre character varying(200),</span><br />
<span style="font-family: "verdana" , sans-serif;"> descripcion character varying(300),</span><br />
<span style="font-family: "verdana" , sans-serif;"> estado boolean,</span><br />
<span style="font-family: "verdana" , sans-serif;"> CONSTRAINT pk_materiales PRIMARY KEY (id_materiales)</span><br />
<span style="font-family: "verdana" , sans-serif;">)</span><br />
<span style="font-family: "verdana" , sans-serif;">WITH (</span><br />
<span style="font-family: "verdana" , sans-serif;"> OIDS=FALSE</span><br />
<span style="font-family: "verdana" , sans-serif;">);</span><br />
<span style="font-family: "verdana" , sans-serif;">ALTER TABLE public.materiales</span><br />
<span style="font-family: "verdana" , sans-serif;"></span><br />
<span style="font-family: "verdana" , sans-serif;"> OWNER TO postgres;</span><br />
<div>
<br /></div>
<div>
<div>
<span style="font-family: "verdana" , sans-serif;">CREATE TABLE public.persona</span></div>
<div>
<span style="font-family: "verdana" , sans-serif;">(</span></div>
<div>
<span style="font-family: "verdana" , sans-serif;"> codigo integer NOT NULL DEFAULT nextval('persona_codigo_seq'::regclass),</span></div>
<div>
<span style="font-family: "verdana" , sans-serif;"> nombres_completos character varying(200),</span></div>
<div>
<span style="font-family: "verdana" , sans-serif;"> edad integer,</span></div>
<div>
<span style="font-family: "verdana" , sans-serif;"> direccion character varying(300),</span></div>
<div>
<span style="font-family: "verdana" , sans-serif;"> dni character(8),</span></div>
<div>
<span style="font-family: "verdana" , sans-serif;"> CONSTRAINT pk_persona PRIMARY KEY (codigo)</span></div>
<div>
<span style="font-family: "verdana" , sans-serif;">)</span></div>
<div>
<span style="font-family: "verdana" , sans-serif;">WITH (</span></div>
<div>
<span style="font-family: "verdana" , sans-serif;"> OIDS=FALSE</span></div>
<div>
<span style="font-family: "verdana" , sans-serif;">);</span></div>
<div>
<span style="font-family: "verdana" , sans-serif;">ALTER TABLE public.persona</span></div>
<div>
<span style="font-family: "verdana" , sans-serif;"> OWNER TO postgres;</span></div>
</div>
<div>
<br /></div>
<span style="font-family: "verdana" , sans-serif;">*Métodos para generar reporte:</span><br />
<br />
<span style="font-family: "verdana" , sans-serif;"> public void gReporte(String nombreArchivoJasper) throws ClassNotFoundException, SQLException, JRException {</span><br />
<span style="font-family: "verdana" , sans-serif;"> try {</span><br />
<span style="font-family: "verdana" , sans-serif;"> URL in = this.getClass().getResource(nombreArchivoJasper); </span><br />
<span style="font-family: "verdana" , sans-serif;"> JasperReport jasperReport = (JasperReport) JRLoader.loadObject(in);</span><br />
<span style="font-family: "verdana" , sans-serif;"> JasperPrint jasperPrint = JasperFillManager.fillReport(jasperReport, null, this.conexionReporte());</span><br />
<span style="font-family: "verdana" , sans-serif;"> JasperViewer view = new JasperViewer(jasperPrint, false);</span><br />
<span style="font-family: "verdana" , sans-serif;"> view.setVisible(true);</span><br />
<span style="font-family: "verdana" , sans-serif;"> } catch (JRException ex) {</span><br />
<span style="font-family: "verdana" , sans-serif;"> throw ex;</span><br />
<span style="font-family: "verdana" , sans-serif;"> }</span><br />
<span style="font-family: "verdana" , sans-serif;"> }</span><br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://1.bp.blogspot.com/-7_eDGfN7BOU/WczzPY_01QI/AAAAAAAACK8/HD4D3mUsiBY8HSaIAqjgVwrwllnXRO1OgCLcBGAs/s1600/Captura%2Bde%2Bpantalla%2B2017-09-27%2B23.50.58.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="197" data-original-width="406" height="155" src="https://1.bp.blogspot.com/-7_eDGfN7BOU/WczzPY_01QI/AAAAAAAACK8/HD4D3mUsiBY8HSaIAqjgVwrwllnXRO1OgCLcBGAs/s320/Captura%2Bde%2Bpantalla%2B2017-09-27%2B23.50.58.png" width="320" /></a></div>
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://2.bp.blogspot.com/-YtM8z6Em2cY/WczzPfFBtrI/AAAAAAAACLA/3LES7MAqF6EgRfwlKbJh1KUq49dt3AW6wCLcBGAs/s1600/Captura%2Bde%2Bpantalla%2B2017-09-27%2B23.51.06.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="202" data-original-width="415" height="154" src="https://2.bp.blogspot.com/-YtM8z6Em2cY/WczzPfFBtrI/AAAAAAAACLA/3LES7MAqF6EgRfwlKbJh1KUq49dt3AW6wCLcBGAs/s320/Captura%2Bde%2Bpantalla%2B2017-09-27%2B23.51.06.png" width="320" /></a></div>
<div class="separator" style="clear: both; text-align: center;">
<br /></div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://4.bp.blogspot.com/-igdjOOGjvLQ/Wcz3fXddYaI/AAAAAAAACLY/024zMokiSqQ3FTQJCXJgnIyCPcLEQO2LwCLcBGAs/s1600/Captura%2Bde%2Bpantalla%2B2017-09-28%2B08.21.32.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="768" data-original-width="1366" height="179" src="https://4.bp.blogspot.com/-igdjOOGjvLQ/Wcz3fXddYaI/AAAAAAAACLY/024zMokiSqQ3FTQJCXJgnIyCPcLEQO2LwCLcBGAs/s320/Captura%2Bde%2Bpantalla%2B2017-09-28%2B08.21.32.png" width="320" /></a></div>
<div class="separator" style="clear: both; text-align: center;">
<br /></div>
<div class="separator" style="clear: both; text-align: center;">
<br /><iframe width="320" height="266" class="YOUTUBE-iframe-video" data-thumbnail-src="https://i.ytimg.com/vi/gfv7m2dKOnQ/0.jpg" src="https://www.youtube.com/embed/gfv7m2dKOnQ?feature=player_embedded" frameborder="0" allowfullscreen></iframe></div>
<div class="separator" style="clear: both; text-align: center;">
<br /></div>
<br />
<span style="font-family: "verdana" , sans-serif;">Código: <a href="https://github.com/DarwinOmar/iReportJava.git">https://github.com/DarwinOmar/iReportJava.git</a></span><br />
<span style="font-family: "verdana" , sans-serif;">Descargar desde mega: </span><span style="background-color: white; color: #333333; font-family: "source_sans_proregular" , "arial";">https://mega.nz/#F!XNRxTAJC</span><br />
<span style="font-family: "verdana" , sans-serif;"><span style="background-color: white; color: #333333;">Clave de cifrado: </span></span><span style="background-color: white; color: #333333; font-family: "source_sans_proregular" , "arial";">!doX7yEAgNyhZzh_XwXa_iA</span><br />
<br />
<br />
<br />OmarGuevarahttp://www.blogger.com/profile/07657927528941901290noreply@blogger.com0tag:blogger.com,1999:blog-2108660187568393176.post-23951664945291829252017-09-17T15:55:00.002-07:002017-09-17T15:56:05.284-07:00Curso de Gestión de Proyectos PMBOK - Sesión 6: Gestión del Tiempo<span style="background-color: white; border: 0px; box-sizing: border-box; font-family: roboto, sans-serif; font-size: 15px; font-stretch: inherit; font-variant-numeric: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline;">En esta oportunidad les compartiré información sobre gestión de proyecto, les dejare una diapositiva con su respectivo vídeo. Este es uno de los cursos que nos enseñan en los últimos ciclos de la carrera y que son muy interesantes, espero les sirva.</span><br style="background-color: white; box-sizing: border-box; font-family: Roboto, sans-serif; font-size: 15px; margin: 0px; padding: 0px;" /><span style="background-color: white; border: 0px; box-sizing: border-box; font-family: roboto, sans-serif; font-size: 15px; font-stretch: inherit; font-variant-numeric: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline;"><br style="box-sizing: border-box; margin: 0px; padding: 0px;" /></span><span style="background-color: white; border: 0px; box-sizing: border-box; font-family: roboto, sans-serif; font-size: 15px; font-stretch: inherit; font-variant-numeric: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline;"></span><span style="background-color: white; border: 0px; box-sizing: border-box; font-family: roboto, sans-serif; font-size: 15px; font-stretch: inherit; font-variant-numeric: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline;"><span style="border: 0px; box-sizing: border-box; font-size: inherit; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline;"><span style="border: 0px; box-sizing: border-box; font-family: inherit; font-size: inherit; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline;">Semana 6: Gestión del tiempo</span></span></span><br />
<span style="font-family: roboto, sans-serif;"><span style="font-size: 15px;">6.1 Planificar la Gestión del Cronograma</span></span><br />
<span style="font-family: roboto, sans-serif;"><span style="font-size: 15px;">6.2 Definir las Actividades</span></span><br />
<span style="font-family: roboto, sans-serif;"><span style="font-size: 15px;">6.3 Secuenciar las</span></span><br />
<span style="font-family: roboto, sans-serif;"><span style="font-size: 15px;">Actividades</span></span><br />
<span style="font-family: roboto, sans-serif;"><span style="font-size: 15px;">6.4 Estimar los Recursos</span></span><br />
<span style="font-family: roboto, sans-serif;"><span style="font-size: 15px;">de las Actividades</span></span><br />
<span style="font-family: roboto, sans-serif;"><span style="font-size: 15px;">6.5 Estimar la Duración</span></span><br />
<span style="font-family: roboto, sans-serif;"><span style="font-size: 15px;">de las Actividades</span></span><br />
<span style="font-family: roboto, sans-serif;"><span style="font-size: 15px;">6.6 Desarrollar el </span></span><span style="font-family: roboto, sans-serif; font-size: 15px;">Cronograma</span><br />
<span style="font-family: roboto, sans-serif;"><span style="font-size: 15px;">6.7 Controlar el </span></span><span style="font-family: roboto, sans-serif; font-size: 15px;">Cronograma</span><br />
<span style="font-family: roboto, sans-serif;"><span style="font-size: 15px;"><br /></span></span>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://2.bp.blogspot.com/-NJhB23unRIo/Wb79K9bq_tI/AAAAAAAACJ4/99WGYScGXTsmSzrpBAEUhpSDrLDZLBYRACLcBGAs/s1600/Captura%2Bde%2Bpantalla%2B2017-09-17%2B17.54.26.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="768" data-original-width="1366" height="179" src="https://2.bp.blogspot.com/-NJhB23unRIo/Wb79K9bq_tI/AAAAAAAACJ4/99WGYScGXTsmSzrpBAEUhpSDrLDZLBYRACLcBGAs/s320/Captura%2Bde%2Bpantalla%2B2017-09-17%2B17.54.26.png" width="320" /></a></div>
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://1.bp.blogspot.com/-TFZaK1G53vI/Wb79NQi5TaI/AAAAAAAACJ8/J3mGps-zkBEYpjBI5yBcvZwwYJxBxr-4ACLcBGAs/s1600/pmi_pmbok4.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="262" data-original-width="202" src="https://1.bp.blogspot.com/-TFZaK1G53vI/Wb79NQi5TaI/AAAAAAAACJ8/J3mGps-zkBEYpjBI5yBcvZwwYJxBxr-4ACLcBGAs/s1600/pmi_pmbok4.jpg" /></a></div>
<div class="separator" style="clear: both; text-align: center;">
</div>
<div class="separator" style="clear: both; text-align: center;">
<br /></div>
<div class="separator" style="clear: both; text-align: center;">
<br /></div>
<div class="separator" style="clear: both; text-align: center;">
<br /></div>
<div class="separator" style="clear: both; text-align: center;">
<span style="font-family: Verdana, sans-serif;"><a href="https://mega.nz/#F!SAxU1bRa">Descargar Vídeos y diapositivas</a></span></div>
<div class="separator" style="clear: both; text-align: center;">
<span style="font-family: Verdana, sans-serif;"><br /></span></div>
<div class="separator" style="clear: both; text-align: center;">
<span style="font-family: Verdana, sans-serif;">Clave: <span style="background-color: white; color: #333333; font-size: 13px;">!wI9XPmNpbqCUbgfaqhLL8g</span></span></div>
<div class="separator" style="clear: both; text-align: center;">
<span style="background-color: white; color: #333333; font-family: source_sans_proregular, Arial; font-size: 13px;"><br /></span></div>
<div class="separator" style="clear: both; text-align: center;">
<span style="background-color: white; color: #333333; font-family: source_sans_proregular, Arial; font-size: 13px;"><br /></span></div>
<div class="separator" style="clear: both; text-align: center;">
<span style="background-color: white; color: #333333; font-family: source_sans_proregular, Arial; font-size: 13px;"><br /></span></div>
<div class="separator" style="clear: both; text-align: center;">
<span style="background-color: white; color: #333333; font-family: source_sans_proregular, Arial; font-size: 13px;"><br /></span></div>
<div class="separator" style="clear: both; text-align: center;">
<span style="background-color: white; color: #333333; font-family: source_sans_proregular, Arial; font-size: 13px;">Compartir ..... :D</span></div>
<div class="separator" style="clear: both; text-align: center;">
<br /></div>
<div class="separator" style="clear: both; text-align: center;">
<br /></div>
<div class="separator" style="clear: both; text-align: center;">
<br /></div>
<div class="separator" style="clear: both; text-align: center;">
<br /></div>
<div class="separator" style="clear: both; text-align: center;">
<br /></div>
<div class="separator" style="clear: both; text-align: center;">
<br /></div>
<div class="separator" style="clear: both; text-align: center;">
<br /></div>
<div class="separator" style="clear: both; text-align: center;">
<br /></div>
<div class="separator" style="clear: both; text-align: center;">
<br /></div>
<div class="separator" style="clear: both; text-align: center;">
<br /></div>
<span style="font-family: roboto, sans-serif;"><span style="font-size: 15px;"><br /></span></span>OmarGuevarahttp://www.blogger.com/profile/07657927528941901290noreply@blogger.com0tag:blogger.com,1999:blog-2108660187568393176.post-58209105968845447982017-09-14T10:14:00.003-07:002017-09-14T10:53:03.607-07:00Librerías básicas para programar en Java<span style="font-family: "verdana" , sans-serif;">En esta publicación les dejara un conjunto de librerías que se utilizan en Java, ya sea para diseño, conexión a bd entre otras cosas, cada vez la estaré agregando mas librerías, espero les sirva. </span><br />
<div>
<br />
<span style="font-family: Verdana, sans-serif;">Nota: cada vez se estarán agregando nuevas librerías a esta carpeta. </span></div>
<div>
<br /></div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://4.bp.blogspot.com/-fAgmPbnZDCM/Wbl_39stS4I/AAAAAAAACIw/W-hta4oQ9uoHdN7hyAEm8vcIBl658PrBwCLcBGAs/s1600/Sin%2Bt%25C3%25ADtulo.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="776" data-original-width="1368" height="226" src="https://4.bp.blogspot.com/-fAgmPbnZDCM/Wbl_39stS4I/AAAAAAAACIw/W-hta4oQ9uoHdN7hyAEm8vcIBl658PrBwCLcBGAs/s400/Sin%2Bt%25C3%25ADtulo.png" width="400" /></a></div>
<div class="separator" style="clear: both; text-align: center;">
<br /></div>
<div class="separator" style="clear: both; text-align: center;">
<br /></div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://mega.nz/#F!eBoHwZJA">Descargar Librerías </a></div>
<div class="separator" style="clear: both; text-align: center;">
Clave: <span style="background-color: white; color: #333333; font-family: "source_sans_proregular" , "arial"; font-size: 13px;">!1C8WOlkErOO8Sdf8k2gvFw</span></div>
<div class="separator" style="clear: both; text-align: center;">
<br /></div>
<div class="separator" style="clear: both; text-align: center;">
<br /></div>
<div class="separator" style="clear: both; text-align: center;">
<br /></div>
<div class="separator" style="clear: both; text-align: center;">
<br /></div>
<div class="separator" style="clear: both; text-align: center;">
<br /></div>
<div>
<br /></div>
OmarGuevarahttp://www.blogger.com/profile/07657927528941901290noreply@blogger.com0tag:blogger.com,1999:blog-2108660187568393176.post-48064113313169490632017-09-14T10:06:00.006-07:002017-09-14T11:14:32.633-07:00Curso de Gestión de Proyectos PMBOK - Sesión 5: Gestión del Alcance <span style="background-color: white; border: 0px; box-sizing: border-box; font-family: "roboto" , sans-serif; font-size: 15px; font-stretch: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline;">En esta oportunidad les compartiré información sobre gestión de proyecto, les dejare una diapositiva con su respectivo vídeo. Este es uno de los cursos que nos enseñan en los últimos ciclos de la carrera y que son muy interesantes, espero les sirva.</span><br />
<span style="background-color: white; border: 0px; box-sizing: border-box; font-family: "roboto" , sans-serif; font-size: 15px; font-stretch: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline;"><br style="box-sizing: border-box; margin: 0px; padding: 0px;" /></span><span style="background-color: white; font-family: "roboto" , sans-serif; font-size: 15px;"></span><span style="background-color: white; border: 0px; box-sizing: border-box; font-family: "roboto" , sans-serif; font-size: 15px; font-stretch: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline;"><span style="border: 0px; box-sizing: border-box; font-family: "roboto" , sans-serif; font-size: inherit; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline;"><span style="border: 0px; box-sizing: border-box; font-family: inherit; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline;">Semana 5: Gestión del alcance </span></span></span><br />
<span style="font-family: "roboto" , sans-serif;"><span style="background-color: white; font-size: 15px;">5.1 Planificar el Alcance del</span></span><br />
<span style="font-family: "roboto" , sans-serif;"><span style="background-color: white; font-size: 15px;">Proyecto</span></span><br />
<span style="font-family: "roboto" , sans-serif;"><span style="background-color: white; font-size: 15px;">5.2 Recopilar Requisitos</span></span><br />
<span style="font-family: "roboto" , sans-serif;"><span style="background-color: white; font-size: 15px;">5.3.Definir el Alcance.</span></span><br />
<span style="font-family: "roboto" , sans-serif;"><span style="background-color: white; font-size: 15px;">5.4 Crear la EDT.</span></span><br />
<span style="font-family: "roboto" , sans-serif;"><span style="font-size: 15px;">5.5 Validar el Alcance</span></span><br />
<span style="font-family: "roboto" , sans-serif;"><span style="font-size: 15px;">5.6 Controlar el Alcance</span></span><br />
<span style="font-family: "roboto" , sans-serif;"><span style="font-size: 15px;"><br /></span></span>
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://1.bp.blogspot.com/-P_9fQNhoMUA/Wbq2CCjjt5I/AAAAAAAACJM/ryLacDXX2Pwb5jlhrNfyaMQKFtz7KYcsACLcBGAs/s1600/pmi_pmbok4.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="262" data-original-width="202" src="https://1.bp.blogspot.com/-P_9fQNhoMUA/Wbq2CCjjt5I/AAAAAAAACJM/ryLacDXX2Pwb5jlhrNfyaMQKFtz7KYcsACLcBGAs/s1600/pmi_pmbok4.jpg" /></a></div>
<div class="separator" style="clear: both; text-align: center;">
<br /></div>
<div class="separator" style="clear: both; text-align: center;">
<br /></div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://4.bp.blogspot.com/-MTiS0udmNZ4/Wbq28vDadoI/AAAAAAAACJU/FKODRLQUiT42mfKzGnUfuxCPYLw31GVMACLcBGAs/s1600/Captura%2Bde%2Bpantalla%2B2017-09-14%2B11.01.34.png" imageanchor="1" style="clear: right; float: right; margin-bottom: 1em; margin-left: 1em; text-align: left;"><br /></a><a href="https://4.bp.blogspot.com/-MTiS0udmNZ4/Wbq28vDadoI/AAAAAAAACJU/FKODRLQUiT42mfKzGnUfuxCPYLw31GVMACLcBGAs/s1600/Captura%2Bde%2Bpantalla%2B2017-09-14%2B11.01.34.png" imageanchor="1" style="clear: right; float: right; margin-bottom: 1em; margin-left: 1em; text-align: left;"><br /></a><a href="https://4.bp.blogspot.com/-MTiS0udmNZ4/Wbq28vDadoI/AAAAAAAACJU/FKODRLQUiT42mfKzGnUfuxCPYLw31GVMACLcBGAs/s1600/Captura%2Bde%2Bpantalla%2B2017-09-14%2B11.01.34.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em; text-align: left;"><img border="0" data-original-height="768" data-original-width="1366" height="179" src="https://4.bp.blogspot.com/-MTiS0udmNZ4/Wbq28vDadoI/AAAAAAAACJU/FKODRLQUiT42mfKzGnUfuxCPYLw31GVMACLcBGAs/s320/Captura%2Bde%2Bpantalla%2B2017-09-14%2B11.01.34.png" width="320" /></a></div>
<div class="separator" style="clear: both; text-align: center;">
<br /></div>
<div class="separator" style="clear: both; text-align: center;">
<br /></div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://mega.nz/#F!DQxwBCRZ">Descargar Vídeo y Diapositivas </a></div>
<div class="separator" style="clear: both; text-align: center;">
Clave: <span style="background-color: white; color: #333333; font-family: "source_sans_proregular" , "arial"; font-size: 13px;">!uaYFlwPZjOdJfN7Ig8UNDw</span></div>
<div class="separator" style="clear: both; text-align: center;">
<br /></div>
<div class="separator" style="clear: both; text-align: center;">
<br /></div>
<div class="separator" style="clear: both; text-align: center;">
<br /></div>
<div class="separator" style="clear: both; text-align: center;">
<br /></div>
<div class="separator" style="clear: both; text-align: center;">
<br /></div>
<span style="font-family: "roboto" , sans-serif;"><span style="font-size: 15px;"><br /></span></span>OmarGuevarahttp://www.blogger.com/profile/07657927528941901290noreply@blogger.com0tag:blogger.com,1999:blog-2108660187568393176.post-24082814613265944962017-09-13T09:39:00.001-07:002017-09-13T11:03:34.730-07:00Contrataciones con el Estado 2017 - Semana 1<div style="text-align: center;">
<span style="background-color: white; box-sizing: border-box; color: #242424; font-family: "verdana" , sans-serif; font-size: large; margin: 0px; padding: 0px;">Curso de contrataciones con el estado 2017 según Ley </span><span style="background-color: white; box-sizing: border-box; color: #242424; font-family: "verdana" , sans-serif; font-size: large; margin: 0px; padding: 0px;">de Contrataciones del Estado N°30225 y su Reglamento (Modificado por el DL N°1341- EF y el DS N°056-2017-EF). </span></div>
<div style="text-align: left;">
<span style="background-color: white; box-sizing: border-box; color: #242424; font-family: "verdana" , sans-serif; margin: 0px; padding: 0px; text-align: center;"><br /></span></div>
<div style="text-align: left;">
<div style="text-align: left;">
<span style="color: #242424; font-family: "droid sans" , "arial" , "helvetica" , sans-serif;"><span style="background-color: white; font-family: "verdana" , sans-serif;">Temario: </span></span><br />
<div style="background: white; margin-bottom: .0001pt; margin: 0cm;">
<strong><span style="color: #242424; font-family: "verdana" , "sans-serif"; font-size: 11.0pt;">MÓDULO I: ASPECTOS GENERALES DE LA CONTRATACIÓN PÚBLICA (3
sesiones <a href="https://mega.nz/#F!2AAylLbQ" target="_blank">Descargar</a>) </span></strong><span style="color: #242424; font-family: "verdana" , "sans-serif"; font-size: 11.0pt;"><o:p></o:p></span></div>
<div style="background: white; margin-bottom: .0001pt; margin: 0cm;">
<strong style="box-sizing: border-box;"><span style="color: #242424; font-family: "verdana" , "sans-serif"; font-size: 11.0pt;">Contenido temático:</span></strong><span style="color: #242424; font-family: "verdana" , "sans-serif"; font-size: 11.0pt;"><o:p></o:p></span></div>
<div style="background: white; margin-bottom: .0001pt; margin: 0cm;">
<span style="color: #242424; font-family: "verdana" , "sans-serif"; font-size: 11.0pt;">+ Sistema de Abastecimiento.<o:p></o:p></span></div>
<div style="background: white; margin-bottom: .0001pt; margin: 0cm;">
<span style="color: #242424; font-family: "verdana" , "sans-serif"; font-size: 11.0pt;">+ Antecedentes.<o:p></o:p></span></div>
<div style="background: white; margin-bottom: .0001pt; margin: 0cm;">
<span style="color: #242424; font-family: "verdana" , "sans-serif"; font-size: 11.0pt;">+ Procesos Técnicos.<o:p></o:p></span></div>
<div style="background: white; margin-bottom: .0001pt; margin: 0cm;">
<span style="color: #242424; font-family: "verdana" , "sans-serif"; font-size: 11.0pt;">+ Vinculación con los Sistemas Administrativos.<o:p></o:p></span></div>
<div style="background: white; margin-bottom: .0001pt; margin: 0cm;">
<span style="color: #242424; font-family: "verdana" , "sans-serif"; font-size: 11.0pt;">+ Gestión por resultados.<o:p></o:p></span></div>
<div style="background: white; margin-bottom: .0001pt; margin: 0cm;">
<span style="color: #242424; font-family: "verdana" , "sans-serif"; font-size: 11.0pt;">+ El marco normativo de las contrataciones estatales para
las compras de bienes, servicios y ejecución de obras. Constitución, Ley de
Contrataciones del Estado, Reglamento de la LCE, normas de excepción,
complementarias, conexas, suplementarias.<o:p></o:p></span></div>
<div style="background: white; margin-bottom: .0001pt; margin: 0cm;">
<span style="color: #242424; font-family: "verdana" , "sans-serif"; font-size: 11.0pt;">+ Finalidad y Principios de la Ley de Contrataciones del
Estado.<o:p></o:p></span></div>
<div style="background: white; margin-bottom: .0001pt; margin: 0cm;">
<span style="color: #242424; font-family: "verdana" , "sans-serif"; font-size: 11.0pt;">+ Ámbito de Aplicación de la Ley de Contrataciones del
Estado.<o:p></o:p></span></div>
<div style="background: white; margin-bottom: .0001pt; margin: 0cm;">
<span style="color: #242424; font-family: "verdana" , "sans-serif"; font-size: 11.0pt;">+ Supuestos excluidos del Ámbito de Aplicación de la Ley
de Contrataciones del Estado.<o:p></o:p></span></div>
<div style="background: white; margin-bottom: .0001pt; margin: 0cm;">
<span style="color: #242424; font-family: "verdana" , "sans-serif"; font-size: 11.0pt;">+ Funcionarios, Dependencias y Órgano Encargado de las
Contrataciones; Responsabilidad.<o:p></o:p></span></div>
<div style="background: white; margin-bottom: .0001pt; margin: 0cm;">
<span style="color: #242424; font-family: "verdana" , "sans-serif"; font-size: 11.0pt;">+ Responsabilidades Esenciales.<o:p></o:p></span></div>
<div style="background: white; margin-bottom: .0001pt; margin: 0cm;">
<span style="color: #242424; font-family: "verdana" , "sans-serif"; font-size: 11.0pt;">+ Registro Nacional de Proveedores (RNP).<o:p></o:p></span></div>
<div style="background: white; margin-bottom: .0001pt; margin: 0cm;">
<span style="color: #242424; font-family: "verdana" , "sans-serif"; font-size: 11.0pt;">+ Impedimentos para Contratar con el Estado.<o:p></o:p></span></div>
<div style="background: white; margin-bottom: .0001pt; margin: 0cm;">
<strong style="box-sizing: border-box;"><span style="color: #242424; font-family: "verdana" , "sans-serif"; font-size: 11.0pt;">MÓDULO II: PLANIFICACIÓN, ACTOS
PREPARATORIOS (3 sesiones)</span></strong><span style="color: #242424; font-family: "verdana" , "sans-serif"; font-size: 11.0pt;"><o:p></o:p></span></div>
<div style="background: white; margin-bottom: .0001pt; margin: 0cm;">
<strong style="box-sizing: border-box;"><span style="color: #242424; font-family: "verdana" , "sans-serif"; font-size: 11.0pt;">Contenido temático:</span></strong><span style="color: #242424; font-family: "verdana" , "sans-serif"; font-size: 11.0pt;"><o:p></o:p></span></div>
<div style="background: white; margin-bottom: .0001pt; margin: 0cm;">
<span style="color: #242424; font-family: "verdana" , "sans-serif"; font-size: 11.0pt;">+ La planificación estatal. La obligación normativa de
planificación en el Estado y los instrumentos de planificación.<o:p></o:p></span></div>
<div style="background: white; margin-bottom: .0001pt; margin: 0cm;">
<span style="color: #242424; font-family: "verdana" , "sans-serif"; font-size: 11.0pt;">+ Articulación de los documentos de Planeamiento
Estratégico y Plan Anual de Contrataciones.<o:p></o:p></span></div>
<div style="background: white; margin-bottom: .0001pt; margin: 0cm;">
<span style="color: #242424; font-family: "verdana" , "sans-serif"; font-size: 11.0pt;">+ De la programación y planificación de las
contrataciones.<o:p></o:p></span></div>
<div style="background: white; margin-bottom: .0001pt; margin: 0cm;">
<span style="color: #242424; font-family: "verdana" , "sans-serif"; font-size: 11.0pt;">+ El Plan Anual de Contrataciones.<o:p></o:p></span></div>
<div style="background: white; margin-bottom: .0001pt; margin: 0cm;">
<span style="color: #242424; font-family: "verdana" , "sans-serif"; font-size: 11.0pt;">+ Aprobación, modificación, seguimiento y ejecución del
PAC.<o:p></o:p></span></div>
<div style="background: white; margin-bottom: .0001pt; margin: 0cm;">
<span style="color: #242424; font-family: "verdana" , "sans-serif"; font-size: 11.0pt;">+ Fraccionamiento.<o:p></o:p></span></div>
<div style="background: white; margin-bottom: .0001pt; margin: 0cm;">
<span style="color: #242424; font-family: "verdana" , "sans-serif"; font-size: 11.0pt;">+ Proceso de Estandarización.<o:p></o:p></span></div>
<div style="background: white; margin-bottom: .0001pt; margin: 0cm;">
<span style="color: #242424; font-family: "verdana" , "sans-serif"; font-size: 11.0pt;">+ Homologación.<o:p></o:p></span></div>
<div style="background: white; margin-bottom: .0001pt; margin: 0cm;">
<span style="color: #242424; font-family: "verdana" , "sans-serif"; font-size: 11.0pt;">+ Del Expediente de Contratación.<o:p></o:p></span></div>
<div style="background: white; margin-bottom: .0001pt; margin: 0cm;">
<span style="color: #242424; font-family: "verdana" , "sans-serif"; font-size: 11.0pt;">+ El requerimiento.<o:p></o:p></span></div>
<div style="background: white; margin-bottom: .0001pt; margin: 0cm;">
<span style="color: #242424; font-family: "verdana" , "sans-serif"; font-size: 11.0pt;">+ El Valor Referencial.<o:p></o:p></span></div>
<div style="background: white; margin-bottom: .0001pt; margin: 0cm;">
<span style="color: #242424; font-family: "verdana" , "sans-serif"; font-size: 11.0pt;">+ Resumen Ejecutivo.<o:p></o:p></span></div>
<div style="background: white; margin-bottom: .0001pt; margin: 0cm;">
<span style="color: #242424; font-family: "verdana" , "sans-serif"; font-size: 11.0pt;">+ Certificación de Crédito Presupuestario.<o:p></o:p></span></div>
<div style="background: white; margin-bottom: .0001pt; margin: 0cm;">
<strong style="box-sizing: border-box;"><span style="color: #242424; font-family: "verdana" , "sans-serif"; font-size: 11.0pt;">MÓDULO III: PROCEDIMIENTOS DE
SELECCIÓN, NULIDADES Y SOLUCIÓN DE CONTROVERSIAS EN LA ETAPA ADMINISTRATIVA (06
sesiones)</span></strong><span style="color: #242424; font-family: "verdana" , "sans-serif"; font-size: 11.0pt;"><o:p></o:p></span></div>
<div style="background: white; margin-bottom: .0001pt; margin: 0cm;">
<strong style="box-sizing: border-box;"><span style="color: #242424; font-family: "verdana" , "sans-serif"; font-size: 11.0pt;">Contenido temático:</span></strong><span style="color: #242424; font-family: "verdana" , "sans-serif"; font-size: 11.0pt;"><o:p></o:p></span></div>
<div style="background: white; margin-bottom: .0001pt; margin: 0cm;">
<span style="color: #242424; font-family: "verdana" , "sans-serif"; font-size: 11.0pt;">+ Órganos a cargo del Procedimiento de selección: OEC,
Comité de Selección.<o:p></o:p></span></div>
<div style="background: white; margin-bottom: .0001pt; margin: 0cm;">
<span style="color: #242424; font-family: "verdana" , "sans-serif"; font-size: 11.0pt;">+ Documentos del Procedimiento de Selección.<o:p></o:p></span></div>
<div style="background: white; margin-bottom: .0001pt; margin: 0cm;">
<span style="color: #242424; font-family: "verdana" , "sans-serif"; font-size: 11.0pt;">+ Tipos de Documentos.<o:p></o:p></span></div>
<div style="background: white; margin-bottom: .0001pt; margin: 0cm;">
<span style="color: #242424; font-family: "verdana" , "sans-serif"; font-size: 11.0pt;">+ Documentos Estándar aprobados por el OSCE.<o:p></o:p></span></div>
<div style="background: white; margin-bottom: .0001pt; margin: 0cm;">
<span style="color: #242424; font-family: "verdana" , "sans-serif"; font-size: 11.0pt;">+ Contenido Mínimo.<o:p></o:p></span></div>
<div style="background: white; margin-bottom: .0001pt; margin: 0cm;">
<span style="color: #242424; font-family: "verdana" , "sans-serif"; font-size: 11.0pt;">+ Requisitos de Calificación.<o:p></o:p></span></div>
<div style="background: white; margin-bottom: .0001pt; margin: 0cm;">
<span style="color: #242424; font-family: "verdana" , "sans-serif"; font-size: 11.0pt;">+ Factores de Evaluación.<o:p></o:p></span></div>
<div style="background: white; margin-bottom: .0001pt; margin: 0cm;">
<span style="color: #242424; font-family: "verdana" , "sans-serif"; font-size: 11.0pt;">+ Procedimiento de Evaluación.<o:p></o:p></span></div>
<div style="background: white; margin-bottom: .0001pt; margin: 0cm;">
<span style="color: #242424; font-family: "verdana" , "sans-serif"; font-size: 11.0pt;">+ Presentación de ofertas y contenido mínimo de las
ofertas.<o:p></o:p></span></div>
<div style="background: white; margin-bottom: .0001pt; margin: 0cm;">
<span style="color: #242424; font-family: "verdana" , "sans-serif"; font-size: 11.0pt;">+ Procedimientos de Selección.<o:p></o:p></span></div>
<div style="background: white; margin-bottom: .0001pt; margin: 0cm;">
<span style="color: #242424; font-family: "verdana" , "sans-serif"; font-size: 11.0pt;">+ Disposiciones Generales aplicables a los Procedimientos
de Selección.<o:p></o:p></span></div>
<div style="background: white; margin-bottom: .0001pt; margin: 0cm;">
<span style="color: #242424; font-family: "verdana" , "sans-serif"; font-size: 11.0pt;">+ Tipos de Procedimientos de Selección.<o:p></o:p></span></div>
<div style="background: white; margin-bottom: .0001pt; margin: 0cm;">
<span style="color: #242424; font-family: "verdana" , "sans-serif"; font-size: 11.0pt;">+ Licitación Pública.<o:p></o:p></span></div>
<div style="background: white; margin-bottom: .0001pt; margin: 0cm;">
<span style="color: #242424; font-family: "verdana" , "sans-serif"; font-size: 11.0pt;">+ Concurso Público.<o:p></o:p></span></div>
<div style="background: white; margin-bottom: .0001pt; margin: 0cm;">
<span style="color: #242424; font-family: "verdana" , "sans-serif"; font-size: 11.0pt;">+ Adjudicación Simplificada.<o:p></o:p></span></div>
<div style="background: white; margin-bottom: .0001pt; margin: 0cm;">
<span style="color: #242424; font-family: "verdana" , "sans-serif"; font-size: 11.0pt;">+ Subasta Inversa Electrónica.<o:p></o:p></span></div>
<div style="background: white; margin-bottom: .0001pt; margin: 0cm;">
<span style="color: #242424; font-family: "verdana" , "sans-serif"; font-size: 11.0pt;">+ Selección de Consultores Individuales.<o:p></o:p></span></div>
<div style="background: white; margin-bottom: .0001pt; margin: 0cm;">
<span style="color: #242424; font-family: "verdana" , "sans-serif"; font-size: 11.0pt;">+ Comparación de Precios.<o:p></o:p></span></div>
<div style="background: white; margin-bottom: .0001pt; margin: 0cm;">
<span style="color: #242424; font-family: "verdana" , "sans-serif"; font-size: 11.0pt;">+ Contratación Directa.<o:p></o:p></span></div>
<div style="background: white; margin-bottom: .0001pt; margin: 0cm;">
<span style="color: #242424; font-family: "verdana" , "sans-serif"; font-size: 11.0pt;">+ Etapas de los Procedimientos de Selección.<o:p></o:p></span></div>
<div style="background: white; margin-bottom: .0001pt; margin: 0cm;">
<span style="color: #242424; font-family: "verdana" , "sans-serif"; font-size: 11.0pt;">+ Situaciones especiales: Desierto, cancelación del
proceso, nulidad.<o:p></o:p></span></div>
<div style="background: white; margin-bottom: .0001pt; margin: 0cm;">
<span style="color: #242424; font-family: "verdana" , "sans-serif"; font-size: 11.0pt;">+ Métodos Especiales de Contratación.<o:p></o:p></span></div>
<div style="background: white; margin-bottom: .0001pt; margin: 0cm;">
<span style="color: #242424; font-family: "verdana" , "sans-serif"; font-size: 11.0pt;">+ Acuerdo Marco.<o:p></o:p></span></div>
<div style="background: white; margin-bottom: .0001pt; margin: 0cm;">
<span style="color: #242424; font-family: "verdana" , "sans-serif"; font-size: 11.0pt;">+ Otras formas de contratación.<o:p></o:p></span></div>
<div style="background: white; margin-bottom: .0001pt; margin: 0cm;">
<span style="color: #242424; font-family: "verdana" , "sans-serif"; font-size: 11.0pt;">+ Compras Corporativas.<o:p></o:p></span></div>
<div style="background: white; margin-bottom: .0001pt; margin: 0cm;">
<span style="color: #242424; font-family: "verdana" , "sans-serif"; font-size: 11.0pt;">+ Encargo de procedimientos.<o:p></o:p></span></div>
<div style="background: white; margin-bottom: .0001pt; margin: 0cm;">
<span style="color: #242424; font-family: "verdana" , "sans-serif"; font-size: 11.0pt;">+ Solución de Controversias durante el Procedimiento de
selección.<o:p></o:p></span></div>
<div style="background: white; margin-bottom: .0001pt; margin: 0cm;">
<span style="color: #242424; font-family: "verdana" , "sans-serif"; font-size: 11.0pt;">+ Recurso de apelación.<o:p></o:p></span></div>
<div style="background: white; margin-bottom: .0001pt; margin: 0cm;">
<strong style="box-sizing: border-box;"><span style="color: #242424; font-family: "verdana" , "sans-serif"; font-size: 11.0pt;">MÓDULO IV: EL CONTRATO Y LA EJECUCIÓN
CONTRACTUAL Y SOLUCIÓN DE CONTROVERSIAS (3 sesiones)</span></strong><span style="color: #242424; font-family: "verdana" , "sans-serif"; font-size: 11.0pt;"><o:p></o:p></span></div>
<div style="background: white; margin-bottom: .0001pt; margin: 0cm;">
<strong style="box-sizing: border-box;"><span style="color: #242424; font-family: "verdana" , "sans-serif"; font-size: 11.0pt;">Contenido temático:</span></strong><span style="color: #242424; font-family: "verdana" , "sans-serif"; font-size: 11.0pt;"><o:p></o:p></span></div>
<div style="background: white; margin-bottom: .0001pt; margin: 0cm;">
<span style="color: #242424; font-family: "verdana" , "sans-serif"; font-size: 11.0pt;">+ Del Contrato.<o:p></o:p></span></div>
<div style="background: white; margin-bottom: .0001pt; margin: 0cm;">
<span style="color: #242424; font-family: "verdana" , "sans-serif"; font-size: 11.0pt;">+ Obligación de contratar.<o:p></o:p></span></div>
<div style="background: white; margin-bottom: .0001pt; margin: 0cm;">
<span style="color: #242424; font-family: "verdana" , "sans-serif"; font-size: 11.0pt;">+ Perfeccionamiento del contrato, contenido del contrato.<o:p></o:p></span></div>
<div style="background: white; margin-bottom: .0001pt; margin: 0cm;">
<span style="color: #242424; font-family: "verdana" , "sans-serif"; font-size: 11.0pt;">+ Sujetos de la relación contractual.<o:p></o:p></span></div>
<div style="background: white; margin-bottom: .0001pt; margin: 0cm;">
<span style="color: #242424; font-family: "verdana" , "sans-serif"; font-size: 11.0pt;">+ Requisitos para perfeccionar el contrato.<o:p></o:p></span></div>
<div style="background: white; margin-bottom: .0001pt; margin: 0cm;">
<span style="color: #242424; font-family: "verdana" , "sans-serif"; font-size: 11.0pt;">+ Contrato de consorcio.<o:p></o:p></span></div>
<div style="background: white; margin-bottom: .0001pt; margin: 0cm;">
<span style="color: #242424; font-family: "verdana" , "sans-serif"; font-size: 11.0pt;">+ Nulidad de contrato.<o:p></o:p></span></div>
<div style="background: white; margin-bottom: .0001pt; margin: 0cm;">
<span style="color: #242424; font-family: "verdana" , "sans-serif"; font-size: 11.0pt;">+ Subcontratación.<o:p></o:p></span></div>
<div style="background: white; margin-bottom: .0001pt; margin: 0cm;">
<span style="color: #242424; font-family: "verdana" , "sans-serif"; font-size: 11.0pt;">+ Plazos y procedimientos para el perfeccionamiento del
contrato.<o:p></o:p></span></div>
<div style="background: white; margin-bottom: .0001pt; margin: 0cm;">
<span style="color: #242424; font-family: "verdana" , "sans-serif"; font-size: 11.0pt;">+ Plazo de ejecución contractual, computo de plazos.<o:p></o:p></span></div>
<div style="background: white; margin-bottom: .0001pt; margin: 0cm;">
<span style="color: #242424; font-family: "verdana" , "sans-serif"; font-size: 11.0pt;">+ Supervisión de la entidad.<o:p></o:p></span></div>
<div style="background: white; margin-bottom: .0001pt; margin: 0cm;">
<span style="color: #242424; font-family: "verdana" , "sans-serif"; font-size: 11.0pt;">+ Garantías.<o:p></o:p></span></div>
<div style="background: white; margin-bottom: .0001pt; margin: 0cm;">
<span style="color: #242424; font-family: "verdana" , "sans-serif"; font-size: 11.0pt;">+ Tipos de garantías.<o:p></o:p></span></div>
<div style="background: white; margin-bottom: .0001pt; margin: 0cm;">
<span style="color: #242424; font-family: "verdana" , "sans-serif"; font-size: 11.0pt;">+ Garantía de fiel cumplimiento, prestaciones accesorias.<o:p></o:p></span></div>
<div style="background: white; margin-bottom: .0001pt; margin: 0cm;">
<span style="color: #242424; font-family: "verdana" , "sans-serif"; font-size: 11.0pt;">+ Excepciones.<o:p></o:p></span></div>
<div style="background: white; margin-bottom: .0001pt; margin: 0cm;">
<span style="color: #242424; font-family: "verdana" , "sans-serif"; font-size: 11.0pt;">+ Garantías por adelantos, garantías a cargo de la
Entidad.<o:p></o:p></span></div>
<div style="background: white; margin-bottom: .0001pt; margin: 0cm;">
<span style="color: #242424; font-family: "verdana" , "sans-serif"; font-size: 11.0pt;">+ Ejecución de garantías.<o:p></o:p></span></div>
<div style="background: white; margin-bottom: .0001pt; margin: 0cm;">
<span style="color: #242424; font-family: "verdana" , "sans-serif"; font-size: 11.0pt;">+ Incumplimiento del Contrato.<o:p></o:p></span></div>
<div style="background: white; margin-bottom: .0001pt; margin: 0cm;">
<span style="color: #242424; font-family: "verdana" , "sans-serif"; font-size: 11.0pt;">+ Penalidades, penalidad por mora, otras penalidades.<o:p></o:p></span></div>
<div style="background: white; margin-bottom: .0001pt; margin: 0cm;">
<span style="color: #242424; font-family: "verdana" , "sans-serif"; font-size: 11.0pt;">+ Causales de resolución.<o:p></o:p></span></div>
<div style="background: white; margin-bottom: .0001pt; margin: 0cm;">
<span style="color: #242424; font-family: "verdana" , "sans-serif"; font-size: 11.0pt;">+ Procedimiento de Resolución de contrato, efectos de la
resolución.<o:p></o:p></span></div>
<div style="background: white; margin-bottom: .0001pt; margin: 0cm;">
<span style="color: #242424; font-family: "verdana" , "sans-serif"; font-size: 11.0pt;">+ Prestaciones pendientes en caso de resolución de
contrato.<o:p></o:p></span></div>
<div style="background: white; margin-bottom: .0001pt; margin: 0cm;">
<span style="color: #242424; font-family: "verdana" , "sans-serif"; font-size: 11.0pt;">+ Responsabilidad del Contratista.<o:p></o:p></span></div>
<div style="background: white; margin-bottom: .0001pt; margin: 0cm;">
<span style="color: #242424; font-family: "verdana" , "sans-serif"; font-size: 11.0pt;">+ Modificaciones del Contrato.<o:p></o:p></span></div>
<div style="background: white; margin-bottom: .0001pt; margin: 0cm;">
<span style="color: #242424; font-family: "verdana" , "sans-serif"; font-size: 11.0pt;">+ Adicionales y reducciones, ampliaciones del plazo
contractual.<o:p></o:p></span></div>
<div style="background: white; margin-bottom: .0001pt; margin: 0cm;">
<span style="color: #242424; font-family: "verdana" , "sans-serif"; font-size: 11.0pt;">+ Ampliación del plazo contractual, modificaciones
convencionales al contrato.<o:p></o:p></span></div>
<div style="background: white; margin-bottom: .0001pt; margin: 0cm;">
<span style="color: #242424; font-family: "verdana" , "sans-serif"; font-size: 11.0pt;">+ Culminación de la Ejecución Contractual.<o:p></o:p></span></div>
<div style="background: white; margin-bottom: .0001pt; margin: 0cm;">
<span style="color: #242424; font-family: "verdana" , "sans-serif"; font-size: 11.0pt;">+ Recepción y conformidad.<o:p></o:p></span></div>
<div style="background: white; margin-bottom: .0001pt; margin: 0cm;">
<span style="color: #242424; font-family: "verdana" , "sans-serif"; font-size: 11.0pt;">+ Liquidación del contrato de consultoría de obra,
constancia de prestación.<o:p></o:p></span></div>
<div style="background: white; margin-bottom: .0001pt; margin: 0cm;">
<span style="color: #242424; font-family: "verdana" , "sans-serif"; font-size: 11.0pt;">+ Vicios ocultos, obligaciones posteriores al pago final.<o:p></o:p></span></div>
<div style="background: white; margin-bottom: .0001pt; margin: 0cm;">
<span style="color: #242424; font-family: "verdana" , "sans-serif"; font-size: 11.0pt;">+ Constancia de prestación.<o:p></o:p></span></div>
<div style="background: white; margin-bottom: .0001pt; margin: 0cm;">
<span style="color: #242424; font-family: "verdana" , "sans-serif"; font-size: 11.0pt;">+ Adelantos y pagos. <o:p></o:p></span></div>
<div style="background: white; margin-bottom: .0001pt; margin: 0cm;">
<span style="color: #242424; font-family: "verdana" , "sans-serif"; font-size: 11.0pt;">+ Adelanto directo.<o:p></o:p></span></div>
<div style="background: white; margin-bottom: .0001pt; margin: 0cm;">
<span style="color: #242424; font-family: "verdana" , "sans-serif"; font-size: 11.0pt;">+ Oportunidad del pago.<o:p></o:p></span></div>
<div style="background: white; margin-bottom: .0001pt; margin: 0cm;">
<span style="color: #242424; font-family: "verdana" , "sans-serif"; font-size: 11.0pt;">+ Plazos para los pagos.<o:p></o:p></span></div>
<div style="background: white; margin-bottom: .0001pt; margin: 0cm;">
<span style="color: #242424; font-family: "verdana" , "sans-serif"; font-size: 11.0pt;">+ Contrataciones Complementarias.<o:p></o:p></span></div>
<div style="background: white; margin-bottom: .0001pt; margin: 0cm;">
<span style="color: #242424; font-family: "verdana" , "sans-serif"; font-size: 11.0pt;">+ Solución de Controversias.<o:p></o:p></span></div>
<div style="background: white; margin-bottom: .0001pt; margin: 0cm;">
<span style="color: #242424; font-family: "verdana" , "sans-serif"; font-size: 11.0pt;">+ Aspectos Generales de los Mecanismos de Solución de
Controversias en la actual Ley de Contrataciones del Estado, su Reglamento y
recientes modificatorias.<o:p></o:p></span></div>
<div style="background: white; margin-bottom: .0001pt; margin: 0cm;">
<span style="color: #242424; font-family: "verdana" , "sans-serif"; font-size: 11.0pt;">+ Materias controvertidas conciliables, arbitrables y
sometibles a las JRD.<o:p></o:p></span></div>
<div style="background: white; margin-bottom: .0001pt; margin: 0cm;">
<span style="color: #242424; font-family: "verdana" , "sans-serif"; font-size: 11.0pt;">+Caducidad.<o:p></o:p></span></div>
<div style="background: white; margin-bottom: .0001pt; margin: 0cm;">
<span style="color: #242424; font-family: "verdana" , "sans-serif"; font-size: 11.0pt;">+ Conciliación.<o:p></o:p></span></div>
<div style="background: white; margin-bottom: .0001pt; margin: 0cm;">
<span style="color: #242424; font-family: "verdana" , "sans-serif"; font-size: 11.0pt;">+ El Arbitraje.<o:p></o:p></span></div>
<div style="background: white; margin-bottom: .0001pt; margin: 0cm;">
<span style="color: #242424; font-family: "verdana" , "sans-serif"; font-size: 11.0pt;">+ Junta de Resolución de Disputas – JRD: Definición,
designación de miembros y actividades. <o:p></o:p></span></div>
<div style="background: white; margin-bottom: .0001pt; margin: 0cm;">
<strong style="box-sizing: border-box;"><span style="color: #242424; font-family: "verdana" , "sans-serif"; font-size: 11.0pt;">MÓDULO V: EJECUCIÓN DE OBRAS PÚBLICAS
(3 sesiones)</span></strong><span style="color: #242424; font-family: "verdana" , "sans-serif"; font-size: 11.0pt;"><o:p></o:p></span></div>
<div style="background: white; margin-bottom: .0001pt; margin: 0cm;">
<strong style="box-sizing: border-box;"><span style="color: #242424; font-family: "verdana" , "sans-serif"; font-size: 11.0pt;">Contenido temático:</span></strong><span style="color: #242424; font-family: "verdana" , "sans-serif"; font-size: 11.0pt;"><o:p></o:p></span></div>
<div style="background: white; margin-bottom: .0001pt; margin: 0cm;">
<span style="color: #242424; font-family: "verdana" , "sans-serif"; font-size: 11.0pt;">+ Sistema Nacional de Programación Multianual e
Inversiones - Invierte Perú.<o:p></o:p></span></div>
<div style="background: white; margin-bottom: .0001pt; margin: 0cm;">
<span style="color: #242424; font-family: "verdana" , "sans-serif"; font-size: 11.0pt;">+ Relación expediente técnico y el Sistema Nacional de
Programación Multianual e Inversiones - Invierte Perú.<o:p></o:p></span></div>
<div style="background: white; margin-bottom: .0001pt; margin: 0cm;">
<span style="color: #242424; font-family: "verdana" , "sans-serif"; font-size: 11.0pt;">+ Expediente técnico.<o:p></o:p></span></div>
<div style="background: white; margin-bottom: .0001pt; margin: 0cm;">
<span style="color: #242424; font-family: "verdana" , "sans-serif"; font-size: 11.0pt;">+ Modificaciones del expediente técnico.<o:p></o:p></span></div>
<div style="background: white; margin-bottom: .0001pt; margin: 0cm;">
<span style="color: #242424; font-family: "verdana" , "sans-serif"; font-size: 11.0pt;">+ Normas técnicas.<o:p></o:p></span></div>
<div style="background: white; margin-bottom: .0001pt; margin: 0cm;">
<span style="color: #242424; font-family: "verdana" , "sans-serif"; font-size: 11.0pt;">+ Supervisión de obra.<o:p></o:p></span></div>
<div style="background: white; margin-bottom: .0001pt; margin: 0cm;">
<span style="color: #242424; font-family: "verdana" , "sans-serif"; font-size: 11.0pt;">+ Ampliación de plazo.<o:p></o:p></span></div>
<div style="background: white; margin-bottom: .0001pt; margin: 0cm;">
<span style="color: #242424; font-family: "verdana" , "sans-serif"; font-size: 11.0pt;">+ Adicionales de supervisión.<o:p></o:p></span></div>
<div style="background: white; margin-bottom: .0001pt; margin: 0cm;">
<span style="color: #242424; font-family: "verdana" , "sans-serif"; font-size: 11.0pt;">+ Valorización.<o:p></o:p></span></div>
<div style="background: white; margin-bottom: .0001pt; margin: 0cm;">
<span style="color: #242424; font-family: "verdana" , "sans-serif"; font-size: 11.0pt;">+ Reajustes.<o:p></o:p></span></div>
<div style="background: white; margin-bottom: .0001pt; margin: 0cm;">
<span style="color: #242424; font-family: "verdana" , "sans-serif"; font-size: 11.0pt;">+ Formulas polinómicas.<o:p></o:p></span></div>
<div style="background: white; margin-bottom: .0001pt; margin: 0cm;">
<span style="color: #242424; font-family: "verdana" , "sans-serif"; font-size: 11.0pt;">+ Los adicionales.<o:p></o:p></span></div>
<div style="background: white; margin-bottom: .0001pt; margin: 0cm;">
<strong style="box-sizing: border-box;"><span style="color: #242424; font-family: "verdana" , "sans-serif"; font-size: 11.0pt;">MÓDULO VI: CONTRATACIÓN ELECTRÓNICA
DEL ESTADO – SEACE (3 sesiones)</span></strong><span style="color: #242424; font-family: "verdana" , "sans-serif"; font-size: 11.0pt;"><o:p></o:p></span></div>
<div style="background: white; margin-bottom: .0001pt; margin: 0cm;">
<strong style="box-sizing: border-box;"><span style="color: #242424; font-family: "verdana" , "sans-serif"; font-size: 11.0pt;">Contenido temático:</span></strong><span style="color: #242424; font-family: "verdana" , "sans-serif"; font-size: 11.0pt;"><o:p></o:p></span></div>
<div style="background: white; margin-bottom: .0001pt; margin: 0cm;">
<span style="color: #242424; font-family: "verdana" , "sans-serif"; font-size: 11.0pt;">+ Normativa en el uso operativo del SEACE.<o:p></o:p></span></div>
<div style="background: white; margin-bottom: .0001pt; margin: 0cm;">
<span style="color: #242424; font-family: "verdana" , "sans-serif"; font-size: 11.0pt;">+ Normas y Lineamientos del Gobierno Electrónico.<o:p></o:p></span></div>
<div style="background: white; margin-bottom: .0001pt; margin: 0cm;">
<span style="color: #242424; font-family: "verdana" , "sans-serif"; font-size: 11.0pt;">+ Objetivos del SEACE.<o:p></o:p></span></div>
<div style="background: white; margin-bottom: .0001pt; margin: 0cm;">
<span style="color: #242424; font-family: "verdana" , "sans-serif"; font-size: 11.0pt;">+ El Plan Anual de contrataciones (PAC).<o:p></o:p></span></div>
<div style="background: white; margin-bottom: .0001pt; margin: 0cm;">
<span style="color: #242424; font-family: "verdana" , "sans-serif"; font-size: 11.0pt;">+ Normativa sobre el PAC.<o:p></o:p></span></div>
<div style="background: white; margin-bottom: .0001pt; margin: 0cm;">
<span style="color: #242424; font-family: "verdana" , "sans-serif"; font-size: 11.0pt;">+ Procedimientos de Registro de Información.<o:p></o:p></span></div>
<div style="background: white; margin-bottom: .0001pt; margin: 0cm;">
<span style="color: #242424; font-family: "verdana" , "sans-serif"; font-size: 11.0pt;">+ SEACE vista Privada.<o:p></o:p></span></div>
<div style="background: white; margin-bottom: .0001pt; margin: 0cm;">
<span style="color: #242424; font-family: "verdana" , "sans-serif"; font-size: 11.0pt;">+ Aplicaciones del SEACE: Vista Privada.<o:p></o:p></span></div>
<div style="background: white; margin-bottom: .0001pt; margin: 0cm;">
<span style="color: #242424; font-family: "verdana" , "sans-serif"; font-size: 11.0pt;">+ Actos Preparatorios.<o:p></o:p></span></div>
<div style="background: white; margin-bottom: .0001pt; margin: 0cm;">
<span style="color: #242424; font-family: "verdana" , "sans-serif"; font-size: 11.0pt;">+ Procedimientos de selección.<o:p></o:p></span></div>
<div style="background: white; margin-bottom: .0001pt; margin: 0cm;">
<span style="color: #242424; font-family: "verdana" , "sans-serif"; font-size: 11.0pt;">+ Contratos.<o:p></o:p></span></div>
<div style="background: white; margin-bottom: .0001pt; margin: 0cm;">
<span style="color: #242424; font-family: "verdana" , "sans-serif"; font-size: 11.0pt;">+ Conocimiento sobre el Registro del contrato.<o:p></o:p></span></div>
<div style="background: white; margin-bottom: .0001pt; margin: 0cm;">
<span style="color: #242424; font-family: "verdana" , "sans-serif"; font-size: 11.0pt;">+ Acciones con contrato en el módulo de contratos del
SEACE- Vista detalle.<o:p></o:p></span></div>
<div style="background: white; margin-bottom: .0001pt; margin: 0cm;">
<span style="color: #242424; font-family: "verdana" , "sans-serif"; font-size: 11.0pt;">+ INFOBRAS. Conceptos.<o:p></o:p></span></div>
<div style="background: white; margin-bottom: .0001pt; margin: 0cm;">
<span style="color: #242424; font-family: "verdana" , "sans-serif"; font-size: 11.0pt;">+ Módulo de OC/OS.<o:p></o:p></span></div>
<div style="background: white; margin-bottom: .0001pt; margin: 0cm;">
<span style="color: #242424; font-family: "verdana" , "sans-serif"; font-size: 11.0pt;">+ Supuestos de Inaplicación sujetos a Supervisión.<o:p></o:p></span></div>
<div style="background: white; margin-bottom: .0001pt; margin: 0cm;">
<strong style="box-sizing: border-box;"><span style="color: #242424; font-family: "verdana" , "sans-serif"; font-size: 11.0pt;">MÓDULO VII: SISTEMAS DE
RESPONSABILIDADES, AUDITORIA, CONTROL Y SANCIONES EN LAS CONTRATACIONES
PÚBLICAS (3 sesiones)</span></strong><span style="color: #242424; font-family: "verdana" , "sans-serif"; font-size: 11.0pt;"><o:p></o:p></span></div>
<div style="background: white; margin-bottom: .0001pt; margin: 0cm;">
<strong style="box-sizing: border-box;"><span style="color: #242424; font-family: "verdana" , "sans-serif"; font-size: 11.0pt;">Contenido temático:</span></strong><span style="color: #242424; font-family: "verdana" , "sans-serif"; font-size: 11.0pt;"><o:p></o:p></span></div>
<div style="background: white; margin-bottom: .0001pt; margin: 0cm;">
<span style="color: #242424; font-family: "verdana" , "sans-serif"; font-size: 11.0pt;">+ Potestad sancionadora de la Administración.<o:p></o:p></span></div>
<div style="background: white; margin-bottom: .0001pt; margin: 0cm;">
<span style="color: #242424; font-family: "verdana" , "sans-serif"; font-size: 11.0pt;">+ Definición de responsabilidad administrativa, civil o
penal.<o:p></o:p></span></div>
<div style="background: white; margin-bottom: .0001pt; margin: 0cm;">
<span style="color: #242424; font-family: "verdana" , "sans-serif"; font-size: 11.0pt;">+ Responsabilidad administrativa, civil o penal en: los
actos preparatorios, en los procedimientos de selección, así como en la
ejecución contractual.<o:p></o:p></span></div>
<div style="background: white; margin-bottom: .0001pt; margin: 0cm;">
<span style="color: #242424; font-family: "verdana" , "sans-serif"; font-size: 11.0pt;">+ Sanción administrativa.<o:p></o:p></span></div>
<div style="background: white; margin-bottom: .0001pt; margin: 0cm;">
<span style="color: #242424; font-family: "verdana" , "sans-serif"; font-size: 11.0pt;">+ Principios rectores.<o:p></o:p></span></div>
<div style="background: white; margin-bottom: .0001pt; margin: 0cm;">
<span style="color: #242424; font-family: "verdana" , "sans-serif"; font-size: 11.0pt;">+ Tipos de sanciones administrativas contra proveedores,
postores y contratistas, según la etapa de contratación.<o:p></o:p></span></div>
<div style="background: white; margin-bottom: .0001pt; margin: 0cm;">
<span style="color: #242424; font-family: "verdana" , "sans-serif"; font-size: 11.0pt;">+ Sistema Nacional de Control: Contraloría General de la
Republica, órganos de control interno y sociedades de auditoria.<o:p></o:p></span></div>
<div style="background: white; margin-bottom: .0001pt; margin: 0cm;">
<span style="color: #242424; font-family: "verdana" , "sans-serif"; font-size: 11.0pt;">+ Tipos de control: Control Interno, Control Político,
Control Institucional, Control Social.<o:p></o:p></span></div>
<div style="background: white; margin-bottom: .0001pt; margin: 0cm;">
<span style="color: #242424; font-family: "verdana" , "sans-serif"; font-size: 11.0pt;">+ Principios aplicables para determinar responsabilidades.<o:p></o:p></span></div>
<div style="background: white; margin-bottom: .0001pt; margin: 0cm;">
<span style="color: #242424; font-family: "verdana" , "sans-serif"; font-size: 11.0pt;">+ Clases de auditoria.<o:p></o:p></span></div>
<div style="background: white; margin-bottom: .0001pt; margin: 0cm;">
<span style="color: #242424; font-family: "verdana" , "sans-serif"; font-size: 11.0pt;">+ Fases del Procedimientos Sancionador.<o:p></o:p></span></div>
<div style="background: white; margin-bottom: .0001pt; margin: 0cm;">
<span style="color: #242424; font-family: "verdana" , "sans-serif"; font-size: 11.0pt;">+ Delitos cometidos contra la administración pública.<o:p></o:p></span></div>
<span style="color: #242424; font-family: "droid sans" , "arial" , "helvetica" , sans-serif;"><span style="background-color: white; font-size: 13px;">
</span></span><br />
<div class="MsoNormal" style="line-height: normal;">
<br /></div>
</div>
<div style="text-align: left;">
<br /></div>
</div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://3.bp.blogspot.com/-u77WmJXnFxU/WbleHU_q3RI/AAAAAAAACIQ/_-2zTQ5UWTE9M-u5STaV_zIgxiRCXtDNQCLcBGAs/s1600/CONTRATACIONES%2BCON%2BEL%2BESTADO.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="313" data-original-width="805" height="155" src="https://3.bp.blogspot.com/-u77WmJXnFxU/WbleHU_q3RI/AAAAAAAACIQ/_-2zTQ5UWTE9M-u5STaV_zIgxiRCXtDNQCLcBGAs/s400/CONTRATACIONES%2BCON%2BEL%2BESTADO.jpg" width="400" /></a></div>
<div style="text-align: left;">
<strong style="background-color: white; box-sizing: border-box; color: #242424; font-family: "Droid Sans", Arial, Helvetica, sans-serif; font-size: 13px; margin: 0px; padding: 0px; text-align: center;"><br /></strong></div>
<div style="text-align: left;">
<br />
<h3>
<br /><strong style="background-color: white; box-sizing: border-box; color: #242424; font-family: "droid sans", arial, helvetica, sans-serif; font-size: 13px; margin: 0px; padding: 0px; text-align: center;"><strong style="box-sizing: border-box; font-family: "Droid Sans", Arial, Helvetica, sans-serif; margin: 0px; padding: 0px; text-align: left;">MÓDULO I: ASPECTOS GENERALES DE LA CONTRATACIÓN PÚBLICA. (3 sesiones </strong> </strong><strong style="background-color: white; box-sizing: border-box; color: #242424; font-family: "droid sans", arial, helvetica, sans-serif; font-size: 13px; margin: 0px; padding: 0px; text-align: center;"><a href="https://mega.nz/#F!2AAylLbQ" target="_blank">Descargar</a> )</strong></h3>
<span style="text-align: center;"><span style="font-weight: normal;">Clave:</span> </span><span style="background-color: white; color: #333333; font-family: "source_sans_proregular" , "arial"; font-size: 13px; text-align: center;">!4n8h99VP4_AFK9NCH6GKTA</span></div>
<div style="text-align: center;">
<span style="background-color: white; color: #333333; font-family: "source_sans_proregular" , "arial"; font-size: 13px;"><br /></span>
<span style="background-color: white; color: #333333; font-family: "source_sans_proregular" , "arial"; font-size: 13px;"><br /></span>
<span style="background-color: white; color: #333333; font-family: "source_sans_proregular" , "arial"; font-size: 13px;"><br /></span></div>
<div style="text-align: center;">
<span style="background-color: white; color: #333333; font-family: "source_sans_proregular" , "arial"; font-size: 13px;"><br /></span></div>
<div style="text-align: center;">
<span style="background-color: white; color: #333333; font-family: "source_sans_proregular" , "arial"; font-size: 13px;"><br /></span></div>
<div style="text-align: center;">
<span style="background-color: white; color: #333333; font-family: "source_sans_proregular" , "arial"; font-size: 13px;"><br /></span></div>
<div style="text-align: center;">
<span style="background-color: white; color: #333333; font-family: "source_sans_proregular" , "arial"; font-size: 13px;"><br /></span></div>
<div style="text-align: center;">
<span style="background-color: white; color: #333333; font-family: "source_sans_proregular" , "arial"; font-size: 13px;"><br /></span></div>
<div style="text-align: center;">
<span style="background-color: white; color: #333333; font-family: "source_sans_proregular" , "arial"; font-size: 13px;"><br /></span></div>
<div style="text-align: center;">
<span style="background-color: white; color: #333333; font-family: "source_sans_proregular" , "arial"; font-size: 13px;"><br /></span></div>
OmarGuevarahttp://www.blogger.com/profile/07657927528941901290noreply@blogger.com0tag:blogger.com,1999:blog-2108660187568393176.post-40500507245635254922017-09-13T05:34:00.003-07:002017-09-13T11:43:48.603-07:00Curso de Gestión de Proyectos PMBOK - Sesión 4: Gestión de la Integración <span style="background-color: white; font-family: "roboto" , sans-serif; font-size: 15px;">En esta oportunidad les compartiré información sobre gestión de proyecto, les dejare una diapositiva con su respectivo vídeo. Este es uno de los cursos que nos enseñan en los últimos ciclos de la carrera y que son muy interesantes, espero les sirva.</span><br />
<span style="background-color: white; font-family: "roboto" , sans-serif; font-size: 15px;"><br /></span>
<span style="background-color: white;"><span style="font-family: "roboto" , sans-serif;"><span style="font-size: 15px;">Semana 4: Gestión de la integración </span></span></span><br />
<span style="background-color: white;"><span style="font-family: "roboto" , sans-serif;"><span style="font-size: 15px;">-Gestion de la integración </span></span></span><br />
<span style="background-color: white;"><span style="font-family: "roboto" , sans-serif;"><span style="font-size: 15px;">-</span></span></span><span style="font-family: "roboto" , sans-serif;"><span style="font-size: 15px;">Desarrollar el Plan para la Dirección del Proyecto</span></span><br />
<span style="font-family: "roboto" , sans-serif;"><span style="font-size: 15px;">-Monitorizar y Controlar el Trabajo del Proyecto</span></span><br />
<span style="font-family: "roboto" , sans-serif;"><span style="font-size: 15px;">-Cerrar el Proyecto o Fase</span></span><br />
<span style="font-family: "roboto" , sans-serif;"><span style="font-size: 15px;"><br /></span></span>
<span style="font-family: "roboto" , sans-serif;"><span style="font-size: 15px;"><br /></span></span>
<span style="background-color: white;"><span style="font-family: "roboto" , sans-serif;"><span style="font-size: 15px;"><br /></span></span></span>
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://2.bp.blogspot.com/-d-hCil4mi3I/Wbkj24XeMtI/AAAAAAAACH4/9g4lmW3vhgYmTFNNIBqpvIE6rfHByygwwCEwYBhgL/s1600/pmi_pmbok4.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="262" data-original-width="202" src="https://2.bp.blogspot.com/-d-hCil4mi3I/Wbkj24XeMtI/AAAAAAAACH4/9g4lmW3vhgYmTFNNIBqpvIE6rfHByygwwCEwYBhgL/s1600/pmi_pmbok4.jpg" /></a></div>
<div class="separator" style="clear: both; text-align: center;">
<br /></div>
<div class="separator" style="clear: both; text-align: center;">
<br /></div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://mega.nz/#F!uEAlkQ7A">Descargar Vídeos y Diapositivas </a> (4 vídeos y 4 diapositivas)</div>
<div class="separator" style="clear: both; text-align: center;">
Clave: <span style="background-color: white; color: #333333; font-family: "source_sans_proregular" , "arial"; font-size: 13px;">!k_cfH5CbBR6QM84FXphVyw</span></div>
<div class="separator" style="clear: both; text-align: center;">
<span style="background-color: white; color: #333333; font-family: "source_sans_proregular" , "arial"; font-size: 13px;"><br /></span></div>
<div class="separator" style="clear: both; text-align: center;">
<br /></div>
<div class="separator" style="clear: both; text-align: center;">
<br /></div>
<div class="separator" style="clear: both; text-align: center;">
<br /></div>
<div class="separator" style="clear: both; text-align: center;">
<br /></div>
OmarGuevarahttp://www.blogger.com/profile/07657927528941901290noreply@blogger.com0tag:blogger.com,1999:blog-2108660187568393176.post-36422351173026784372017-09-13T05:28:00.000-07:002017-09-13T11:42:17.557-07:00Curso de Gestión de Proyectos PMBOK - Sesión 3<span style="background-color: white; border: 0px; box-sizing: border-box; font-family: "roboto" , sans-serif; font-size: 15px; font-stretch: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline;">En esta oportunidad les compartiré información sobre gestión de proyecto, les dejare una diapositiva con su respectivo vídeo. Este es uno de los cursos que nos enseñan en los últimos ciclos de la carrera y que son muy interesantes, espero les sirva.</span><br />
<br style="background-color: white; box-sizing: border-box; font-family: Roboto, sans-serif; font-size: 15px; margin: 0px; padding: 0px;" />
<span style="background-color: white; border: 0px; box-sizing: border-box; font-family: "roboto" , sans-serif; font-size: 15px; font-stretch: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline;">Semana 3</span><span style="background-color: white; border: 0px; box-sizing: border-box; font-family: "roboto" , sans-serif; font-size: 15px; font-stretch: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline;">: Procesos de la Gerencia de Proyectos</span><br />
<span style="background-color: white; border: 0px; box-sizing: border-box; font-family: "roboto" , sans-serif; font-size: 15px; font-stretch: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline;"><br /></span>
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://2.bp.blogspot.com/-d-hCil4mi3I/Wbkj24XeMtI/AAAAAAAACH0/TtqFkjd5YR0vjbbq2rFdIcC7qlgqteCfACLcBGAs/s1600/pmi_pmbok4.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="262" data-original-width="202" src="https://2.bp.blogspot.com/-d-hCil4mi3I/Wbkj24XeMtI/AAAAAAAACH0/TtqFkjd5YR0vjbbq2rFdIcC7qlgqteCfACLcBGAs/s1600/pmi_pmbok4.jpg" /></a></div>
<div class="separator" style="clear: both; text-align: center;">
<br /></div>
<div style="text-align: center;">
<span style="background-color: white; border: 0px; box-sizing: border-box; font-family: "roboto" , sans-serif; font-size: 15px; font-stretch: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline;"><br /></span></div>
<div style="text-align: center;">
<span style="background-color: white; border: 0px; box-sizing: border-box; font-family: "roboto" , sans-serif; font-size: 15px; font-stretch: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline;"><a href="https://mega.nz/#F!nFRgDIQR">Descargar Vídeo y diapositiva </a></span></div>
<div style="text-align: center;">
Clave: <span style="background-color: white; color: #333333; font-family: "source_sans_proregular" , "arial"; font-size: 13px;">!pJ4MjUCfi0inst2i-i487A</span></div>
<div style="text-align: center;">
<br /></div>
<div style="text-align: left;">
<span style="background-color: white;"><span style="color: #333333; font-family: "source_sans_proregular" , "arial";"><span style="font-size: 13px;">Todos los links están sin publicidad. </span></span></span></div>
<div style="text-align: center;">
<span style="background-color: white; color: #333333; font-family: "source_sans_proregular" , "arial"; font-size: 13px;"><br /></span></div>
<div style="text-align: center;">
<span style="background-color: white; color: #333333; font-family: "source_sans_proregular" , "arial"; font-size: 13px;"><br /></span></div>
<div style="text-align: center;">
<span style="background-color: white; color: #333333; font-family: "source_sans_proregular" , "arial"; font-size: 13px;"><br /></span></div>
<div style="text-align: center;">
<span style="background-color: white; color: #333333; font-family: "source_sans_proregular" , "arial"; font-size: 13px;"><br /></span></div>
<div style="text-align: center;">
<span style="background-color: white; color: #333333; font-family: "source_sans_proregular" , "arial"; font-size: 13px;"><br /></span></div>
OmarGuevarahttp://www.blogger.com/profile/07657927528941901290noreply@blogger.com0tag:blogger.com,1999:blog-2108660187568393176.post-82075420425613461612017-09-10T07:23:00.001-07:002017-09-13T11:44:01.488-07:00Curso de Gestión de Proyectos PMBOK - Sesión 2<span style="background-color: white; font-family: "roboto" , sans-serif; font-size: 15px;">En esta oportunidad les compartiré información sobre gestión de proyecto, les dejare una diapositiva con su respectivo vídeo. Este es uno de los cursos que nos enseñan en los últimos ciclos de la carrera y que son muy interesantes, espero les sirva.</span><br />
<br style="background-color: white; box-sizing: border-box; font-family: Roboto, sans-serif; font-size: 15px; margin: 0px; padding: 0px;" />
<span style="background-color: white; font-family: "roboto" , sans-serif; font-size: 15px;">Semana 2</span><span style="background-color: white; font-family: "roboto" , sans-serif; font-size: 15px;">: Ciclo de vida del proyecto</span><br />
<div>
<span style="font-family: "roboto" , sans-serif;"><span style="font-size: 15px;"><br /></span></span>
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://1.bp.blogspot.com/-o1SjUaTx1Fk/WbVJV_BkoCI/AAAAAAAACHU/8gb8lt6scUYUtn9-8WGw6v1fGBF9uDf8gCLcBGAs/s1600/pmi_pmbok4.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="262" data-original-width="202" src="https://1.bp.blogspot.com/-o1SjUaTx1Fk/WbVJV_BkoCI/AAAAAAAACHU/8gb8lt6scUYUtn9-8WGw6v1fGBF9uDf8gCLcBGAs/s1600/pmi_pmbok4.jpg" /></a><span style="background-color: white; font-family: "roboto" , sans-serif; font-size: 15px;"><br /></span></div>
<div class="separator" style="clear: both; text-align: center;">
<br /></div>
<div class="separator" style="clear: both; text-align: center;">
<br /></div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://mega.nz/#F!vAQFBSoS">Descargar Vídeo y diapositiva</a></div>
<div class="separator" style="clear: both; text-align: center;">
Clave: <span style="background-color: white; color: #333333; font-family: "source_sans_proregular" , "arial"; font-size: 13px;">!r3syJdiKBs3ryQQ9bfz_rg</span></div>
<div class="separator" style="clear: both; text-align: center;">
<span style="background-color: white; color: #333333; font-family: "source_sans_proregular" , "arial"; font-size: 13px;"><br /></span></div>
<div class="separator" style="clear: both; text-align: center;">
<span style="background-color: white; color: #333333; font-family: "source_sans_proregular" , "arial"; font-size: 13px;"><br /></span></div>
<div class="separator" style="clear: both; text-align: center;">
<span style="background-color: white; color: #333333; font-family: "source_sans_proregular" , "arial"; font-size: 13px;"><br /></span></div>
<div class="separator" style="clear: both; text-align: left;">
<span style="background-color: white; color: #333333; font-family: "source_sans_proregular" , "arial"; font-size: 13px;"><span style="color: black; white-space: pre-wrap;">Nota: Los links no tiene publicidad</span></span></div>
<div class="separator" style="clear: both; text-align: center;">
<br /></div>
<div class="separator" style="clear: both; text-align: center;">
<br /></div>
<div class="separator" style="clear: both; text-align: center;">
<span style="background-color: white; color: #333333; font-family: "source_sans_proregular" , "arial"; font-size: 13px;"><br /></span></div>
</div>
<div>
<span style="background-color: white; font-family: "roboto" , sans-serif; font-size: 15px;"><br /></span></div>
OmarGuevarahttp://www.blogger.com/profile/07657927528941901290noreply@blogger.com0tag:blogger.com,1999:blog-2108660187568393176.post-13551584040968373262017-09-05T05:54:00.002-07:002017-09-13T11:44:14.736-07:00Curso de Gestión de Proyectos PMBOK - Sesión 1 <br />
En esta oportunidad les compartiré información sobre gestión de proyecto, les dejare una diapositiva con su respectivo vídeo. Este es uno de los cursos que nos enseñan en los últimos ciclos de la carrera y que son muy interesantes, espero les sirva.<br />
<br />
Semana 1: Introducción a la gerencia de proyectos<br />
<br />
<div style="text-align: center;">
<br /></div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://2.bp.blogspot.com/-7A12O4Wrcqk/Wa6eDEVSSZI/AAAAAAAACGg/bHHVRGQnl-w5qwPlTMY5aCg8MEI4DjvEgCLcBGAs/s1600/pmi_pmbok4.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="262" data-original-width="202" src="https://2.bp.blogspot.com/-7A12O4Wrcqk/Wa6eDEVSSZI/AAAAAAAACGg/bHHVRGQnl-w5qwPlTMY5aCg8MEI4DjvEgCLcBGAs/s1600/pmi_pmbok4.jpg" /></a></div>
<div style="text-align: center;">
<br /></div>
<div style="text-align: center;">
<span style="background-color: white; font-family: "source_sans_proregular" , "arial"; font-size: 13px; white-space: pre-wrap;"><br /></span>
<br />
<div style="text-align: center;">
<span style="color: black;"><a href="https://mega.nz/#F!DJwxXJbb">Descargar Vídeo y Diapositiva</a></span></div>
<span style="font-family: "times new roman";">Clave: </span><span style="background-color: white; font-family: "source_sans_proregular" , "arial"; font-size: 13px; white-space: pre-wrap;">!Lw_e2Bo2fVFOWK5xTJWAVw</span><br />
<div style="-webkit-text-stroke-width: 0px; color: black; font-family: "Times New Roman"; font-size: medium; font-style: normal; font-variant-caps: normal; font-variant-ligatures: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-align: center; text-decoration-color: initial; text-decoration-style: initial; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;">
<div style="margin: 0px;">
<span style="background-color: white; font-family: "source_sans_proregular" , "arial"; font-size: 13px; white-space: pre-wrap;"><br /></span></div>
<div style="margin: 0px;">
<br /></div>
</div>
</div>
<span style="background-color: white; font-family: "source_sans_proregular" , "arial"; font-size: 13px; white-space: pre-wrap;">Nota: Los links no tiene publicidad </span><br />
<span style="background-color: white; color: #d90007; font-family: "source_sans_proregular" , "arial"; font-size: 13px; white-space: pre-wrap;"><br /></span>
<br />
<span style="background-color: white; color: #d90007; font-family: "source_sans_proregular" , "arial"; font-size: 13px; white-space: pre-wrap;"><br /></span>
<br />
<span style="background-color: white; color: #d90007; font-family: "source_sans_proregular" , "arial"; font-size: 13px; white-space: pre-wrap;"><br /></span>
<span style="background-color: white; color: #d90007; font-family: "source_sans_proregular" , "arial"; font-size: 13px; white-space: pre-wrap;"><br /></span>
<br />
<br />OmarGuevarahttp://www.blogger.com/profile/07657927528941901290noreply@blogger.com0tag:blogger.com,1999:blog-2108660187568393176.post-78102920446834871882017-06-17T09:45:00.001-07:002017-09-13T11:44:54.245-07:00Sistema de ferreteria en Java & Postgrest + Codigo <div style="margin-bottom: .0001pt; margin: 0cm;">
<span style="font-size: 13.5pt;">Este es un sistema que realice en los primero ciclos de la
universidad espero que les sirva, consistía en una ferretería que quería
controlar sus compras y ventas, lo que compraba con factura y lo que compraba SIN
factura de igual manera para sus ventas, esto para poder ver lo que iba a
declarar ante la SUNAT (El peor enemigos de las MYPES).<o:p></o:p></span><br />
<span style="font-size: 13.5pt;"><br /></span>
<span style="font-size: 13.5pt;"><br /></span>
<span style="font-size: 13.5pt;">Formulario de inicio</span><br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://3.bp.blogspot.com/-iWphuCDXhLA/WUVFoGZRn7I/AAAAAAAACEc/g-tX2NrIv3Uzivh7zya4yYkuCZKbUKEUQCLcBGAs/s1600/1.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="315" data-original-width="461" height="218" src="https://3.bp.blogspot.com/-iWphuCDXhLA/WUVFoGZRn7I/AAAAAAAACEc/g-tX2NrIv3Uzivh7zya4yYkuCZKbUKEUQCLcBGAs/s320/1.png" width="320" /></a></div>
<br /></div>
<div class="separator" style="clear: both; text-align: center;">
</div>
Formulario principal<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://2.bp.blogspot.com/-3U1-u-BdjW8/WUS1RclmKvI/AAAAAAAACDU/bn96S9HFDaIK9QXCqHyfPwrgMmStmBq6ACLcBGAs/s1600/Captura%2Bde%2Bpantalla%2B2017-06-16%2B23.36.34.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="768" data-original-width="1366" height="179" src="https://2.bp.blogspot.com/-3U1-u-BdjW8/WUS1RclmKvI/AAAAAAAACDU/bn96S9HFDaIK9QXCqHyfPwrgMmStmBq6ACLcBGAs/s320/Captura%2Bde%2Bpantalla%2B2017-06-16%2B23.36.34.png" width="320" /></a></div>
<br />
Formulario donde se muestra los mantenimientos<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://2.bp.blogspot.com/-bgCIl9tyF5w/WUS1RqDONaI/AAAAAAAACDY/KBCM3VGp5U8bsVmadH5cL0-k_JUYaRS_wCLcBGAs/s1600/Captura%2Bde%2Bpantalla%2B2017-06-16%2B23.38.41.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="768" data-original-width="1366" height="179" src="https://2.bp.blogspot.com/-bgCIl9tyF5w/WUS1RqDONaI/AAAAAAAACDY/KBCM3VGp5U8bsVmadH5cL0-k_JUYaRS_wCLcBGAs/s320/Captura%2Bde%2Bpantalla%2B2017-06-16%2B23.38.41.png" width="320" /></a></div>
<br />
Formulario donde se muestran las transacciones<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://1.bp.blogspot.com/-EHq7jB-W40Y/WUS1Y9DKlhI/AAAAAAAACDs/xDwnDPCh0xcwPkXLyo8SHtq9MMrsXkgcwCLcBGAs/s1600/Captura%2Bde%2Bpantalla%2B2017-06-16%2B23.41.38.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="768" data-original-width="1366" height="179" src="https://1.bp.blogspot.com/-EHq7jB-W40Y/WUS1Y9DKlhI/AAAAAAAACDs/xDwnDPCh0xcwPkXLyo8SHtq9MMrsXkgcwCLcBGAs/s320/Captura%2Bde%2Bpantalla%2B2017-06-16%2B23.41.38.png" width="320" /></a></div>
<br />
Formulario de ventas<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://2.bp.blogspot.com/-_cAG2tuKk2k/WUS1VIcqfDI/AAAAAAAACDc/48JxOPjtc1MG-7uqjilhV7RLSWBnzJYhACLcBGAs/s1600/Captura%2Bde%2Bpantalla%2B2017-06-16%2B23.41.48.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="768" data-original-width="1366" height="179" src="https://2.bp.blogspot.com/-_cAG2tuKk2k/WUS1VIcqfDI/AAAAAAAACDc/48JxOPjtc1MG-7uqjilhV7RLSWBnzJYhACLcBGAs/s320/Captura%2Bde%2Bpantalla%2B2017-06-16%2B23.41.48.png" width="320" /></a></div>
<br />
Formulario de compras<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://1.bp.blogspot.com/-lsHKuPY5GM4/WUS1Vu6pVMI/AAAAAAAACDg/Uwfm-hCSzfs4vwTCpRb0916H6Bn0RyQ0wCLcBGAs/s1600/Captura%2Bde%2Bpantalla%2B2017-06-16%2B23.41.55.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="768" data-original-width="1366" height="179" src="https://1.bp.blogspot.com/-lsHKuPY5GM4/WUS1Vu6pVMI/AAAAAAAACDg/Uwfm-hCSzfs4vwTCpRb0916H6Bn0RyQ0wCLcBGAs/s320/Captura%2Bde%2Bpantalla%2B2017-06-16%2B23.41.55.png" width="320" /></a></div>
<br />
Formulario de gestion de ventas<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://3.bp.blogspot.com/-FSKQV_obBpo/WUS1YJJmb0I/AAAAAAAACDk/nAgWySx97NE4e2AuWhRWl0VKhUygzyNXQCLcBGAs/s1600/Captura%2Bde%2Bpantalla%2B2017-06-16%2B23.42.10.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="768" data-original-width="1366" height="179" src="https://3.bp.blogspot.com/-FSKQV_obBpo/WUS1YJJmb0I/AAAAAAAACDk/nAgWySx97NE4e2AuWhRWl0VKhUygzyNXQCLcBGAs/s320/Captura%2Bde%2Bpantalla%2B2017-06-16%2B23.42.10.png" width="320" /></a></div>
<br />
Formulario de gestion de compras<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://2.bp.blogspot.com/-dnD8AO3d2U0/WUS1YSPjRJI/AAAAAAAACDo/RiZ8eDHaRDggGpkiPKPRU36UuDizolkAQCLcBGAs/s1600/Captura%2Bde%2Bpantalla%2B2017-06-16%2B23.42.21.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="768" data-original-width="1366" height="179" src="https://2.bp.blogspot.com/-dnD8AO3d2U0/WUS1YSPjRJI/AAAAAAAACDo/RiZ8eDHaRDggGpkiPKPRU36UuDizolkAQCLcBGAs/s320/Captura%2Bde%2Bpantalla%2B2017-06-16%2B23.42.21.png" width="320" /></a></div>
<br />
Reportes<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://3.bp.blogspot.com/-ny1C1pCI9qM/WUS1gxC-9cI/AAAAAAAACD0/ZEQ25ujPl6cDwdMy9OAKUcInaDgiNTAKwCLcBGAs/s1600/Captura%2Bde%2Bpantalla%2B2017-06-16%2B23.42.31.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="768" data-original-width="1366" height="179" src="https://3.bp.blogspot.com/-ny1C1pCI9qM/WUS1gxC-9cI/AAAAAAAACD0/ZEQ25ujPl6cDwdMy9OAKUcInaDgiNTAKwCLcBGAs/s320/Captura%2Bde%2Bpantalla%2B2017-06-16%2B23.42.31.png" width="320" /></a></div>
<br />
Informacion del sistema<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://3.bp.blogspot.com/-TvY_8EoZqOo/WUS1gA_AWgI/AAAAAAAACDw/Pq_QHd1MghMWgI1X6nCB1EGi0L-jI_VdwCLcBGAs/s1600/Captura%2Bde%2Bpantalla%2B2017-06-16%2B23.42.41.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="768" data-original-width="1366" height="179" src="https://3.bp.blogspot.com/-TvY_8EoZqOo/WUS1gA_AWgI/AAAAAAAACDw/Pq_QHd1MghMWgI1X6nCB1EGi0L-jI_VdwCLcBGAs/s320/Captura%2Bde%2Bpantalla%2B2017-06-16%2B23.42.41.png" width="320" /></a></div>
<div class="separator" style="clear: both; text-align: left;">
<br /></div>
<div class="separator" style="clear: both; text-align: left;">
Formulario de deportes basicos</div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://1.bp.blogspot.com/-oAMCY_x-m0M/WUS2EuorcjI/AAAAAAAACEA/TYh7IEZgf-YBXoAu1fpEv3Kga-X-EVidgCLcBGAs/s1600/Captura%2Bde%2Bpantalla%2B2017-06-16%2B23.54.05.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="768" data-original-width="1366" height="179" src="https://1.bp.blogspot.com/-oAMCY_x-m0M/WUS2EuorcjI/AAAAAAAACEA/TYh7IEZgf-YBXoAu1fpEv3Kga-X-EVidgCLcBGAs/s320/Captura%2Bde%2Bpantalla%2B2017-06-16%2B23.54.05.png" width="320" /></a></div>
<div class="separator" style="clear: both; text-align: left;">
<br /></div>
<div class="separator" style="clear: both; text-align: left;">
Formato del reporte</div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://4.bp.blogspot.com/-o4HX0HrNk78/WUVHpOp95JI/AAAAAAAACEo/ydRoBHSyIFAnLcvjVteJC8bETic0a8A4QCLcBGAs/s1600/Captura%2Bde%2Bpantalla%2B2017-06-16%2B23.53.49.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="768" data-original-width="1366" height="179" src="https://4.bp.blogspot.com/-o4HX0HrNk78/WUVHpOp95JI/AAAAAAAACEo/ydRoBHSyIFAnLcvjVteJC8bETic0a8A4QCLcBGAs/s320/Captura%2Bde%2Bpantalla%2B2017-06-16%2B23.53.49.png" width="320" /></a></div>
<div class="separator" style="clear: both; text-align: center;">
<br /></div>
<div class="separator" style="clear: both; text-align: center;">
<br /></div>
<h4 style="clear: both; text-align: center;">
<a href="https://mega.nz/#!GQRRhJaJ">Descargar</a></h4>
<div class="separator" style="clear: both; text-align: center;">
Clave de cifrado: <span style="background-color: white; color: #333333; font-family: "source_sans_proregular" , "arial"; font-size: 13px;">!2S41HZJLaR3x_rOVWSGzldZtf74ttjH96j9WwRaBdJs</span></div>
<div class="separator" style="clear: both; text-align: center;">
<br /></div>
<div class="separator" style="clear: both; text-align: center;">
<br /></div>
<div class="separator" style="clear: both; text-align: center;">
<br /></div>
<div class="separator" style="clear: both; text-align: center;">
<br /></div>
<div class="separator" style="clear: both; text-align: center;">
<br /></div>
<div class="separator" style="clear: both; text-align: center;">
<br /></div>
<div class="separator" style="clear: both; text-align: center;">
<br /></div>
<div style="margin-bottom: .0001pt; margin: 0cm;">
<span style="font-size: 13.5pt;"><br /></span></div>
OmarGuevarahttp://www.blogger.com/profile/07657927528941901290noreply@blogger.com2tag:blogger.com,1999:blog-2108660187568393176.post-64833572600345326422017-06-16T16:35:00.001-07:002017-09-13T11:45:53.580-07:00Generador de visitas a mi blog..... en JavaEn este post les dejare una pequeña aplicacion muy simple que lo hace es aumentar las vistas de un blog jejej, esta aplicacion se me ocurrio hacerla dado que no tenia muchas visitas en mi blog, ademas si corres esta aplicacion PUEDES COLGAR LA PC si no ingresas los parametros correctos.<br />
<br />
¿COMO FUNCIONA?<br />
<br />
1.- Ingresas el link de una pagina web y esta se abrira de una manera infinita jejej<br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://4.bp.blogspot.com/-GjEHDxPtT68/WURmPLTctnI/AAAAAAAAB-Q/YlEBIBC2_iowar9U1qN9Jwo6AEe6xXXKQCLcBGAs/s1600/2222.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="277" data-original-width="806" height="136" src="https://4.bp.blogspot.com/-GjEHDxPtT68/WURmPLTctnI/AAAAAAAAB-Q/YlEBIBC2_iowar9U1qN9Jwo6AEe6xXXKQCLcBGAs/s400/2222.png" width="400" /></a></div>
<div class="separator" style="clear: both; text-align: center;">
<br /></div>
<div class="separator" style="clear: both; text-align: center;">
<br /></div>
<div class="separator" style="margin-bottom: .0001pt; margin: 0cm;">
<span style="font-size: 13.5pt;">2.- En el segundo panel vemos más parámetros:<o:p></o:p></span></div>
<div class="separator" style="margin: 0cm 0cm 0.0001pt;">
<span style="font-size: 13.5pt;">*La URL ha abril y a generar
visitas<o:p></o:p></span></div>
<div class="separator" style="margin: 0cm 0cm 0.0001pt;">
<span style="font-size: 13.5pt;">*Tiempo de ejecución: cada que
tiempo quieres que se habrá dicha página.<o:p></o:p></span></div>
<div class="separator" style="margin: 0cm 0cm 0.0001pt;">
<span style="font-size: 13.5pt;">*Número de páginas segundo:
Hace referencia a las páginas que se abrirá según el parámetro anterior.<o:p></o:p></span></div>
<div class="separator" style="clear: both;">
</div>
<div class="separator" style="margin: 0cm 0cm 0.0001pt;">
<span style="font-size: 13.5pt;">* Tiempo de cierre: se refiere
al tiempo en minutos que las ventanas del navegador se cerrara, esto para que
no se cuelgue la máquina y lo puedas
dejar ejecutando todo el día la aplicación. <o:p></o:p></span></div>
<div class="separator" style="clear: both; text-align: left;">
<br /></div>
<div class="separator" style="clear: both; text-align: left;">
<br /></div>
<div class="separator" style="clear: both; text-align: center;">
<br /></div>
<div class="separator" style="clear: both; text-align: center;">
<br /></div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://1.bp.blogspot.com/-AGYhzxcd6BI/WURmPEhwMWI/AAAAAAAAB-U/yzzzbvi2KqUoNcs6z7fehOA-9kNXfCOsACEwYBhgL/s1600/1.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="276" data-original-width="803" height="136" src="https://1.bp.blogspot.com/-AGYhzxcd6BI/WURmPEhwMWI/AAAAAAAAB-U/yzzzbvi2KqUoNcs6z7fehOA-9kNXfCOsACEwYBhgL/s400/1.png" width="400" /></a></div>
<div class="separator" style="clear: both; text-align: center;">
<br /></div>
<div class="separator" style="clear: both; text-align: center;">
<br /></div>
<div class="separator" style="clear: both; text-align: center;">
<br /></div>
<div class="separator" style="clear: both; text-align: center;">
<br /></div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://mega.nz/#!vdJWlSSY">Descargar</a></div>
<div class="separator" style="clear: both; text-align: center;">
Clave cifrada: <span style="background-color: white; color: #333333; font-family: source_sans_proregular, Arial; font-size: 13px;">!RVXRT6YMtxcdfhobHYKEog7M260MbRD08LRTQpUFdak</span></div>
<div class="separator" style="clear: both; text-align: center;">
</div>
<br />OmarGuevarahttp://www.blogger.com/profile/07657927528941901290noreply@blogger.com0tag:blogger.com,1999:blog-2108660187568393176.post-16804117043939195872017-06-14T06:55:00.001-07:002017-09-13T11:45:53.566-07:00Exportar JTable a excel en Java + CódigoEn esta publicación les mostrare como exportar los datos de un jtable a excel (java). El código es el siguiente:<br />
<br />
<br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://2.bp.blogspot.com/-PODjNjoTrSE/WUFFuuCPaMI/AAAAAAAAB9w/JJHbgH5opvwBG-g-naH4JL5H0zh12zHNwCLcBGAs/s1600/Sin%2Bt%25C3%25ADtulo.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="392" data-original-width="525" height="238" src="https://2.bp.blogspot.com/-PODjNjoTrSE/WUFFuuCPaMI/AAAAAAAAB9w/JJHbgH5opvwBG-g-naH4JL5H0zh12zHNwCLcBGAs/s320/Sin%2Bt%25C3%25ADtulo.png" width="320" /></a></div>
<br />
<div class="separator" style="clear: both; text-align: center;">
<br /></div>
<br />
<br />
public void exportarExcel(JTable t) throws IOException {<br />
JFileChooser chooser = new JFileChooser();<br />
FileNameExtensionFilter filter = new FileNameExtensionFilter("Archivos de excel", "xls");<br />
chooser.setFileFilter(filter);<br />
chooser.setDialogTitle("Guardar archivo");<br />
chooser.setAcceptAllFileFilterUsed(false);<br />
if (chooser.showSaveDialog(null) == JFileChooser.APPROVE_OPTION) {<br />
String ruta = chooser.getSelectedFile().toString().concat(".xls");<br />
try {<br />
File archivoXLS = new File(ruta);<br />
if (archivoXLS.exists()) {<br />
archivoXLS.delete();<br />
}<br />
archivoXLS.createNewFile();<br />
Workbook libro = new HSSFWorkbook();<br />
FileOutputStream archivo = new FileOutputStream(archivoXLS);<br />
Sheet hoja = libro.createSheet("Mi hoja de trabajo 1");<br />
hoja.setDisplayGridlines(false);<br />
for (int f = 0; f < t.getRowCount(); f++) {<br />
Row fila = hoja.createRow(f);<br />
for (int c = 0; c < t.getColumnCount(); c++) {<br />
Cell celda = fila.createCell(c);<br />
if (f == 0) {<br />
celda.setCellValue(t.getColumnName(c));<br />
}<br />
}<br />
}<br />
int filaInicio = 1;<br />
for (int f = 0; f < t.getRowCount(); f++) {<br />
Row fila = hoja.createRow(filaInicio);<br />
filaInicio++;<br />
for (int c = 0; c < t.getColumnCount(); c++) {<br />
Cell celda = fila.createCell(c);<br />
if (t.getValueAt(f, c) instanceof Double) {<br />
celda.setCellValue(Double.parseDouble(t.getValueAt(f, c).toString()));<br />
} else if (t.getValueAt(f, c) instanceof Float) {<br />
celda.setCellValue(Float.parseFloat((String) t.getValueAt(f, c)));<br />
} else {<br />
celda.setCellValue(String.valueOf(t.getValueAt(f, c)));<br />
}<br />
}<br />
}<br />
libro.write(archivo);<br />
archivo.close();<br />
Desktop.getDesktop().open(archivoXLS);<br />
} catch (IOException | NumberFormatException e) {<br />
throw e;<br />
}<br />
}<br />
}<br />
<br />
<br />
<div class="separator" style="clear: both; text-align: center;">
</div>
<div class="separator" style="clear: both; text-align: center;">
<iframe width="320" height="266" class="YOUTUBE-iframe-video" data-thumbnail-src="https://i.ytimg.com/vi/gfJuGz46tEM/0.jpg" src="https://www.youtube.com/embed/gfJuGz46tEM?feature=player_embedded" frameborder="0" allowfullscreen></iframe></div>
<br />
<br />
Pueden descargar el proyecto completo en el siguiente link:<br />
<br />
<div style="text-align: center;">
<a href="https://mega.nz/#!vEoSQZwA">Descargar de Mega</a></div>
<div style="text-align: center;">
Clave del cifrado: <span style="background-color: white; color: #333333; font-family: "source_sans_proregular" , "arial"; font-size: 13px;">!R6y_KYmS6QsGbluNkQqMvDego8fudWGBo9gQaDOrH2M</span></div>
<br />
<br />
<br />
<br />
<div>
<br /></div>
OmarGuevarahttp://www.blogger.com/profile/07657927528941901290noreply@blogger.com0tag:blogger.com,1999:blog-2108660187568393176.post-46765760479311258912017-06-11T06:52:00.000-07:002017-09-13T11:45:53.572-07:00Sistema de Almacen + Código Fuente. (Java y Postgres) <div style="text-align: center;">
<br /></div>
<div style="text-align: center;">
SISTEMA DE ALMACÉN</div>
<br />
Este es un pequeño sistema con muchas cosas interesantes que espero les sirva, el sistema cuenta con lo siguiente:<br />
<div class="separator" style="clear: both; text-align: center;">
<iframe allowfullscreen="" class="YOUTUBE-iframe-video" data-thumbnail-src="https://i9.ytimg.com/vi/2jZe0tDxAN8/default.jpg?sqp=CNyS9ckF&rs=AOn4CLA9t1pXtTyUUxA-WnhHNcyj9_nwtw" frameborder="0" height="266" src="https://www.youtube.com/embed/2jZe0tDxAN8?feature=player_embedded" width="320"></iframe></div>
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://4.bp.blogspot.com/-9v9_y-O2dN0/WTzq8pui1xI/AAAAAAAAB9E/H01zz6Ltgy8uiiH2ZCGgWX9cfGm1NSLcgCLcB/s1600/ECOVIVE.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="768" data-original-width="1366" height="223" src="https://4.bp.blogspot.com/-9v9_y-O2dN0/WTzq8pui1xI/AAAAAAAAB9E/H01zz6Ltgy8uiiH2ZCGgWX9cfGm1NSLcgCLcB/s400/ECOVIVE.png" width="400" /></a></div>
<br />
-Entrada de materiales<br />
-Salida de Materiales<br />
-Ordenes de Compra<br />
-Ordenes de Servicio<br />
-Gestión de Ordenes de Compra<br />
-Gestión de Ordenes de Servicio<br />
-Reportes de almacén<br />
-Reportes de Logística<br />
-Mantenimientos<br />
-Generador de códigos QR.<br />
<br />
Datos de acceso al sistema:<br />
usuario: ADMIN<br />
Contraseña: DARWINOMAR<br />
Programa: Infraestructura Basica<br />
<br />
<br />
En el caso necesiten implementar un proyecto en base a este ahí les dejo el código y bd, pero aun le falta muchas cosas a implementar y esta un poco DESORDENADO EL CÓDIGO.<br />
<br />
Nota: Los link de mis anteriores publicaciones e perdieron, mas adelante estaré publicando nuevas cosas,.<br />
No olviden compartir.<br />
<br />
<div style="text-align: center;">
Link <a href="https://mega.nz/#!WcQgiIrK">Descargar </a></div>
<div style="text-align: center;">
Clave cifrado de mega <span style="background-color: white; color: #333333; font-family: "source_sans_proregular" , "arial"; font-size: 13px;">!zuVXc-0ITUkj77AMe4vi30ajiTr7nKuxBrNMOf4-rN0</span></div>
<div style="text-align: center;">
<span style="background-color: white; color: #333333; font-family: "source_sans_proregular" , "arial"; font-size: 13px;"><br /></span></div>
<div style="text-align: center;">
<br /></div>
<br />
<br />
<br />OmarGuevarahttp://www.blogger.com/profile/07657927528941901290noreply@blogger.com4tag:blogger.com,1999:blog-2108660187568393176.post-85057790982799653312016-10-24T19:45:00.003-07:002018-05-19T11:35:54.400-07:00Sistema básico de logística. <div style="text-align: center;">
SISTEMA BÁSICO DE LOGÍSTICA</div>
<div style="text-align: center;">
<br /></div>
<div style="text-align: justify;">
En esta publicación les mostrare un pequeño sistema que implemente hace un tiempo y que actualmente esta en una versión mas avanzada. El sistema gestiona el almacén y lo que respecta a las compras.<br />
Este sistema se esta utilizando para el control de costos de proyectos así como el control del almacén. </div>
<div style="text-align: justify;">
<br /></div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://4.bp.blogspot.com/-rOahTdlJ7uk/WA7AV9gy9EI/AAAAAAAABgc/0V4PlV73J4A5VpEKT989pBhsBvF9Y50JQCLcB/s1600/ecovive%2Bsac.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="221" src="https://4.bp.blogspot.com/-rOahTdlJ7uk/WA7AV9gy9EI/AAAAAAAABgc/0V4PlV73J4A5VpEKT989pBhsBvF9Y50JQCLcB/s400/ecovive%2Bsac.png" width="400" /></a></div>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
*Registro todas las ordenes de compra y ordenes de servicio. (Vídeo parte 1 )<br />
<br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<iframe allowfullscreen="" class="YOUTUBE-iframe-video" data-thumbnail-src="https://i.ytimg.com/vi/VJF1nk6DE54/0.jpg" frameborder="0" height="266" src="https://www.youtube.com/embed/VJF1nk6DE54?feature=player_embedded" width="320"></iframe></div>
<br /></div>
<div style="text-align: justify;">
<br /></div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://3.bp.blogspot.com/-5LTLq39GRXU/WA6_KEYJosI/AAAAAAAABgM/VmLDWsgwB-coD-7pnzQ8Vw2RmQbzvCHugCLcB/s1600/oc.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="221" src="https://3.bp.blogspot.com/-5LTLq39GRXU/WA6_KEYJosI/AAAAAAAABgM/VmLDWsgwB-coD-7pnzQ8Vw2RmQbzvCHugCLcB/s400/oc.png" width="400" /></a></div>
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://3.bp.blogspot.com/-C-pfNNts2WU/WA6_KaqzfiI/AAAAAAAABgQ/lmifApmySoYn2tMN3mxDrfaFKiVgUZ2BwCLcB/s1600/os.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="221" src="https://3.bp.blogspot.com/-C-pfNNts2WU/WA6_KaqzfiI/AAAAAAAABgQ/lmifApmySoYn2tMN3mxDrfaFKiVgUZ2BwCLcB/s400/os.png" width="400" /></a></div>
<div class="separator" style="clear: both; text-align: center;">
<br /></div>
<div class="separator" style="clear: both; text-align: center;">
</div>
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://3.bp.blogspot.com/-hXXuJsaLrck/WA7I2FDq72I/AAAAAAAABgs/iy-yzRGakuAPKZ00PBgOinyREPgofIqVACEw/s1600/OCCCC2.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="221" src="https://3.bp.blogspot.com/-hXXuJsaLrck/WA7I2FDq72I/AAAAAAAABgs/iy-yzRGakuAPKZ00PBgOinyREPgofIqVACEw/s400/OCCCC2.png" width="400" /></a></div>
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://3.bp.blogspot.com/-dARsBtQBP3E/WA7I2L0uRlI/AAAAAAAABgw/6yJqa4P1jUYlRyEuT2tYT7a35mYgYpO4ACEw/s1600/OSSS.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="221" src="https://3.bp.blogspot.com/-dARsBtQBP3E/WA7I2L0uRlI/AAAAAAAABgw/6yJqa4P1jUYlRyEuT2tYT7a35mYgYpO4ACEw/s400/OSSS.png" width="400" /></a></div>
<div class="separator" style="clear: both; text-align: center;">
</div>
<div class="separator" style="clear: both; text-align: center;">
<br /></div>
<div style="text-align: justify;">
*El almacén registra todas las entradas y salidas</div>
<div style="text-align: justify;">
<br /></div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://4.bp.blogspot.com/-ubAYjrUFQXY/WA6-8qsWzzI/AAAAAAAABgI/Qlm6Hg1SiLEJU_PGZoQt2MCfWPMPvlh5wCLcB/s1600/ENTRDA%2BDE%2BMATERAILES.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="221" src="https://4.bp.blogspot.com/-ubAYjrUFQXY/WA6-8qsWzzI/AAAAAAAABgI/Qlm6Hg1SiLEJU_PGZoQt2MCfWPMPvlh5wCLcB/s400/ENTRDA%2BDE%2BMATERAILES.png" width="400" /></a></div>
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://4.bp.blogspot.com/-rocPLFenJY8/WA6-8Vg1HrI/AAAAAAAABgE/6ZEzbc5kUhQV_w9g2LWsRkiLkDONAwAygCLcB/s1600/SALIDA%2BDE%2BMATERIALES.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="221" src="https://4.bp.blogspot.com/-rocPLFenJY8/WA6-8Vg1HrI/AAAAAAAABgE/6ZEzbc5kUhQV_w9g2LWsRkiLkDONAwAygCLcB/s400/SALIDA%2BDE%2BMATERIALES.png" width="400" /></a></div>
<div class="separator" style="clear: both; text-align: center;">
<br /></div>
<div class="separator" style="clear: both; text-align: left;">
*Reportes: En este modulo se muestras los reportes básicos. </div>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
Mas adelante estaré publicando el vídeo del sistema.<br />
<br />
<div style="text-align: center;">
<a href="https://mega.nz/#F!iEh3GY4L" target="_blank">Descargar Sistema</a><br />
Clave: !tDFS76sHzj9sQjB58vnVXg<br />
<br /></div>
</div>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
<br /></div>
OmarGuevarahttp://www.blogger.com/profile/07657927528941901290noreply@blogger.com1tag:blogger.com,1999:blog-2108660187568393176.post-83897045273082068522015-08-23T20:59:00.002-07:002017-09-13T11:45:53.585-07:00Clases en Java "Generar Reportes, Conexión a BD y Validaciones"En este post les brindare unas clases.java que utilizo para mis proyectos, estas clases en parte las he implementado y en parte me las han pasado. espero les sirva. <br />
<br />
<b>Reportes:</b> Esta clase la utilizo para crear reportes en Java SE, con solo mandar los parámetros y en nombre del archivo(se tiene que tener los jar de ireport para que funcione): <br />
<div class="separator" style="clear: both; text-align: center;">
<a href="http://4.bp.blogspot.com/-pKEV2FvJ8bI/VdqTNxq9zvI/AAAAAAAABW0/2bdutoJd064/s1600/reprote.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="231" src="http://4.bp.blogspot.com/-pKEV2FvJ8bI/VdqTNxq9zvI/AAAAAAAABW0/2bdutoJd064/s400/reprote.png" width="400" /></a></div>
Desde el formulario lo llamo de esta manera:<br />
List<Parametro> listaParametros = new ArrayList();<br />
Reporte r;<br />
Programa programa;<br />
Proyecto proyecto;<br />
if (validar() == true) {<br />
r = new Reporte();<br />
programa = (Programa) this.cbProgramas.getSelectedItem();<br />
proyecto = (Proyecto) this.cbProyecto.getSelectedItem();<br />
listaParametros.add(new Parametro("id_programa", programa.getCodigo()));<br />
listaParametros.add(new Parametro("id_proyecto", proyecto.getIdProyecto()));<br />
r.generarReporteParametro("reporteMatPorgramaProyecto.jasper", listaParametros);<br />
}<br />
<br />
<br />
<b>DAO:</b> Esta clase la utilizo para mis conexiones y para ejecutar mis sql y funciones. Cuenta con los siguientes métodos(esta se complementa con la clase parámetro y esta hecha para postgresql pero también se puede utilizar para mysql o sqlserver con los cambiar el url del driver y jdbc): <br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="http://1.bp.blogspot.com/-rjBYlM0pD5U/VdqRdRWgenI/AAAAAAAABWg/NtX8PDx48Hg/s1600/dao.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="222" src="http://1.bp.blogspot.com/-rjBYlM0pD5U/VdqRdRWgenI/AAAAAAAABWg/NtX8PDx48Hg/s400/dao.png" width="400" /></a></div>
<br />
<b>Parámetro:</b> Esta clase la utilizo para carga los parámetros que se enviaran a si como activar o desactivar el "setAutoCommit(false)"<br />
<br />
<b>MetodosFunciones:</b> Esta clase contiene una serie de metodos personalizados que utilizo cuando programo como:<br />
-SoloNumero<br />
-SoloLetras<br />
-NumeroConDecimales<br />
-ActivarDesactivaControles(estado)<br />
-Limpiarcontroles etc ..<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="http://4.bp.blogspot.com/-divFVG2DnG4/VdqSyt7attI/AAAAAAAABWs/CPvP8yxu1Bg/s1600/metodos.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="222" src="http://4.bp.blogspot.com/-divFVG2DnG4/VdqSyt7attI/AAAAAAAABWs/CPvP8yxu1Bg/s400/metodos.png" width="400" /></a></div>
<br />
si puede mejorar o agregar los métodos seria interesante y de gran ayuda :D<br />
<br />
<br />
<h3 style="text-align: center;">
<a href="https://dl.dropboxusercontent.com/u/15810128/Clases%20de%20Java/Desktop.rar">Descargar Clases</a></h3>
OmarGuevarahttp://www.blogger.com/profile/07657927528941901290noreply@blogger.com0tag:blogger.com,1999:blog-2108660187568393176.post-54070842124365555042015-02-12T21:39:00.001-08:002017-02-17T14:21:58.114-08:00Generador de códigos QR <div class="MsoNormal" style="background-color: white; color: #191919; font-family: Helvetica, Arial, sans-serif; font-size: 14px; line-height: 22.3999996185303px; margin: 0px; padding: 0px; text-align: justify;">
<span style="font-family: "verdana" , sans-serif; margin: 0px; padding: 0px;">Creación de códigos QR.<o:p style="margin: 0px; padding: 0px;"></o:p></span></div>
<div class="separator" style="clear: both; text-align: center;">
</div>
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="http://4.bp.blogspot.com/-VIRxmuysiUs/VN1yJvlFiQI/AAAAAAAAA-Y/_1XNTILshyI/s1600/qww.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="156" src="https://4.bp.blogspot.com/-VIRxmuysiUs/VN1yJvlFiQI/AAAAAAAAA-Y/_1XNTILshyI/s1600/qww.png" width="400" /></a></div>
<div class="MsoNormal" style="background-color: white; color: #191919; font-family: Helvetica, Arial, sans-serif; font-size: 14px; line-height: 22.3999996185303px; margin: 0px; padding: 0px; text-align: justify;">
<span style="font-family: "verdana" , sans-serif; margin: 0px; padding: 0px;"><br style="margin: 0px; padding: 0px;" /></span></div>
<div class="MsoNormal" style="background-color: white; color: #191919; font-family: Helvetica, Arial, sans-serif; font-size: 14px; line-height: 22.3999996185303px; margin: 0px; padding: 0px; text-align: justify;">
<span style="font-family: "verdana" , sans-serif; margin: 0px; padding: 0px;">En este post les mostrare como crear códigos QR, con una librería gratuita zxing-1.6, la documentación de esta librería está en internet dado que es “open <u style="margin: 0px; padding: 0px;">source</u> “ y esta trae dos métodos:</span></div>
<div class="MsoNormal" style="background-color: white; color: #191919; font-family: Helvetica, Arial, sans-serif; font-size: 14px; line-height: 22.3999996185303px; margin: 0px; padding: 0px; text-align: justify;">
<span style="font-family: "verdana" , sans-serif; margin: 0px; padding: 0px;">-crear código QR y </span></div>
<div class="MsoNormal" style="background-color: white; color: #191919; font-family: Helvetica, Arial, sans-serif; font-size: 14px; line-height: 22.3999996185303px; margin: 0px; padding: 0px; text-align: justify;">
<span style="font-family: "verdana" , sans-serif; margin: 0px; padding: 0px;">-Leer el código QR, </span></div>
<div class="MsoNormal" style="background-color: white; color: #191919; font-family: Helvetica, Arial, sans-serif; font-size: 14px; line-height: 22.3999996185303px; margin: 0px; padding: 0px; text-align: justify;">
<span style="font-family: "verdana" , sans-serif; margin: 0px; padding: 0px;">En este post solo veremos la creación de los códigos QR.<o:p style="margin: 0px; padding: 0px;"></o:p></span></div>
<div class="MsoNormal" style="background-color: white; color: #191919; font-family: Helvetica, Arial, sans-serif; font-size: 14px; line-height: 22.3999996185303px; margin: 0px; padding: 0px; text-align: justify;">
<span style="font-family: "verdana" , sans-serif; margin: 0px; padding: 0px;"><br style="margin: 0px; padding: 0px;" /></span></div>
<div class="MsoNormal" style="background-color: white; color: #191919; font-family: Helvetica, Arial, sans-serif; font-size: 14px; line-height: 22.3999996185303px; margin: 0px; padding: 0px; text-align: justify;">
<span style="font-family: "verdana" , sans-serif; margin: 0px; padding: 0px;">Nota: Lo que he realizado es solo adaptar o modificar los métodos proporcionados por la librería para crear una aplicación más interactiva y con un diseño mejorado, que de gusto usar la aplicación. </span></div>
<div class="MsoNormal" style="background-color: white; color: #191919; font-family: Helvetica, Arial, sans-serif; font-size: 14px; line-height: 22.3999996185303px; margin: 0px; padding: 0px; text-align: justify;">
<span style="font-family: "verdana" , sans-serif; margin: 0px; padding: 0px;"><br /></span></div>
<div class="MsoNormal" style="background-color: white; color: #191919; font-family: Helvetica, Arial, sans-serif; font-size: 14px; line-height: 22.3999996185303px; margin: 0px; padding: 0px; text-align: justify;">
<div style="text-align: center;">
<a href="https://mega.nz/#F!WdwQFTgY">Descargar</a><br />
Clave de cifrado: <span style="color: #d90007; font-family: source_sans_proregular, Arial; font-size: 13px; text-align: start;">!UuEDw5vtNMiAHWSFR6bQyQ</span></div>
</div>
OmarGuevarahttp://www.blogger.com/profile/07657927528941901290noreply@blogger.com0tag:blogger.com,1999:blog-2108660187568393176.post-39091616252785648222014-10-16T18:29:00.000-07:002015-03-30T08:57:06.099-07:00Creación de codigo QR en Java<div class="MsoNormal">
<span style="font-family: Verdana, sans-serif;">Creación de códigos QR.<o:p></o:p></span></div>
<div class="MsoNormal">
<span style="font-family: Verdana, sans-serif;"><br /></span></div>
<div class="MsoNormal" style="text-align: justify;">
<span style="font-family: Verdana, sans-serif;">En este post les mostrare como crear códigos QR, con una librería
gratuita zxing-1.6, la documentación de esta librería está en internet dado que
es “open <u>source</u> “ y esta trae dos métodos:</span></div>
<div class="MsoNormal" style="text-align: justify;">
<span style="font-family: Verdana, sans-serif;">-crear código QR y </span></div>
<div class="MsoNormal" style="text-align: justify;">
<span style="font-family: Verdana, sans-serif;">-Leer el código QR, </span></div>
<div class="MsoNormal" style="text-align: justify;">
<span style="font-family: Verdana, sans-serif;">En este post solo veremos la creación de los códigos
QR. <o:p></o:p></span></div>
<div class="MsoNormal" style="text-align: justify;">
<span style="font-family: Verdana, sans-serif;"><br /></span></div>
<div class="MsoNormal" style="text-align: justify;">
<span style="font-family: Verdana, sans-serif;">Nota: Lo que he realizado es solo adaptar o modificar los
métodos proporcionados por la librería para crear una aplicación más
interactiva.<o:p></o:p></span></div>
<div class="MsoNormal">
<span style="font-family: Verdana, sans-serif;"><br /></span></div>
<div class="MsoNormal">
<span style="font-family: Verdana, sans-serif;">Métodos para crear código QR:</span></div>
<div class="MsoNormal">
<span style="font-family: Verdana, sans-serif;"><br /></span></div>
<div class="separator" style="clear: both; text-align: center;">
<a href="http://2.bp.blogspot.com/-MNaICllt0O0/VEBvnQNjftI/AAAAAAAAA8o/QMF_JRlStoA/s1600/otroo.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="http://2.bp.blogspot.com/-MNaICllt0O0/VEBvnQNjftI/AAAAAAAAA8o/QMF_JRlStoA/s1600/otroo.png" height="197" width="400" /></a></div>
<div class="MsoNormal">
<span style="font-family: Verdana, sans-serif;"><br /></span></div>
<div class="separator" style="clear: both; text-align: center;">
</div>
<span style="font-family: Verdana, sans-serif;"> <o:p></o:p></span><br />
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<span style="font-family: Verdana, sans-serif;"> /**<o:p></o:p></span></div>
<div class="MsoNormal">
<span style="font-family: Verdana, sans-serif;"> * <o:p></o:p></span></div>
<div class="MsoNormal">
<span style="font-family: Verdana, sans-serif;"> * @param
informacion es elcontenido que llevara el codigo QR, que se estrae de la caja
de texto <o:p></o:p></span></div>
<div class="MsoNormal">
<span style="font-family: Verdana, sans-serif;"> * @param ruta es
la ruta donde vamos a guardar el archivo <o:p></o:p></span></div>
<div class="MsoNormal">
<span style="font-family: Verdana, sans-serif;"> <span lang="EN-US">* @throws WriterException<o:p></o:p></span></span></div>
<div class="MsoNormal">
<span lang="EN-US"><span style="font-family: Verdana, sans-serif;"> * @throws IOException <o:p></o:p></span></span></div>
<div class="MsoNormal">
<span lang="EN-US"><span style="font-family: Verdana, sans-serif;"> */<o:p></o:p></span></span></div>
<div class="MsoNormal">
<span lang="EN-US"><span style="font-family: Verdana, sans-serif;"> public void crearCodigoQR(String
informacion, String ruta) throws WriterException, IOException {<o:p></o:p></span></span></div>
<div class="MsoNormal">
<span lang="EN-US"><span style="font-family: Verdana, sans-serif;"> FileOutputStream qrCode = null;<o:p></o:p></span></span></div>
<div class="MsoNormal">
<span lang="EN-US"><span style="font-family: Verdana, sans-serif;"> try {<o:p></o:p></span></span></div>
<div class="MsoNormal">
<span lang="EN-US"><span style="font-family: Verdana, sans-serif;"> BitMatrix bm;<o:p></o:p></span></span></div>
<div class="MsoNormal">
<span lang="EN-US"><span style="font-family: Verdana, sans-serif;"> Writer writer = new QRCodeWriter();<o:p></o:p></span></span></div>
<div class="MsoNormal">
<span lang="EN-US"><span style="font-family: Verdana, sans-serif;"> bm = writer.encode(informacion,
BarcodeFormat.QR_CODE, ancho, alto);<o:p></o:p></span></span></div>
<div class="MsoNormal">
<span lang="EN-US"><span style="font-family: Verdana, sans-serif;"> BufferedImage image = new
BufferedImage(ancho, alto, BufferedImage.TYPE_INT_RGB);<o:p></o:p></span></span></div>
<div class="MsoNormal">
<span style="font-family: Verdana, sans-serif;"><span lang="EN-US"> </span>for (int y = 0; y <
ancho; y++) {<o:p></o:p></span></div>
<div class="MsoNormal">
<span style="font-family: Verdana, sans-serif;"> <span lang="EN-US">for (int x = 0; x < alto; x++) {<o:p></o:p></span></span></div>
<div class="MsoNormal">
<span lang="EN-US"><span style="font-family: Verdana, sans-serif;"> int grayValue = (bm.get(x,
y) ? 1 : 0) & 0xff;<o:p></o:p></span></span></div>
<div class="MsoNormal">
<span style="font-family: Verdana, sans-serif;"><span lang="EN-US"> </span>image.setRGB(x, y,
(grayValue == 0 ? <span lang="EN-US">0 :
0xFFFFFF));<o:p></o:p></span></span></div>
<div class="MsoNormal">
<span lang="EN-US"><span style="font-family: Verdana, sans-serif;"> }<o:p></o:p></span></span></div>
<div class="MsoNormal">
<span lang="EN-US"><span style="font-family: Verdana, sans-serif;"> }<o:p></o:p></span></span></div>
<div class="MsoNormal">
<span lang="EN-US"><span style="font-family: Verdana, sans-serif;"> image = invertirColores(image);<o:p></o:p></span></span></div>
<div class="MsoNormal">
<span style="font-family: Verdana, sans-serif;"><span lang="EN-US"> qrCode = new FileOutputStream(rutaQR
+ "." </span>+ FORMATO_IMAGEN);<o:p></o:p></span></div>
<div class="MsoNormal">
<span style="font-family: Verdana, sans-serif;">
ImageIO.write(image, FORMATO_IMAGEN, qrCode);<o:p></o:p></span></div>
<div class="MsoNormal">
<span style="font-family: Verdana, sans-serif;">
qrCode.close();<o:p></o:p></span></div>
<div class="MsoNormal">
<span style="font-family: Verdana, sans-serif;"> // ESTO ES
PARA ABRIR EL CODIGO QR, CON EL VISOR DE IMAGENS despues de averce creado :D<o:p></o:p></span></div>
<div class="MsoNormal">
<span style="font-family: Verdana, sans-serif;"> // Tiene como
parametro la ruta del archivo QR<o:p></o:p></span></div>
<div class="MsoNormal">
<span style="font-family: Verdana, sans-serif;"> //Desktop d =
Desktop.getDesktop();<o:p></o:p></span></div>
<div class="MsoNormal">
<span style="font-family: Verdana, sans-serif;"> //d.open(new
File("Aqui va la ruta del QR"));<o:p></o:p></span></div>
<div class="MsoNormal">
<span style="font-family: Verdana, sans-serif;"> <span lang="EN-US">} catch (FileNotFoundException ex) {<o:p></o:p></span></span></div>
<div class="MsoNormal">
<span lang="EN-US"><span style="font-family: Verdana, sans-serif;">
Logger.getLogger(CodigoQRZinx.class.getName()).log(Level.SEVERE, null,
ex);<o:p></o:p></span></span></div>
<div class="MsoNormal">
<span lang="EN-US"><span style="font-family: Verdana, sans-serif;"> } finally {<o:p></o:p></span></span></div>
<div class="MsoNormal">
<span lang="EN-US"><span style="font-family: Verdana, sans-serif;"> try {<o:p></o:p></span></span></div>
<div class="MsoNormal">
<span lang="EN-US"><span style="font-family: Verdana, sans-serif;"> qrCode.close();<o:p></o:p></span></span></div>
<div class="MsoNormal">
<span lang="EN-US"><span style="font-family: Verdana, sans-serif;"> } catch (IOException ex) {<o:p></o:p></span></span></div>
<div class="MsoNormal">
<span lang="EN-US"><span style="font-family: Verdana, sans-serif;">
Logger.getLogger(CodigoQRZinx.class.getName()).log(Level.SEVERE, null,
ex);<o:p></o:p></span></span></div>
<div class="MsoNormal">
<span style="font-family: Verdana, sans-serif;"><span lang="EN-US"> </span>}<o:p></o:p></span></div>
<div class="MsoNormal">
<span style="font-family: Verdana, sans-serif;"> }<o:p></o:p></span></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<span style="font-family: Verdana, sans-serif;"> }<o:p></o:p></span></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<span style="font-family: Verdana, sans-serif;"> /**<o:p></o:p></span></div>
<div class="MsoNormal">
<span style="font-family: Verdana, sans-serif;"> * Este metodo se
utiliza el el metodo crearCodigoQR("","")<o:p></o:p></span></div>
<div class="MsoNormal">
<span style="font-family: Verdana, sans-serif;"> * Mas informacion
de esta libreria puede buscarla en internet o en el link que esta en este post<o:p></o:p></span></div>
<div class="MsoNormal">
<span style="font-family: Verdana, sans-serif;"> <span lang="EN-US">* @param imagen<o:p></o:p></span></span></div>
<div class="MsoNormal">
<span lang="EN-US"><span style="font-family: Verdana, sans-serif;"> * @return <o:p></o:p></span></span></div>
<div class="MsoNormal">
<span lang="EN-US"><span style="font-family: Verdana, sans-serif;"> */<o:p></o:p></span></span></div>
<div class="MsoNormal">
<span lang="EN-US"><span style="font-family: Verdana, sans-serif;"> private static BufferedImage
invertirColores(BufferedImage imagen) {<o:p></o:p></span></span></div>
<div class="MsoNormal">
<span lang="EN-US"><span style="font-family: Verdana, sans-serif;"> for (int x = 0; x < ancho; x++) {<o:p></o:p></span></span></div>
<div class="MsoNormal">
<span style="font-family: Verdana, sans-serif;"><span lang="EN-US"> </span>for (int y = 0; y < alto;
y++) {<o:p></o:p></span></div>
<div class="MsoNormal">
<span style="font-family: Verdana, sans-serif;"> <span lang="EN-US">int rgb = imagen.getRGB(x, y);<o:p></o:p></span></span></div>
<div class="MsoNormal">
<span lang="EN-US"><span style="font-family: Verdana, sans-serif;"> if (rgb == -16777216) {<o:p></o:p></span></span></div>
<div class="MsoNormal">
<span style="font-family: Verdana, sans-serif;"><span lang="EN-US"> </span>imagen.setRGB(x, y,
-1);<o:p></o:p></span></div>
<div class="MsoNormal">
<span style="font-family: Verdana, sans-serif;"> } else
{<o:p></o:p></span></div>
<div class="MsoNormal">
<span style="font-family: Verdana, sans-serif;">
imagen.setRGB(x, y, -16777216);<o:p></o:p></span></div>
<div class="MsoNormal">
<span style="font-family: Verdana, sans-serif;"> }<o:p></o:p></span></div>
<div class="MsoNormal">
<span style="font-family: Verdana, sans-serif;"> }<o:p></o:p></span></div>
<div class="MsoNormal">
<span style="font-family: Verdana, sans-serif;"> }<o:p></o:p></span></div>
<div class="MsoNormal">
<span style="font-family: Verdana, sans-serif;"> return imagen;<o:p></o:p></span></div>
<div class="MsoNormal">
<span style="font-family: Verdana, sans-serif;"> }<o:p></o:p></span></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<o:p><span style="font-family: Verdana, sans-serif;"><br /></span></o:p></div>
<div class="MsoNormal">
<o:p><span style="font-family: Verdana, sans-serif;">Nota: Las librerías necesarias están en el proyecto </span></o:p></div>
<div class="MsoNormal">
<o:p><span style="font-family: Verdana, sans-serif;"><br /></span></o:p></div>
<div class="MsoNormal" style="text-align: center;">
<o:p><span style="font-family: Verdana, sans-serif;"><a href="https://dl.dropboxusercontent.com/u/15810128/Publicaciones%20Blog/JAVA/Creacion%20de%20Codigos%20QR/GeneradorCodigoQRZing.rar">Descargar proyecto - Netbeans IDE 8.0.1</a></span></o:p></div>
<div class="MsoNormal" style="text-align: center;">
<o:p><br /></o:p></div>
<div class="MsoNormal" style="text-align: center;">
<o:p><a href="https://dl.dropboxusercontent.com/u/15810128/Publicaciones%20Blog/JAVA/Creacion%20de%20Codigos%20QR/dist.rar"><span style="font-family: Verdana, sans-serif;">Descargar solo aplicación </span></a></o:p></div>
<div class="MsoNormal">
<span style="font-family: Verdana, sans-serif;"> <o:p></o:p></span></div>
<div class="MsoNormal">
<span style="font-family: Verdana, sans-serif;"> <o:p></o:p></span></div>
<div class="MsoNormal">
<!--[if gte vml 1]><v:shapetype
id="_x0000_t75" coordsize="21600,21600" o:spt="75" o:preferrelative="t"
path="m@4@5l@4@11@9@11@9@5xe" filled="f" stroked="f">
<v:stroke joinstyle="miter"/>
<v:formulas>
<v:f eqn="if lineDrawn pixelLineWidth 0"/>
<v:f eqn="sum @0 1 0"/>
<v:f eqn="sum 0 0 @1"/>
<v:f eqn="prod @2 1 2"/>
<v:f eqn="prod @3 21600 pixelWidth"/>
<v:f eqn="prod @3 21600 pixelHeight"/>
<v:f eqn="sum @0 0 1"/>
<v:f eqn="prod @6 1 2"/>
<v:f eqn="prod @7 21600 pixelWidth"/>
<v:f eqn="sum @8 21600 0"/>
<v:f eqn="prod @7 21600 pixelHeight"/>
<v:f eqn="sum @10 21600 0"/>
</v:formulas>
<v:path o:extrusionok="f" gradientshapeok="t" o:connecttype="rect"/>
<o:lock v:ext="edit" aspectratio="t"/>
</v:shapetype><v:shape id="Imagen_x0020_1" o:spid="_x0000_i1026" type="#_x0000_t75"
style='width:441.75pt;height:248.25pt;visibility:visible;mso-wrap-style:square'>
<v:imagedata src="file:///C:\Users\OMARGU~1\AppData\Local\Temp\msohtmlclip1\01\clip_image001.png"
o:title=""/>
</v:shape><![endif]--><!--[if !vml]--><span style="clear: right; float: right; font-family: Verdana, sans-serif; margin-bottom: 1em; margin-left: 1em;"><!--[endif]--><o:p></o:p></span></div>
<br />
<div class="MsoNormal">
<!--[if gte vml 1]><v:shape
id="Imagen_x0020_2" o:spid="_x0000_i1025" type="#_x0000_t75" style='width:422.25pt;
height:162.75pt;visibility:visible;mso-wrap-style:square'>
<v:imagedata src="file:///C:\Users\OMARGU~1\AppData\Local\Temp\msohtmlclip1\01\clip_image003.png"
o:title="" croptop="23114f" cropbottom="28223f" cropleft="23763f"
cropright="21072f"/>
</v:shape><![endif]--><!--[if !vml]--><span style="clear: right; float: right; font-family: Verdana, sans-serif; margin-bottom: 1em; margin-left: 1em;"></span><!--[endif]--><o:p></o:p></div>
OmarGuevarahttp://www.blogger.com/profile/07657927528941901290noreply@blogger.com0tag:blogger.com,1999:blog-2108660187568393176.post-29448554215634275812014-09-24T12:02:00.000-07:002014-09-24T13:47:42.466-07:00Practica de Programación II - PHP & Postgres<div class="separator" style="clear: both; text-align: center;">
<span style="font-family: Verdana, sans-serif;">Solución de Practica de programación II - Básico :) </span></div>
<div class="separator" style="clear: both; text-align: center;">
<span style="font-family: Verdana, sans-serif;"><br /></span></div>
<div class="separator" style="clear: both; text-align: left;">
<span style="font-family: Verdana, sans-serif;">1-Realizar un inicio de sesión </span></div>
<div class="separator" style="clear: both; text-align: left;">
<span style="font-family: Verdana, sans-serif;"><br /></span></div>
<div class="separator" style="clear: both; text-align: left;">
<span style="font-family: Verdana, sans-serif;"><br /></span><a href="http://3.bp.blogspot.com/-UU_DnulGrfQ/VCMTAJCLe6I/AAAAAAAAA8I/pQoT2_CEQFM/s1600/login.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="http://3.bp.blogspot.com/-UU_DnulGrfQ/VCMTAJCLe6I/AAAAAAAAA8I/pQoT2_CEQFM/s1600/login.jpg" height="298" width="400" /></a></div>
<div class="" style="clear: both; text-align: left;">
<span style="font-family: Verdana, sans-serif;"><br /></span></div>
<div class="" style="clear: both; text-align: left;">
<span style="font-family: Verdana, sans-serif;">2- Realizar un agregar y un listar</span></div>
<div class="separator" style="clear: both; text-align: left;">
<br /></div>
<div class="separator" style="clear: both; text-align: left;">
<br /></div>
<div class="separator" style="clear: both; text-align: left;">
<br /></div>
<div class="separator" style="clear: both; text-align: center;">
<a href="http://2.bp.blogspot.com/-5lb3n1lSKLo/VCMTAu91QqI/AAAAAAAAA8M/_BxoJdbuxQY/s1600/listado_mantenimiento.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="http://2.bp.blogspot.com/-5lb3n1lSKLo/VCMTAu91QqI/AAAAAAAAA8M/_BxoJdbuxQY/s1600/listado_mantenimiento.jpg" height="208" width="400" /></a></div>
<br />
<div class="separator" style="clear: both; text-align: center;">
<br /></div>
<div class="separator" style="clear: both; text-align: center;">
Nota: En el caso de faltar algo me lo hacen saber :D ... la bd esta incluida en el proyecto</div>
<h3 style="clear: both; text-align: center;">
<a href="https://dl.dropboxusercontent.com/u/15810128/Publicaciones%20Blog/Ejercicios%20Basicos%20PHP%20Tecnologias%20Web/Practica.rar">Descargar Ejercicio</a></h3>
<br />OmarGuevarahttp://www.blogger.com/profile/07657927528941901290noreply@blogger.com1tag:blogger.com,1999:blog-2108660187568393176.post-74675951984427843142014-09-22T14:05:00.003-07:002014-09-22T18:56:42.797-07:00Métodos, Validaciones, Modelos, Autocometar, LookAndFeel en Java v 1.0<h3>
</h3>
<b>Para descargar todo el proyecto los links están al final de la publicación. </b><br />
<b><br /></b>
<b><br /></b>
<b>Auto completar:</b> para un combo y una caja de texto, esto lo encontraras al descargar el proyecto completo.<br />
<br />
<b>Cambio del diseño del formulario: </b><br />
<br />
UIManager.setLookAndFeel(new SyntheticaBlackEyeLookAndFeel());<br />
<div>
<br /></div>
<div class="separator" style="clear: both; text-align: center;">
<a href="http://1.bp.blogspot.com/-Kc18PXtMkOc/VCCMium6uPI/AAAAAAAAA74/mMmJ0ZitMvw/s1600/pooo.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="http://1.bp.blogspot.com/-Kc18PXtMkOc/VCCMium6uPI/AAAAAAAAA74/mMmJ0ZitMvw/s1600/pooo.png" height="223" width="400" /></a></div>
<br />
<br />
<b>Métodos para realizar validaciones:</b> Como por ejemplo solo números, solo letras, solo números y letras, solo números decimales, numeroRuc, numeroTelefono, edad, activarDesactivarBotones etc.<br />
<br />
<br />
public static void activarControles(JComponent componetes, boolean estado) {<br />
Component[] contenedor = componetes.getComponents();<br />
for (int i = 0; i < contenedor.length; i++) {<br />
if (contenedor[i] instanceof JTextField<br />
|| contenedor[i] instanceof JLabel<br />
|| contenedor[i] instanceof JButton<br />
|| contenedor[i] instanceof JCheckBox<br />
|| contenedor[i] instanceof JTextComponent<br />
|| contenedor[i] instanceof JSpinner<br />
|| contenedor[i] instanceof JDateChooser<br />
|| contenedor[i] instanceof JComboBox) {<br />
contenedor[i].setEnabled(estado);<br />
}<br />
}<br />
}<br />
<br />
<br />
<br />
public static void activarLimpiarControles(JComponent componetes, boolean estado) {<br />
Component[] contenedor = componetes.getComponents();<br />
Component aux;<br />
for (int i = 0; i < contenedor.length; i++) {<br />
if (contenedor[i] instanceof JTextField<br />
|| contenedor[i] instanceof JLabel<br />
|| contenedor[i] instanceof JButton<br />
|| contenedor[i] instanceof JCheckBox<br />
|| contenedor[i] instanceof JRadioButton<br />
|| contenedor[i] instanceof JSpinner<br />
|| contenedor[i] instanceof JDateChooser<br />
|| contenedor[i] instanceof JTextComponent<br />
|| contenedor[i] instanceof JComboBox) {<br />
<br />
contenedor[i].setEnabled(estado);<br />
<br />
if (contenedor[i] instanceof JTextField) {<br />
aux = contenedor[i];<br />
((JTextField) aux).setText("");<br />
}<br />
if (contenedor[i] instanceof JComboBox) {<br />
aux = contenedor[i];<br />
((JComboBox) aux).setSelectedIndex(-1);<br />
}<br />
if (contenedor[i] instanceof JCheckBox) {<br />
aux = contenedor[i];<br />
((JCheckBox) aux).setSelected(false);<br />
}<br />
if (contenedor[i] instanceof JRadioButton) {<br />
aux = contenedor[i];<br />
((JRadioButton) aux).setSelected(false);<br />
}<br />
if (contenedor[i] instanceof JDateChooser) {<br />
aux = contenedor[i];<br />
((JDateChooser) aux).setDate(null);<br />
}<br />
}<br />
}<br />
}<br />
<br />
public static void soloNumeros(JTextField txt, int numeroCaracteres) {<br />
txt.addKeyListener(new KeyAdapter() {<br />
@Override<br />
public void keyTyped(KeyEvent evt) {<br />
char car = evt.getKeyChar();<br />
if (car < '0' || car > '9') { // numero que estan entre 0-9<br />
evt.consume();<br />
}<br />
<br />
if (numeroCaracteres > 0) {<br />
if (txt.getText().length() == numeroCaracteres) {<br />
evt.consume();<br />
}<br />
}<br />
}<br />
});<br />
}<br />
<div>
<br /></div>
<div>
<br /></div>
<div>
<div>
public static void soloNumerosDecimales(JTextField txt, int numeroCaracteres) {</div>
<div>
<br /></div>
<div>
txt.addKeyListener(new KeyAdapter() {</div>
<div>
@Override</div>
<div>
public void keyTyped(KeyEvent evt) {</div>
<div>
char c = evt.getKeyChar();</div>
<div>
if (((c < '0') || (c > '9')) && (c != KeyEvent.VK_BACK_SPACE) && (c != '.')) {</div>
<div>
evt.consume();</div>
<div>
}</div>
<div>
if (c == '.' && txt.getText().contains(".")) {</div>
<div>
evt.consume();</div>
<div>
}</div>
<div>
<br /></div>
<div>
if (numeroCaracteres > 0) {</div>
<div>
if (txt.getText().length() == numeroCaracteres) {</div>
<div>
evt.consume();</div>
<div>
}</div>
<div>
}</div>
<div>
}</div>
<div>
});</div>
<div>
}</div>
</div>
<div>
<br /></div>
<div>
<div>
public static void soloLetrasNumeros(JTextField txt, int numeroCaracteres) {</div>
<div>
txt.addKeyListener(new KeyAdapter() {</div>
<div>
@Override</div>
<div>
public void keyTyped(KeyEvent e) {</div>
<div>
char c = e.getKeyChar();</div>
<div>
if ((c < 'a' || c > 'z')</div>
<div>
&& (c < 'A' || c > 'Z')</div>
<div>
&& (c < '0' || c > '9')</div>
<div>
&& c != 'á' //Minúsculas</div>
<div>
&& c != 'é'</div>
<div>
&& c != 'í'</div>
<div>
&& c != 'ó'</div>
<div>
&& c != 'ú'</div>
<div>
&& c != 'Á' //Mayúsculas</div>
<div>
&& c != 'É'</div>
<div>
&& c != 'Í'</div>
<div>
&& c != 'Ó'</div>
<div>
&& c != 'Ú'</div>
<div>
&& (c != (char) e.VK_SPACE)) {</div>
<div>
e.consume(); //evita que se escriba el caracter</div>
<div>
}</div>
<div>
if (numeroCaracteres > 0) {</div>
<div>
if (txt.getText().length() == numeroCaracteres) {</div>
<div>
e.consume();</div>
<div>
}</div>
<div>
}</div>
<div>
}</div>
<div>
});</div>
<div>
}</div>
</div>
<div>
<br /></div>
<div>
<div>
public static void soloLetras(JTextField txt, int numeroCaracteres) {</div>
<div>
txt.addKeyListener(new KeyAdapter() {</div>
<div>
@Override</div>
<div>
public void keyTyped(KeyEvent e) {</div>
<div>
char c = e.getKeyChar();</div>
<div>
if ((c < 'a' || c > 'z')</div>
<div>
&& (c < 'A' || c > 'Z')</div>
<div>
&& c != 'á' //Minúsculas</div>
<div>
&& c != 'é'</div>
<div>
&& c != 'í'</div>
<div>
&& c != 'ó'</div>
<div>
&& c != 'ú'</div>
<div>
&& c != 'Á' //Mayúsculas</div>
<div>
&& c != 'É'</div>
<div>
&& c != 'Í'</div>
<div>
&& c != 'Ó'</div>
<div>
&& c != 'Ú'</div>
<div>
&& (c != (char) e.VK_SPACE)) {</div>
<div>
e.consume(); //evita que se escriba el caracter</div>
<div>
}</div>
<div>
if (numeroCaracteres > 0) {</div>
<div>
if (txt.getText().length() == numeroCaracteres) {</div>
<div>
e.consume();</div>
<div>
}</div>
<div>
}</div>
<div>
}</div>
<div>
});</div>
<div>
}</div>
<div>
<br /></div>
<div>
public static String formatearNumero(double numero) {</div>
<div>
DecimalFormatSymbols simbolos = new DecimalFormatSymbols();</div>
<div>
simbolos.setDecimalSeparator('.');</div>
<div>
simbolos.setGroupingSeparator(',');</div>
<div>
DecimalFormat formato = new DecimalFormat("###,###.00", simbolos);</div>
<div>
return formato.format(numero);</div>
<div>
}</div>
</div>
<div>
<br /></div>
<div>
<div>
public static MaskFormatter validarEntradas(int op) {</div>
<div>
MaskFormatter mascara = null;</div>
<div>
try {</div>
<div>
switch (op) {</div>
<div>
case 1:</div>
<div>
// ruc</div>
<div>
mascara = new MaskFormatter("###########");</div>
<div>
break;</div>
<div>
case 2:</div>
<div>
// Fechas</div>
<div>
mascara = new MaskFormatter("##/##/####");</div>
<div>
break;</div>
<div>
case 3:</div>
<div>
// Telefono Fijo</div>
<div>
mascara = new MaskFormatter("(##) ## ## ##");</div>
<div>
// mascara.setValidCharacters("0123456789");</div>
<div>
break;</div>
<div>
case 4:</div>
<div>
// Celular </div>
<div>
mascara = new MaskFormatter("### ### ###");</div>
<div>
break;</div>
<div>
case 5:</div>
<div>
// Dni</div>
<div>
mascara = new MaskFormatter("########");</div>
<div>
break;</div>
<div>
}</div>
<div>
} catch (ParseException erro) {</div>
<div>
}</div>
<div>
return mascara;</div>
<div>
}</div>
</div>
<div>
<br /></div>
<b>Modelo combo </b><br />
<br />
public class ModeloComboCargoTrabajador extends AbstractListModel<br />
implements ComboBoxModel {<br />
<br />
private Cargo seleccionado;<br />
private List<Cargo> listaCargos;<br />
<br />
public Cargo getSeleccionado() {<br />
return seleccionado;<br />
}<br />
<br />
public void setSeleccionado(Cargo seleccionado) {<br />
this.seleccionado = seleccionado;<br />
}<br />
<br />
public List<Cargo> getListaCargos() {<br />
return listaCargos;<br />
}<br />
<br />
public void setListaCargos(List<Cargo> listaCargos) {<br />
this.listaCargos = listaCargos;<br />
}<br />
<br />
@Override<br />
public int getSize() {<br />
int cantidad = 0;<br />
if (this.listaCargos != null) {<br />
cantidad = this.listaCargos.size();<br />
}<br />
return cantidad;<br />
}<br />
<br />
@Override<br />
public Object getElementAt(int i) {<br />
Object dato = null;<br />
if (this.listaCargos != null) {<br />
dato = this.listaCargos.get(i).getNombreCargo();<br />
}<br />
return dato;<br />
}<br />
<br />
@Override<br />
public void setSelectedItem(Object o) {<br />
this.seleccionado = null;<br />
if (o != null && this.listaCargos != null) {<br />
for (Cargo u : listaCargos) {<br />
if (u.getNombreCargo().equals(o.toString()) == true) {<br />
this.seleccionado = u;<br />
return;<br />
}<br />
}<br />
}<br />
<br />
}<br />
<br />
@Override<br />
public Object getSelectedItem() {<br />
String valor = "";<br />
if (this.seleccionado != null) {<br />
valor = this.seleccionado.getNombreCargo();<br />
}<br />
return valor;<br />
}<br />
<br />
// Este Codigo se AGrega Adicionalmente al de lo modelos<br />
// El cual devolvera el boton modificar<br />
public void setCargoTrabajador(Cargo car) {<br />
this.seleccionado = null;<br />
if (car != null && this.listaCargos != null) {<br />
for (Cargo c : this.listaCargos) {<br />
if (c.getNombreCargo().equals(car.getNombreCargo())) {<br />
this.seleccionado = c;<br />
return;<br />
}<br />
}<br />
}<br />
}<br />
<br />
public void setCargoTrabajadorId(Trabajador tra) {<br />
this.seleccionado = null;<br />
if (tra != null && this.listaCargos != null) {<br />
for (Cargo c : this.listaCargos) {<br />
if (c.getCodigo()== tra.getCodigo()) {<br />
this.seleccionado = c;<br />
return;<br />
}<br />
}<br />
}<br />
}<br />
}<br />
<div>
<br /></div>
<div>
<b>Modelo Tabla </b></div>
<div>
<div>
public class ModeloTablaTrabajador extends AbstractTableModel {</div>
<div>
<br /></div>
<div>
private List<Trabajador> listaTrabajadores;</div>
<div>
<br /></div>
<div>
public List<Trabajador> getListaTrabajadores() {</div>
<div>
return listaTrabajadores;</div>
<div>
}</div>
<div>
<br /></div>
<div>
public void setListaTrabajadores(List<Trabajador> listaTrabajadores) {</div>
<div>
this.listaTrabajadores = listaTrabajadores;</div>
<div>
this.fireTableDataChanged();</div>
<div>
}</div>
<div>
<br /></div>
<div>
</div>
<div>
<br /></div>
<div>
@Override</div>
<div>
public String getColumnName(int columna) {</div>
<div>
String nombreColumna = "";</div>
<div>
switch (columna) {</div>
<div>
case 0:</div>
<div>
nombreColumna = "Nombres";</div>
<div>
break;</div>
<div>
case 1:</div>
<div>
nombreColumna = "Direccion";</div>
<div>
break;</div>
<div>
case 2:</div>
<div>
nombreColumna = "Celular";</div>
<div>
break;</div>
<div>
case 3:</div>
<div>
nombreColumna = "Edad";</div>
<div>
break;</div>
<div>
case 4:</div>
<div>
nombreColumna = "DNI";</div>
<div>
break;</div>
<div>
}</div>
<div>
return nombreColumna;</div>
<div>
}</div>
<div>
<br /></div>
<div>
@Override</div>
<div>
public int getRowCount() {</div>
<div>
int filas = 0;</div>
<div>
<br /></div>
<div>
if (this.listaTrabajadores != null) {</div>
<div>
filas = this.listaTrabajadores.size();</div>
<div>
}</div>
<div>
return filas;</div>
<div>
}</div>
<div>
<br /></div>
<div>
@Override</div>
<div>
public int getColumnCount() {</div>
<div>
return 5;</div>
<div>
}</div>
<div>
<br /></div>
<div>
@Override</div>
<div>
public Object getValueAt(int rowIndex, int columnIndex) {</div>
<div>
Trabajador tra;</div>
<div>
Object valor = "";</div>
<div>
if (this.listaTrabajadores != null) {</div>
<div>
tra = this.listaTrabajadores.get(rowIndex);</div>
<div>
switch (columnIndex) {</div>
<div>
case 0:</div>
<div>
valor = tra.getNombresCompletos();</div>
<div>
break;</div>
<div>
case 1:</div>
<div>
valor = tra.getDireccion();</div>
<div>
break;</div>
<div>
case 2:</div>
<div>
valor = tra.getCelular();</div>
<div>
break;</div>
<div>
case 3:</div>
<div>
valor = tra.getEdad();</div>
<div>
break;</div>
<div>
case 4:</div>
<div>
valor = tra.getDni();</div>
<div>
break;</div>
<div>
}</div>
<div>
}</div>
<div>
return valor;</div>
<div>
}</div>
<div>
}</div>
</div>
<div>
<br /></div>
<div>
<br /></div>
<div>
<b>Métodos para conectarme a una Base de Datos "Postgres": </b>Insertar usando una cadena, insertar usando una función, insertar usando una función extendiendo de DAO y usando la clase parametro, insertar usando una cadena y extendiendo de DAO, listar etc. </div>
<br />
<b>Nota: </b>para conectar con sqlserver hay algunas variaciones<br />
<br />
Clase DAO<br />
package DAO;<br />
<br />
import java.sql.CallableStatement;<br />
import java.sql.Connection;<br />
import java.sql.DriverManager;<br />
import java.sql.ResultSet;<br />
import java.sql.Statement;<br />
import java.util.List;<br />
<br />
public class DAOPostgres {<br />
<br />
private Connection conexion;<br />
private boolean transaccionIniciada;<br />
private String driver= "org.postgresql.Driver";<br />
<br />
protected Connection getConexion() {<br />
return conexion;<br />
}<br />
<br />
protected void Conectar(boolean wTransaccion) throws Exception {<br />
Class.forName(driver);<br />
this.conexion = DriverManager.getConnection("jdbc:postgresql://localhost/bd_accesodatos_validaciones","postgres", "usatING123");<br />
<br />
if (wTransaccion == true) {<br />
this.conexion.setAutoCommit(false);<br />
this.transaccionIniciada = true;<br />
} else {<br />
this.conexion.setAutoCommit(true);<br />
this.transaccionIniciada = false;<br />
}<br />
}<br />
<br />
protected void Cerrar(boolean wEstado) throws Exception {<br />
if (this.conexion != null) {<br />
if (this.transaccionIniciada == true) {<br />
try {<br />
if (wEstado == true) {<br />
this.conexion.commit();<br />
} else {<br />
this.conexion.rollback();<br />
}<br />
} catch (Exception e) {<br />
throw e;<br />
}<br />
}<br />
try {<br />
this.conexion.close();<br />
} catch (Exception e) {<br />
}<br />
}<br />
this.conexion = null;<br />
}<br />
<br />
protected void EjecutarOrden(String wSQL) throws Exception {<br />
Statement st;<br />
<br />
if (this.conexion != null) {<br />
st = this.conexion.createStatement();<br />
st.executeUpdate(wSQL);<br />
}<br />
}<br />
<br />
protected ResultSet EjecutarOrdenDatos(String wSQL) throws Exception {<br />
Statement st;<br />
ResultSet rs = null;<br />
<br />
if (this.conexion != null) {<br />
st = this.conexion.createStatement();<br />
rs = st.executeQuery(wSQL); //select<br />
}<br />
return rs;<br />
}<br />
<br />
protected Object EjecutarProcedimiento(String wProcedimiento, List<ParametroPostgres> wParametros) throws Exception {<br />
CallableStatement cs;<br />
Object valor = null;<br />
int parSalida = -1;<br />
int i = 1;<br />
try {<br />
cs = this.getConexion().prepareCall(wProcedimiento);<br />
if (wParametros != null) {<br />
for (ParametroPostgres par : wParametros) {<br />
if (par.isEntrada() == true) {<br />
cs.setObject(i, par.getValor());<br />
// cs.setObject(par.getNombre(), par.getValor());<br />
} else {<br />
parSalida = i;<br />
cs.registerOutParameter(i, par.getTipo());<br />
}<br />
i += 1;<br />
}<br />
}<br />
cs.executeUpdate();<br />
if (parSalida > 0) {<br />
valor = cs.getObject(parSalida);<br />
//valor = cs.getObject("xxx");<br />
}<br />
} catch (Exception e) {<br />
throw e;<br />
} finally {<br />
cs = null;<br />
}<br />
return valor;<br />
}<br />
<br />
protected ResultSet EjecutarProcedimientoDatos(String wProcedimiento, List<ParametroPostgres> wParametros) throws Exception {<br />
CallableStatement cs;<br />
ResultSet rs = null;<br />
int i = 1;<br />
<br />
try {<br />
cs = this.getConexion().prepareCall(wProcedimiento);<br />
if (wParametros != null) {<br />
for (ParametroPostgres par : wParametros) {<br />
if (par.isEntrada() == true) {<br />
cs.setObject(i, par.getValor());<br />
} else {<br />
cs.registerOutParameter(i, par.getTipo());<br />
}<br />
i += 1;<br />
}<br />
}<br />
cs.execute();<br />
//rs = cs.executeQuery();<br />
rs = (ResultSet) cs.getObject(1);<br />
} catch (Exception e) {<br />
throw e;<br />
} finally {<br />
cs = null;<br />
}<br />
<br />
return rs;<br />
}<br />
<br />
}<br />
<div>
<br /></div>
<div>
Clase Parámetro: </div>
<div>
<div>
package DAO;</div>
<div>
<br /></div>
<div>
public class ParametroPostgres {</div>
<div>
</div>
<div>
private String nombre;</div>
<div>
private Object valor;</div>
<div>
private boolean entrada;</div>
<div>
private int tipo;</div>
<div>
<br /></div>
<div>
public ParametroPostgres() {</div>
<div>
this.entrada = true;</div>
<div>
}</div>
<div>
</div>
<div>
public ParametroPostgres(String nombre, Object valor) {</div>
<div>
this.nombre = nombre;</div>
<div>
this.valor = valor;</div>
<div>
this.entrada = true;</div>
<div>
}</div>
<div>
<br /></div>
<div>
public ParametroPostgres(String nombre, boolean entrada, int tipo) {</div>
<div>
this.nombre = nombre;</div>
<div>
this.valor = null;</div>
<div>
this.entrada = entrada;</div>
<div>
this.tipo = tipo;</div>
<div>
}</div>
<div>
</div>
<div>
public int getTipo() {</div>
<div>
return this.tipo;</div>
<div>
}</div>
<div>
<br /></div>
<div>
public void setTipo(int tipo) {</div>
<div>
this.tipo = tipo;</div>
<div>
}</div>
<div>
</div>
<div>
public boolean isEntrada() {</div>
<div>
return entrada;</div>
<div>
}</div>
<div>
<br /></div>
<div>
public void setEntrada(boolean entrada) {</div>
<div>
this.entrada = entrada;</div>
<div>
}</div>
<div>
<br /></div>
<div>
public String getNombre() {</div>
<div>
return nombre;</div>
<div>
}</div>
<div>
<br /></div>
<div>
public void setNombre(String nombre) {</div>
<div>
this.nombre = nombre;</div>
<div>
}</div>
<div>
<br /></div>
<div>
public Object getValor() {</div>
<div>
return valor;</div>
<div>
}</div>
<div>
<br /></div>
<div>
public void setValor(Object valor) {</div>
<div>
this.valor = valor;</div>
<div>
}</div>
<div>
<br /></div>
<div>
</div>
<div>
}</div>
</div>
<div>
<br /></div>
<div>
<b>Métodos para insertar y listar usando DAO y parámetro </b></div>
<div>
<div>
<br /></div>
<div>
public class DAOTrabajador extends DAOPostgres {</div>
<div>
<br /></div>
<div>
String driver = "org.postgresql.Driver";</div>
<div>
String url = "jdbc:postgresql://localhost/bd_accesodatos_validaciones";</div>
<div>
String usuario = "postgres";</div>
<div>
String clave = "usatING123";</div>
<div>
<br /></div>
<div>
/**</div>
<div>
* Este metodo me registra un trabajador utilizando una cadena Para poder</div>
<div>
* utilizar este metodo es necesario extender de la clase DAO</div>
<div>
*</div>
<div>
* @param trabajador es la clase Trabajador</div>
<div>
* @throws Exception</div>
<div>
*/</div>
<div>
public void regTrabajadorDAOCadena(Trabajador trabajador) throws Exception {</div>
<div>
String sql = "insert into trabajador (nombre, dni, edad, sueldo, fechanacimiento, estado, direccion, telefono, celular, ruc, codigocargo)\n"</div>
<div>
+ "values ('" + trabajador.getNombresCompletos()</div>
<div>
+ "', '" + trabajador.getDni()</div>
<div>
+ "', " + trabajador.getEdad()</div>
<div>
+ ", " + trabajador.getSueldo()</div>
<div>
+ ", '" + trabajador.getFechaNaciemiento()</div>
<div>
+ "', " + trabajador.isEstado()</div>
<div>
+ " , '" + trabajador.getDireccion()</div>
<div>
+ "', '" + trabajador.getTelefonoFijo()</div>
<div>
+ "','" + trabajador.getCelular()</div>
<div>
+ "', '" + trabajador.getRuc()</div>
<div>
+ "', " + trabajador.getCargoPersona().getCodigo() + ")";</div>
<div>
try {</div>
<div>
this.Conectar(true);</div>
<div>
this.EjecutarOrden(sql);</div>
<div>
this.Cerrar(true);</div>
<div>
} catch (Exception e) {</div>
<div>
this.Cerrar(false);</div>
<div>
throw e;</div>
<div>
} finally {</div>
<div>
sql = "";</div>
<div>
}</div>
<div>
}</div>
<div>
<br /></div>
<div>
/**</div>
<div>
* Este registrar es con una funcion creada en postgressql y para poder</div>
<div>
* usarla es necesario extender de dao y tener la clase parametro, estas son</div>
<div>
* de mucha utilidad si queremos optimizar y estandarizar nuestro codigo</div>
<div>
*</div>
<div>
* @param trab</div>
<div>
* @throws Exception</div>
<div>
*/</div>
<div>
public void regTrabajadorDAOFuncion(Trabajador trab) throws Exception {</div>
<div>
try {</div>
<div>
<br /></div>
<div>
Date a = new java.sql.Date(trab.getFechaNaciemiento().getTime());</div>
<div>
List<ParametroPostgres> pars = new ArrayList<ParametroPostgres>();</div>
<div>
pars.add(new ParametroPostgres("", trab.getNombresCompletos()));</div>
<div>
pars.add(new ParametroPostgres("", trab.getDni()));</div>
<div>
pars.add(new ParametroPostgres("", trab.getEdad()));</div>
<div>
pars.add(new ParametroPostgres("", trab.getSueldo()));</div>
<div>
pars.add(new ParametroPostgres("", a));</div>
<div>
//parsRegistroResiduos.add(new Parametro("", new java.sql.Date(registroresiduos.getFechaGuiaRemicion().getTime())));</div>
<div>
pars.add(new ParametroPostgres("", trab.isEstado()));</div>
<div>
pars.add(new ParametroPostgres("", trab.getDireccion()));</div>
<div>
pars.add(new ParametroPostgres("", trab.getTelefonoFijo()));</div>
<div>
pars.add(new ParametroPostgres("", trab.getCelular()));</div>
<div>
pars.add(new ParametroPostgres("", trab.getRuc()));</div>
<div>
pars.add(new ParametroPostgres("", trab.getCargoPersona().getCodigo()));</div>
<div>
this.Conectar(true);</div>
<div>
this.EjecutarProcedimiento("{ call fu_r_Trababajador(?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) }", pars);</div>
<div>
this.Cerrar(true);</div>
<div>
} catch (Exception e) {</div>
<div>
this.Cerrar(false);</div>
<div>
throw e;</div>
<div>
} finally {</div>
<div>
<br /></div>
<div>
}</div>
<div>
<br /></div>
<div>
}</div>
<div>
<br /></div>
<div>
/**</div>
<div>
* Registro de trabajador, usando una candena</div>
<div>
*</div>
<div>
* @param trabajador</div>
<div>
* @throws Exception</div>
<div>
*/</div>
<div>
public void regTrabajadorString(Trabajador trabajador) throws Exception { // Registro de una persina usando cadena</div>
<div>
Connection cn = null;</div>
<div>
Statement st = null; // SQL </div>
<div>
String sql = "insert into trabajador (nombre, dni, edad, sueldo, fechanacimiento, estado, direccion, telefono, celular, ruc, codigocargo)\n"</div>
<div>
+ "values ('" + trabajador.getNombresCompletos()</div>
<div>
+ "', '" + trabajador.getDni()</div>
<div>
+ "', " + trabajador.getEdad()</div>
<div>
+ ", " + trabajador.getSueldo()</div>
<div>
+ ", '" + trabajador.getFechaNaciemiento()</div>
<div>
+ "', " + trabajador.isEstado()</div>
<div>
+ " , '" + trabajador.getDireccion()</div>
<div>
+ "', '" + trabajador.getTelefonoFijo()</div>
<div>
+ "','" + trabajador.getCelular()</div>
<div>
+ "', '" + trabajador.getRuc()</div>
<div>
+ "', " + trabajador.getCargoPersona().getCodigo() + ")";</div>
<div>
<br /></div>
<div>
try {</div>
<div>
Class.forName(this.driver); //Registro del driver</div>
<div>
cn = DriverManager.getConnection(this.url, this.usuario, this.clave);</div>
<div>
st = cn.createStatement();</div>
<div>
st.executeUpdate(sql);</div>
<div>
} catch (Exception e) {</div>
<div>
throw e;</div>
<div>
} finally {</div>
<div>
if (st != null) {</div>
<div>
st.close();</div>
<div>
st = null;</div>
<div>
}</div>
<div>
if (cn != null) {</div>
<div>
cn.close();</div>
<div>
cn = null;</div>
<div>
}</div>
<div>
}</div>
<div>
}</div>
<div>
<br /></div>
<div>
/**</div>
<div>
* registro de trabajador usanso un funcion</div>
<div>
*</div>
<div>
* @param trabajador</div>
<div>
* @throws Exception</div>
<div>
*/</div>
<div>
public void regTrabajadorFuncion(Trabajador trabajador) throws Exception {</div>
<div>
Connection cn = null;</div>
<div>
CallableStatement cs = null; // Es para la funcion</div>
<div>
java.sql.Date f = new java.sql.Date(trabajador.getFechaNaciemiento().getTime());</div>
<div>
try {</div>
<div>
Class.forName(this.driver);</div>
<div>
cn = DriverManager.getConnection(this.url, this.usuario, this.clave);</div>
<div>
cs = cn.prepareCall("{ call fu_r_Trababajador(?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) }");</div>
<div>
cs.setString(1, trabajador.getNombresCompletos());</div>
<div>
cs.setString(2, trabajador.getDni());</div>
<div>
cs.setInt(3, trabajador.getEdad());</div>
<div>
cs.setFloat(4, trabajador.getSueldo());</div>
<div>
cs.setDate(5, f);</div>
<div>
cs.setBoolean(6, trabajador.isEstado());</div>
<div>
cs.setString(7, trabajador.getDireccion());</div>
<div>
cs.setString(8, trabajador.getTelefonoFijo());</div>
<div>
cs.setString(9, trabajador.getCelular());</div>
<div>
cs.setString(10, trabajador.getRuc());</div>
<div>
cs.setInt(11, trabajador.getCargoPersona().getCodigo());</div>
<div>
cs.executeUpdate();</div>
<div>
} catch (Exception e) {</div>
<div>
throw e;</div>
<div>
} finally {</div>
<div>
if (cs != null) {</div>
<div>
cs.close();</div>
<div>
cs = null;</div>
<div>
}</div>
<div>
if (cn != null) {</div>
<div>
cn.close();</div>
<div>
cn = null;</div>
<div>
}</div>
<div>
}</div>
<div>
}</div>
<div>
<br /></div>
<div>
public List<Trabajador> lisTrabajadoresDAOFuncion() throws Exception {</div>
<div>
List<Trabajador> listaTrabajadores;</div>
<div>
List<ParametroPostgres> pars = new ArrayList();</div>
<div>
Trabajador trab;</div>
<div>
pars.add(new ParametroPostgres("", false, Types.OTHER));</div>
<div>
ResultSet rs = null;</div>
<div>
try {</div>
<div>
this.Conectar(true);</div>
<div>
rs = this.EjecutarProcedimientoDatos("{ ?= call fu_listar() }", pars);</div>
<div>
listaTrabajadores = new ArrayList();</div>
<div>
while (rs.next() == true) {</div>
<div>
trab = new Trabajador();</div>
<div>
trab.setCodigo(rs.getInt(1));</div>
<div>
trab.setNombresCompletos(rs.getString(2));</div>
<div>
trab.setDireccion(rs.getString(3));</div>
<div>
trab.setCelular(rs.getString(4));</div>
<div>
trab.setEdad(rs.getInt(5));</div>
<div>
trab.setDni(rs.getString(6));</div>
<div>
listaTrabajadores.add(trab);</div>
<div>
<br /></div>
<div>
}</div>
<div>
this.Cerrar(true);</div>
<div>
} catch (Exception e) {</div>
<div>
this.Cerrar(false);</div>
<div>
throw e;</div>
<div>
}</div>
<div>
return listaTrabajadores;</div>
<div>
}</div>
<div>
<br /></div>
<div>
public List<Trabajador> lisTrabajadoresDAOCadena() throws Exception {</div>
<div>
List<Trabajador> listaTrabajadores;</div>
<div>
Trabajador trab;</div>
<div>
ResultSet rs = null;</div>
<div>
String sql = "SELECT codigo, nombre, direccion, celular, edad, dni from trabajador";</div>
<div>
try {</div>
<div>
this.Conectar(true);</div>
<div>
rs = this.EjecutarOrdenDatos(sql);</div>
<div>
listaTrabajadores = new ArrayList();</div>
<div>
while (rs.next() == true) {</div>
<div>
trab = new Trabajador();</div>
<div>
trab.setCodigo(rs.getInt(1));</div>
<div>
trab.setNombresCompletos(rs.getString(2));</div>
<div>
trab.setDireccion(rs.getString(3));</div>
<div>
trab.setCelular(rs.getString(4));</div>
<div>
trab.setEdad(rs.getInt(5));</div>
<div>
trab.setDni(rs.getString(6));</div>
<div>
listaTrabajadores.add(trab);</div>
<div>
}</div>
<div>
this.Cerrar(true);</div>
<div>
} catch (Exception e) {</div>
<div>
this.Cerrar(false);</div>
<div>
throw e;</div>
<div>
} finally {</div>
<div>
if (rs != null) {</div>
<div>
rs.close();</div>
<div>
rs = null;</div>
<div>
}</div>
<div>
trab = null;</div>
<div>
sql = null;</div>
<div>
}</div>
<div>
return listaTrabajadores;</div>
<div>
}</div>
<div>
<br /></div>
<div>
public List<Trabajador> lisTrabajadorCadena() throws Exception {</div>
<div>
Connection cn = null;</div>
<div>
Statement st = null;</div>
<div>
List<Trabajador> lista = null;</div>
<div>
Trabajador trab = null;</div>
<div>
ResultSet rs;</div>
<div>
String sql = "SELECT codigo, nombre, direccion, celular, edad, dni from trabajador";</div>
<div>
try {</div>
<div>
Class.forName(this.driver); // Registro driver </div>
<div>
cn = DriverManager.getConnection(url, this.usuario, this.clave); //creo la coneccion </div>
<div>
st = cn.createStatement();</div>
<div>
rs = st.executeQuery(sql);</div>
<div>
lista = new ArrayList();</div>
<div>
while (rs.next() == true) {</div>
<div>
trab = new Trabajador();</div>
<div>
trab.setCodigo(rs.getInt(1));</div>
<div>
trab.setNombresCompletos(rs.getString(2));</div>
<div>
trab.setDireccion(rs.getString(3));</div>
<div>
trab.setCelular(rs.getString(4));</div>
<div>
trab.setEdad(rs.getInt(5));</div>
<div>
trab.setDni(rs.getString(6));</div>
<div>
lista.add(trab);</div>
<div>
}</div>
<div>
this.Conectar(false);</div>
<div>
} catch (Exception e) {</div>
<div>
this.Cerrar(false);</div>
<div>
throw e;</div>
<div>
} finally {</div>
<div>
if (trab != null) {</div>
<div>
trab = null;</div>
<div>
}</div>
<div>
if (cn != null || st != null) {</div>
<div>
cn.close();</div>
<div>
st.close();</div>
<div>
}</div>
<div>
}</div>
<div>
return lista;</div>
<div>
}</div>
<div>
<br /></div>
<div>
public List<Trabajador> listTrabajadorFuncion() throws Exception {</div>
<div>
Connection cn = null;</div>
<div>
ResultSet rs = null;</div>
<div>
CallableStatement cs = null;</div>
<div>
List<Trabajador> lisTrab = null;</div>
<div>
Trabajador trab;</div>
<div>
try {</div>
<div>
Class.forName(this.driver); // Registro driver </div>
<div>
cn = DriverManager.getConnection(url, this.usuario, this.clave);</div>
<div>
cn.setAutoCommit(false); // desabilita el autocomic</div>
<div>
cs = cn.prepareCall("{? = call fu_listar()}");</div>
<div>
cs.registerOutParameter(1, Types.OTHER);</div>
<div>
cs.execute(); // tiene que ser execute(); </div>
<div>
rs = (ResultSet) cs.getObject(1);</div>
<div>
lisTrab = new ArrayList();</div>
<div>
while (rs.next() == true) {</div>
<div>
trab = new Trabajador();</div>
<div>
trab.setCodigo(rs.getInt(1));</div>
<div>
trab.setNombresCompletos(rs.getString(2));</div>
<div>
trab.setDireccion(rs.getString(3));</div>
<div>
trab.setCelular(rs.getString(4));</div>
<div>
trab.setEdad(rs.getInt(5));</div>
<div>
trab.setDni(rs.getString(6));</div>
<div>
lisTrab.add(trab);</div>
<div>
}</div>
<div>
cn.commit();</div>
<div>
} catch (Exception e) {</div>
<div>
throw e;</div>
<div>
} finally {</div>
<div>
trab = null;</div>
<div>
if (rs != null) {</div>
<div>
rs.close();</div>
<div>
rs = null;</div>
<div>
}</div>
<div>
<br /></div>
<div>
}</div>
<div>
return lisTrab;</div>
<div>
}</div>
<div>
<br /></div>
<div>
public List<Trabajador> listTrabajadorFuncion(int codigo) throws Exception {</div>
<div>
Connection cn = null;</div>
<div>
ResultSet rs = null;</div>
<div>
CallableStatement cs = null;</div>
<div>
List<Trabajador> lisTrab = null;</div>
<div>
Trabajador trab;</div>
<div>
try {</div>
<div>
Class.forName(this.driver); // Registro driver </div>
<div>
cn = DriverManager.getConnection(url, this.usuario, this.clave);</div>
<div>
cn.setAutoCommit(false); // desabilita el autocomic</div>
<div>
cs = cn.prepareCall("{? = call fu_listar_parametro(?)}");</div>
<div>
cs.registerOutParameter(1, Types.OTHER);</div>
<div>
cs.setInt(2, codigo);</div>
<div>
cs.execute(); // tiene que ser execute(); </div>
<div>
rs = (ResultSet) cs.getObject(1);</div>
<div>
lisTrab = new ArrayList();</div>
<div>
while (rs.next() == true) {</div>
<div>
trab = new Trabajador();</div>
<div>
trab.setCodigo(rs.getInt(1));</div>
<div>
trab.setNombresCompletos(rs.getString(2));</div>
<div>
trab.setDireccion(rs.getString(3));</div>
<div>
trab.setCelular(rs.getString(4));</div>
<div>
trab.setEdad(rs.getInt(5));</div>
<div>
trab.setDni(rs.getString(6));</div>
<div>
lisTrab.add(trab);</div>
<div>
}</div>
<div>
cn.commit();</div>
<div>
} catch (Exception e) {</div>
<div>
throw e;</div>
<div>
} finally {</div>
<div>
trab = null;</div>
<div>
if (rs != null) {</div>
<div>
rs.close();</div>
<div>
rs = null;</div>
<div>
}</div>
<div>
<br /></div>
<div>
}</div>
<div>
return lisTrab;</div>
<div>
}</div>
<div>
<br /></div>
<div>
public List<Trabajador> lisTrabajadoresDAOFuncion(int codigo) throws Exception {</div>
<div>
List<Trabajador> listaTrabajadores;</div>
<div>
List<ParametroPostgres> pars = new ArrayList();</div>
<div>
Trabajador trab;</div>
<div>
pars.add(new ParametroPostgres("", false, Types.OTHER));</div>
<div>
pars.add(new ParametroPostgres("", codigo));</div>
<div>
ResultSet rs = null;</div>
<div>
try {</div>
<div>
this.Conectar(true);</div>
<div>
rs = this.EjecutarProcedimientoDatos("{ ?= call fu_listar_parametro(?) }", pars);</div>
<div>
listaTrabajadores = new ArrayList();</div>
<div>
while (rs.next() == true) {</div>
<div>
trab = new Trabajador();</div>
<div>
trab.setCodigo(rs.getInt(1));</div>
<div>
trab.setNombresCompletos(rs.getString(2));</div>
<div>
trab.setDireccion(rs.getString(3));</div>
<div>
trab.setCelular(rs.getString(4));</div>
<div>
trab.setEdad(rs.getInt(5));</div>
<div>
trab.setDni(rs.getString(6));</div>
<div>
listaTrabajadores.add(trab);</div>
<div>
<br /></div>
<div>
}</div>
<div>
this.Cerrar(true);</div>
<div>
} catch (Exception e) {</div>
<div>
this.Cerrar(false);</div>
<div>
throw e;</div>
<div>
}</div>
<div>
return listaTrabajadores;</div>
<div>
}</div>
<div>
<br /></div>
<div>
}</div>
</div>
<div>
<br /></div>
<div>
<br /></div>
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="http://4.bp.blogspot.com/-4IB06HREYyE/VCCGgp76PhI/AAAAAAAAA7o/PeS2kUlBq_4/s1600/poss.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="http://4.bp.blogspot.com/-4IB06HREYyE/VCCGgp76PhI/AAAAAAAAA7o/PeS2kUlBq_4/s1600/poss.png" height="223" width="400" /></a></div>
<br />
<br />
<br />
<br />
Modelo Combo <a href="https://dl.dropboxusercontent.com/u/15810128/Publicaciones%20Blog/JAVA/Ejercicios/ModeloComboCargoTrabajador.java">Descargar</a><br />
Modelo Table <a href="https://dl.dropboxusercontent.com/u/15810128/Publicaciones%20Blog/JAVA/Ejercicios/ModeloTablaTrabajador.java">Descargar</a><br />
Método Validaciones: <a href="https://dl.dropboxusercontent.com/u/15810128/Publicaciones%20Blog/JAVA/Ejercicios/MetodosFunciones.java">Descargar</a><br />
Proyectos completo: <a href="https://dl.dropboxusercontent.com/u/15810128/Publicaciones%20Blog/JAVA/Ejercicios/AccesoDatosValidaciones%20v%201.0.rar">Descargar</a> ahí se encuentra el proyecto en una carpeta y en un archivo comprimido <br />
<br />
<br />
Nota:<br />
En el proyecto encontraras algunas cosas que no menciono que son de mucha ayuda para programar y se pueden agregar o mejorar mas cosas solo comenten y compartan. Ademas<br />
<br />
<br />
<br />
<br />
<br />OmarGuevarahttp://www.blogger.com/profile/07657927528941901290noreply@blogger.com3tag:blogger.com,1999:blog-2108660187568393176.post-54705891448936134602014-09-18T06:13:00.003-07:002014-09-18T06:16:09.026-07:00Inicio de Sesión con teclado numérico " PHP + bootstrap "<span style="font-family: Verdana, sans-serif;">Inicio de sesión con un teclado numérico aleatorio, cada vez que se inicie la pagina el orden de los números en el teclado cambiaran.</span><br />
<div>
<div>
<span style="font-family: Verdana, sans-serif;">Se conecta a una base de datos Postgres y uso bootstrap para el diseño de los formularios. </span><span style="font-family: Verdana, sans-serif;">Lo único que no me funciona es que cuando lo cargo el el móvil los botones del teclado numérico se distorsionan, si lo pueden mejorar a buena hora. </span></div>
<div>
<span style="font-family: Verdana, sans-serif;">Para que funcione en su PC cambien las cadenas de conexión. </span></div>
<div>
<span style="font-family: Verdana, sans-serif;"><br /></span></div>
<div>
<span style="font-family: Verdana, sans-serif;">Archivos a descargar:</span></div>
<div>
<span style="font-family: Verdana, sans-serif;"><br /></span></div>
<div>
<span style="font-family: Verdana, sans-serif;">Proyectos echo en netbeans con todas las librerías <a href="https://mega.co.nz/#F!JcxgzDDL!xz_priTOCfRjgOGYb7mrxw">Descargar</a> (enlace directo son publicidad)</span></div>
<div>
<span style="font-family: Verdana, sans-serif;"><br /></span></div>
<div>
<span style="font-family: Verdana, sans-serif;">Nota: </span></div>
<div>
<br /></div>
<div>
<br /></div>
<div class="separator" style="clear: both; text-align: center;">
</div>
<div class="separator" style="clear: both; text-align: center;">
<a href="http://3.bp.blogspot.com/-Af2OEU1OA80/VBrXhktXilI/AAAAAAAAA7I/x8tn0B26wa8/s1600/ini.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="http://3.bp.blogspot.com/-Af2OEU1OA80/VBrXhktXilI/AAAAAAAAA7I/x8tn0B26wa8/s1600/ini.png" height="222" width="400" /></a></div>
<div class="separator" style="clear: both; text-align: center;">
<br /></div>
<div class="separator" style="clear: both; text-align: center;">
<a href="http://4.bp.blogspot.com/-qga5mbTY9J0/VBrXh1grGaI/AAAAAAAAA7Q/uMtoW4zEVFg/s1600/ini2.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="http://4.bp.blogspot.com/-qga5mbTY9J0/VBrXh1grGaI/AAAAAAAAA7Q/uMtoW4zEVFg/s1600/ini2.png" height="223" width="400" /></a></div>
<br />
<br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="http://4.bp.blogspot.com/-bRllAr8Wj4U/VBrXh3h7LmI/AAAAAAAAA7M/wvXDeH4lZ-M/s1600/iniciop.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="http://4.bp.blogspot.com/-bRllAr8Wj4U/VBrXh3h7LmI/AAAAAAAAA7M/wvXDeH4lZ-M/s1600/iniciop.png" height="223" width="400" /></a></div>
<div class="separator" style="clear: both; text-align: center;">
<br /></div>
<div class="separator" style="clear: both; text-align: center;">
Dejen sus comentarios</div>
<div>
<br />
<div>
<br /></div>
<div>
<br /></div>
</div>
</div>
OmarGuevarahttp://www.blogger.com/profile/07657927528941901290noreply@blogger.com1tag:blogger.com,1999:blog-2108660187568393176.post-81201161268763095172014-09-02T10:09:00.005-07:002014-09-02T10:13:32.969-07:00Ejercicio del Curso de Tecnologías Web (PHP)<span style="font-family: Verdana, sans-serif;"><b>PHP</b></span><br />
<span style="font-family: Verdana, sans-serif;"><b><br /></b></span>
<span style="font-family: Verdana, sans-serif;">Desarrollo de ejercicios básicos propuestos del curso de Tecnologías web.... cualquier duda o error en el ejercicio dejen sus comentarios</span><br />
<span style="font-family: Verdana, sans-serif;"><br /></span>
<span style="font-family: Verdana, sans-serif;"><b>Ejercicio en Clase</b></span><br />
<span style="font-family: Verdana, sans-serif;">Boleta de pago</span><br />
<span style="font-family: Verdana, sans-serif;"><br /></span>
<span style="font-family: Verdana, sans-serif;"><b>Ejercicio 1 de diapositiva</b> </span><br />
<span style="font-family: Verdana, sans-serif;"><br /></span>
<br />
<div style="direction: ltr; margin-bottom: 0pt; margin-top: 0pt; unicode-bidi: embed; vertical-align: baseline;">
<span style="font-family: Verdana, sans-serif;">Analizar, diseñar e implementar una
solución en PHP utilizando POO que permita calcular el área de un triangulo.</span></div>
<div style="direction: ltr; margin-bottom: 0pt; margin-top: 0pt; unicode-bidi: embed; vertical-align: baseline;">
</div>
<div style="direction: ltr; margin-bottom: 0pt; margin-top: 0pt; unicode-bidi: embed; vertical-align: baseline;">
<span style="font-family: Verdana, sans-serif;">Los datos necesarios para calcular el área de
un triangulo son: base y altura.</span></div>
<div style="direction: ltr; margin-bottom: 0pt; margin-top: 0pt; unicode-bidi: embed; vertical-align: baseline;">
</div>
<div style="direction: ltr; margin-bottom: 0pt; margin-top: 0pt; unicode-bidi: embed; vertical-align: baseline;">
<span style="font-family: Verdana, sans-serif;">Formula: (base * altura) / 2</span></div>
<div style="direction: ltr; language: es-PE; margin-bottom: 0pt; margin-top: 0pt; mso-line-break-override: none; punctuation-wrap: hanging; text-align: justify; text-justify: inter-ideograph; unicode-bidi: embed; vertical-align: baseline;">
<span style="font-family: Verdana, sans-serif;"> </span></div>
<div style="direction: ltr; language: es-PE; margin-bottom: 0pt; margin-top: 0pt; mso-line-break-override: none; punctuation-wrap: hanging; text-align: justify; text-justify: inter-ideograph; unicode-bidi: embed; vertical-align: baseline;">
<span style="font-family: Verdana, sans-serif;">Después
de ingresados se pide implementar un método que retorne el área del triangulo
para que luego sea mostrado en pantalla.</span></div>
<div style="direction: ltr; language: es-PE; margin-bottom: 0pt; margin-top: 0pt; mso-line-break-override: none; punctuation-wrap: hanging; text-align: justify; text-justify: inter-ideograph; unicode-bidi: embed; vertical-align: baseline;">
</div>
<br />
<div style="direction: ltr; margin-bottom: 0pt; margin-top: 0pt; unicode-bidi: embed; vertical-align: baseline;">
<span style="font-family: Verdana, sans-serif;"> <u><span style="color: #ed0303;">Restricción</span></u><span style="color: #ed0303;">:
Los atributos deben ser privados y los métodos todos públicos.</span></span></div>
<div style="direction: ltr; margin-bottom: 0pt; margin-top: 0pt; unicode-bidi: embed; vertical-align: baseline;">
<span style="color: #ed0303;"><span style="font-family: Verdana, sans-serif;"><br /></span></span></div>
<div style="direction: ltr; margin-bottom: 0pt; margin-top: 0pt; unicode-bidi: embed; vertical-align: baseline;">
<span style="color: #ed0303;"><span style="font-family: Verdana, sans-serif;"><br /></span></span></div>
<span style="font-family: Verdana, sans-serif;"><b>Ejercicio 2 de diapositiva</b></span><br />
<span style="font-family: Verdana, sans-serif;"><b><br /></b></span>
<br />
<div style="direction: ltr; language: es-PE; margin-bottom: 0pt; margin-top: 0pt; mso-line-break-override: none; punctuation-wrap: hanging; text-align: justify; text-justify: inter-ideograph; unicode-bidi: embed; vertical-align: baseline;">
<span style="font-family: Verdana, sans-serif;">Analizar, diseñar e implementar una
solución en PHP utilizando POO que permita registrar los datos de una laptop y
determinar su estado.</span></div>
<div style="direction: ltr; margin-bottom: 0pt; margin-top: 0pt; unicode-bidi: embed; vertical-align: baseline;">
</div>
<div style="direction: ltr; language: es-PE; margin-bottom: 0pt; margin-top: 0pt; mso-line-break-override: none; punctuation-wrap: hanging; text-align: justify; text-justify: inter-ideograph; unicode-bidi: embed; vertical-align: baseline;">
<span style="font-family: Verdana, sans-serif;">Los
datos que se desea registrar son: propietario, marca, modelo, añoFabrica, capacidadDiscoDuro, capacidadUtilizadaDiscoDuro.</span></div>
<div style="direction: ltr; margin-bottom: 0pt; margin-top: 0pt; unicode-bidi: embed; vertical-align: baseline;">
</div>
<div style="direction: ltr; language: es-PE; margin-bottom: 0pt; margin-top: 0pt; mso-line-break-override: none; punctuation-wrap: hanging; text-align: justify; text-justify: inter-ideograph; unicode-bidi: embed; vertical-align: baseline;">
<span style="font-family: Verdana, sans-serif;">Se
desea que la solución me indique la antigüedad de la laptop según el año de
fabricación. Si el año de fabrica es antes de 2005, entonces es obsoleta, si se
fabricó después del 2005 y antes o en el año 2010 es antigua y si fabrico
después del 2010 es moderna.</span></div>
<div style="direction: ltr; language: es-PE; margin-bottom: 0pt; margin-top: 0pt; mso-line-break-override: none; punctuation-wrap: hanging; text-align: justify; text-justify: inter-ideograph; unicode-bidi: embed; vertical-align: baseline;">
<span style="font-family: Verdana, sans-serif;">Además
se desea saber el estado del disco duro considerando que si queda menos de 10 </span><span style="font-family: Verdana, sans-serif;">gb</span><span style="font-family: Verdana, sans-serif;"> imprima un mensaje diciendo “queda poco
espacio en disco” y de lo contrario mostrar un mensaje diciendo “Aun queda
regular espacio en el disco”</span></div>
<div style="direction: ltr; language: es-PE; margin-bottom: 0pt; margin-top: 0pt; mso-line-break-override: none; punctuation-wrap: hanging; text-align: justify; text-justify: inter-ideograph; unicode-bidi: embed; vertical-align: baseline;">
</div>
<br />
<div style="direction: ltr; language: es-PE; margin-bottom: 0pt; margin-top: 0pt; mso-line-break-override: none; punctuation-wrap: hanging; text-align: justify; text-justify: inter-ideograph; unicode-bidi: embed; vertical-align: baseline;">
<span style="font-family: Verdana, sans-serif;"><span style="color: #ed0303;"><br /></span></span></div>
<div style="direction: ltr; language: es-PE; margin-bottom: 0pt; margin-top: 0pt; mso-line-break-override: none; punctuation-wrap: hanging; text-align: justify; text-justify: inter-ideograph; unicode-bidi: embed; vertical-align: baseline;">
<span style="font-family: Verdana, sans-serif;"><span style="color: #ed0303;"> </span><u><span style="color: #ed0303;">Restricción</span></u><span style="color: #ed0303;">:
Los atributos y métodos a utilizar deben ser todos públicos.</span></span></div>
<span style="font-family: Verdana, sans-serif;"><br /></span>
<span style="font-family: Verdana, sans-serif;"><b>Ejercicio 3 de diapositiva</b></span><br />
<div style="direction: ltr; margin-bottom: 0pt; margin-top: 0pt; unicode-bidi: embed; vertical-align: baseline;">
<span style="font-family: Verdana, sans-serif;"><br /></span></div>
<div style="direction: ltr; margin-bottom: 0pt; margin-top: 0pt; unicode-bidi: embed; vertical-align: baseline;">
<span style="font-family: Verdana, sans-serif;">Analizar, diseñar e implementar una
solución en PHP utilizando POO que permita registrar los datos de un cliente y
determinar su calificación para un crédito.</span></div>
<div style="direction: ltr; margin-bottom: 0pt; margin-top: 0pt; unicode-bidi: embed; vertical-align: baseline;">
</div>
<div style="direction: ltr; margin-bottom: 0pt; margin-top: 0pt; unicode-bidi: embed; vertical-align: baseline;">
<span style="font-family: Verdana, sans-serif;">Los datos que se necesita almacenar del
cliente son los siguientes:</span></div>
<div style="direction: ltr; margin-bottom: 0pt; margin-top: 0pt; unicode-bidi: embed; vertical-align: baseline;">
<span style="font-family: Verdana, sans-serif;">nombre, direccion, telefono, sexo, edad, ingresoMensual</span></div>
<div style="direction: ltr; margin-bottom: 0pt; margin-top: 0pt; unicode-bidi: embed; vertical-align: baseline;">
</div>
<div style="direction: ltr; language: es-PE; margin-bottom: 0pt; margin-top: 0pt; mso-line-break-override: none; punctuation-wrap: hanging; text-align: justify; text-justify: inter-ideograph; unicode-bidi: embed; vertical-align: baseline;">
<span style="font-family: Verdana, sans-serif;">Después
de almacenar estos datos del cliente se necesita que la solución implemente un
método para imprimir en pantalla todos los datos registrados del cliente
indicando además si el cliente es mayor o menor de edad.</span></div>
<div style="direction: ltr; language: es-PE; margin-bottom: 0pt; margin-top: 0pt; mso-line-break-override: none; punctuation-wrap: hanging; text-align: justify; text-justify: inter-ideograph; unicode-bidi: embed; vertical-align: baseline;">
</div>
<div style="direction: ltr; language: es-PE; margin-bottom: 0pt; margin-top: 0pt; mso-line-break-override: none; punctuation-wrap: hanging; text-align: justify; text-justify: inter-ideograph; unicode-bidi: embed; vertical-align: baseline;">
<span style="font-family: Verdana, sans-serif;">Si
el 30% del ingresoMensual es mayor a 350 el programa debe
imprimir un mensaje donde diga “el cliente califica para otorgarle un crédito”
de lo contrario que indique “no califica para crédito”.</span></div>
<div style="direction: ltr; language: es-PE; margin-bottom: 0pt; margin-top: 0pt; mso-line-break-override: none; punctuation-wrap: hanging; text-align: justify; text-justify: inter-ideograph; unicode-bidi: embed; vertical-align: baseline;">
</div>
<div style="direction: ltr; language: es-PE; margin-bottom: 0pt; margin-top: 0pt; mso-line-break-override: none; punctuation-wrap: hanging; text-align: justify; text-justify: inter-ideograph; unicode-bidi: embed; vertical-align: baseline;">
<span style="font-family: Verdana, sans-serif;">En
el caso que si califique debe mostrar el monto de crédito máximo que le podemos
otorgar, sabiendo que el monto máximo del crédito resulta de aplicar el 17% del
ingreso mensual</span></div>
<div style="direction: ltr; language: es-PE; margin-bottom: 0pt; margin-top: 0pt; mso-line-break-override: none; punctuation-wrap: hanging; text-align: justify; text-justify: inter-ideograph; unicode-bidi: embed; vertical-align: baseline;">
<span style="font-family: Verdana, sans-serif;"> </span></div>
<br />
<div style="direction: ltr; margin-bottom: 0pt; margin-top: 0pt; unicode-bidi: embed; vertical-align: baseline;">
<span style="font-family: Verdana, sans-serif;"> <u><span style="color: #ed0303;">Restricción</span></u><span style="color: #ed0303;">:
Los atributos y métodos a utilizar deben ser todos públicos.</span></span></div>
<span style="font-family: Verdana, sans-serif;"><br /></span>
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="http://3.bp.blogspot.com/-DC2wh30-A08/VAX5Ic7teII/AAAAAAAAA6Y/L2gZF9aNYaI/s1600/php.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="http://3.bp.blogspot.com/-DC2wh30-A08/VAX5Ic7teII/AAAAAAAAA6Y/L2gZF9aNYaI/s1600/php.png" height="223" width="400" /></a></div>
<div class="separator" style="clear: both; text-align: center;">
<br /></div>
<div class="separator" style="clear: both; text-align: center;">
<span style="font-family: Verdana, sans-serif;"><b>Nota: Los ejercicios están con validaciones básicas </b></span></div>
<div class="separator" style="clear: both; text-align: center;">
<span style="font-family: Verdana, sans-serif;"><b><br /></b></span></div>
<div class="separator" style="clear: both; text-align: center;">
<span style="font-family: Verdana, sans-serif;"><b><a href="https://dl.dropboxusercontent.com/u/15810128/Publicaciones%20Blog/Ejercicios%20Basicos%20PHP%20Tecnologias%20Web/Sesion5.rar">Descargar Ejercicios</a></b></span></div>
<div class="separator" style="clear: both; text-align: center;">
<span style="font-family: Verdana, sans-serif;"><br /></span></div>
<span style="font-family: Verdana, sans-serif;">continuara . . . .</span>OmarGuevarahttp://www.blogger.com/profile/07657927528941901290noreply@blogger.com1tag:blogger.com,1999:blog-2108660187568393176.post-62836482960408036392014-02-22T20:17:00.002-08:002017-09-20T07:58:48.719-07:00Programacion I - Practica Calificada N° 2 (USAT)<div align="center" class="MsoNormal" style="text-align: center;">
<b><span lang="ES-TRAD" style="font-size: 18.0pt; line-height: 115%; mso-ansi-language: ES-TRAD; mso-bidi-font-size: 12.0pt;">PRACTICA CALIFICADA<o:p></o:p></span></b></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal" style="text-align: justify;">
<span lang="ES-TRAD" style="font-size: 12.0pt; line-height: 115%; mso-ansi-language: ES-TRAD;"><span style="font-family: "verdana" , sans-serif;">Gestionar datos de una empresa. No debe permitir
ingresar empresas con el mismo RUC o el mismo nombre corto y razón social.<o:p></o:p></span></span></div>
<div class="MsoNormal" style="text-align: justify;">
<span lang="ES-TRAD" style="font-size: 12.0pt; line-height: 115%; mso-ansi-language: ES-TRAD;"><span style="font-family: "verdana" , sans-serif;">Debe
permitir registrar, modificar, eliminar y buscar por RUC o por Nombre, listar
todas empresas, eliminar todas las empresas y dar baja y/o alta a las empresas.<o:p></o:p></span></span></div>
<div class="MsoNormal" style="text-align: justify;">
<span lang="ES-TRAD" style="font-size: 12.0pt; line-height: 115%; mso-ansi-language: ES-TRAD;"><span style="font-family: "verdana" , sans-serif;">Los botones deberán ser:<o:p></o:p></span></span></div>
<div class="MsoNormal" style="text-align: justify;">
<span lang="ES-TRAD" style="font-size: 12.0pt; line-height: 115%; mso-ansi-language: ES-TRAD;"><span style="font-family: "verdana" , sans-serif;"><br /></span></span></div>
<div class="MsoListParagraphCxSpFirst" style="text-align: justify; text-indent: -18pt;">
<!--[if !supportLists]--><span style="font-family: "verdana" , sans-serif;"><span lang="ES-TRAD" style="font-size: 12.0pt; line-height: 115%; mso-ansi-language: ES-TRAD; mso-ascii-font-family: Calibri; mso-bidi-font-family: Calibri; mso-fareast-font-family: Calibri; mso-hansi-font-family: Calibri;">-<span style="font-size: 7pt; line-height: normal;">
</span></span><!--[endif]--><span lang="ES-TRAD" style="font-size: 12.0pt; line-height: 115%; mso-ansi-language: ES-TRAD;">Nuevo / Registrar<o:p></o:p></span></span></div>
<div class="MsoListParagraphCxSpMiddle" style="text-align: justify; text-indent: -18pt;">
<!--[if !supportLists]--><span style="font-family: "verdana" , sans-serif;"><span lang="ES-TRAD" style="font-size: 12.0pt; line-height: 115%; mso-ansi-language: ES-TRAD; mso-ascii-font-family: Calibri; mso-bidi-font-family: Calibri; mso-fareast-font-family: Calibri; mso-hansi-font-family: Calibri;">-<span style="font-size: 7pt; line-height: normal;">
</span></span><!--[endif]--><span lang="ES-TRAD" style="font-size: 12.0pt; line-height: 115%; mso-ansi-language: ES-TRAD;">Modificar<o:p></o:p></span></span></div>
<div class="MsoListParagraphCxSpMiddle" style="text-align: justify; text-indent: -18pt;">
<!--[if !supportLists]--><span style="font-family: "verdana" , sans-serif;"><span lang="ES-TRAD" style="font-size: 12.0pt; line-height: 115%; mso-ansi-language: ES-TRAD; mso-ascii-font-family: Calibri; mso-bidi-font-family: Calibri; mso-fareast-font-family: Calibri; mso-hansi-font-family: Calibri;">-<span style="font-size: 7pt; line-height: normal;">
</span></span><!--[endif]--><span lang="ES-TRAD" style="font-size: 12.0pt; line-height: 115%; mso-ansi-language: ES-TRAD;">Eliminar<o:p></o:p></span></span></div>
<div class="MsoListParagraphCxSpMiddle" style="text-align: justify; text-indent: -18pt;">
<!--[if !supportLists]--><span style="font-family: "verdana" , sans-serif;"><span lang="ES-TRAD" style="font-size: 12.0pt; line-height: 115%; mso-ansi-language: ES-TRAD; mso-ascii-font-family: Calibri; mso-bidi-font-family: Calibri; mso-fareast-font-family: Calibri; mso-hansi-font-family: Calibri;">-<span style="font-size: 7pt; line-height: normal;">
</span></span><!--[endif]--><span lang="ES-TRAD" style="font-size: 12.0pt; line-height: 115%; mso-ansi-language: ES-TRAD;">Buscar x RUC<o:p></o:p></span></span></div>
<div class="MsoListParagraphCxSpMiddle" style="text-align: justify; text-indent: -18pt;">
<!--[if !supportLists]--><span style="font-family: "verdana" , sans-serif;"><span lang="ES-TRAD" style="font-size: 12.0pt; line-height: 115%; mso-ansi-language: ES-TRAD; mso-ascii-font-family: Calibri; mso-bidi-font-family: Calibri; mso-fareast-font-family: Calibri; mso-hansi-font-family: Calibri;">-<span style="font-size: 7pt; line-height: normal;">
</span></span><!--[endif]--><span lang="ES-TRAD" style="font-size: 12.0pt; line-height: 115%; mso-ansi-language: ES-TRAD;">Buscar x Nombre<o:p></o:p></span></span></div>
<div class="MsoListParagraphCxSpMiddle" style="text-align: justify; text-indent: -18pt;">
<!--[if !supportLists]--><span style="font-family: "verdana" , sans-serif;"><span lang="ES-TRAD" style="font-size: 12.0pt; line-height: 115%; mso-ansi-language: ES-TRAD; mso-ascii-font-family: Calibri; mso-bidi-font-family: Calibri; mso-fareast-font-family: Calibri; mso-hansi-font-family: Calibri;">-<span style="font-size: 7pt; line-height: normal;">
</span></span><!--[endif]--><span lang="ES-TRAD" style="font-size: 12.0pt; line-height: 115%; mso-ansi-language: ES-TRAD;">Dar Baja / Dar Alta<o:p></o:p></span></span></div>
<div class="MsoListParagraphCxSpMiddle" style="text-align: justify; text-indent: -18pt;">
<!--[if !supportLists]--><span style="font-family: "verdana" , sans-serif;"><span lang="ES-TRAD" style="font-size: 12.0pt; line-height: 115%; mso-ansi-language: ES-TRAD; mso-ascii-font-family: Calibri; mso-bidi-font-family: Calibri; mso-fareast-font-family: Calibri; mso-hansi-font-family: Calibri;">-<span style="font-size: 7pt; line-height: normal;">
</span></span><!--[endif]--><span lang="ES-TRAD" style="font-size: 12.0pt; line-height: 115%; mso-ansi-language: ES-TRAD;">Listar por Tipo de empresa (Púbica
/ Privada)<o:p></o:p></span></span></div>
<div class="MsoListParagraphCxSpMiddle" style="text-align: justify; text-indent: -18pt;">
<!--[if !supportLists]--><span style="font-family: "verdana" , sans-serif;"><span lang="ES-TRAD" style="font-size: 12.0pt; line-height: 115%; mso-ansi-language: ES-TRAD; mso-ascii-font-family: Calibri; mso-bidi-font-family: Calibri; mso-fareast-font-family: Calibri; mso-hansi-font-family: Calibri;">-<span style="font-size: 7pt; line-height: normal;">
</span></span><!--[endif]--><span lang="ES-TRAD" style="font-size: 12.0pt; line-height: 115%; mso-ansi-language: ES-TRAD;">Listar por Estado (Hábil / No
Hábil)<o:p></o:p></span></span></div>
<div class="MsoListParagraphCxSpLast" style="text-align: justify; text-indent: -18pt;">
<!--[if !supportLists]--><span style="font-family: "verdana" , sans-serif;"><span lang="ES-TRAD" style="font-size: 12.0pt; line-height: 115%; mso-ansi-language: ES-TRAD; mso-ascii-font-family: Calibri; mso-bidi-font-family: Calibri; mso-fareast-font-family: Calibri; mso-hansi-font-family: Calibri;">-<span style="font-size: 7pt; line-height: normal;">
</span></span><!--[endif]--><span lang="ES-TRAD" style="font-size: 12.0pt; line-height: 115%; mso-ansi-language: ES-TRAD;">Listar general<o:p></o:p></span></span></div>
<div class="MsoListParagraphCxSpLast" style="text-align: justify; text-indent: -18pt;">
<span style="font-family: "verdana" , sans-serif;"><span lang="ES-TRAD" style="font-size: 12.0pt; line-height: 115%; mso-ansi-language: ES-TRAD;"><br /></span></span></div>
<div class="MsoNormal" style="text-align: justify;">
<span lang="ES-TRAD" style="font-size: 12.0pt; line-height: 115%; mso-ansi-language: ES-TRAD;"><span style="font-family: "verdana" , sans-serif;">Para los listados deberá mostrar los tipos de
listados y seleccionar cual se desea y un botón IR para ver el resultado en la
tabla.<o:p></o:p></span></span></div>
<div class="MsoNormal" style="text-align: justify;">
<span lang="ES-TRAD" style="font-size: 12.0pt; line-height: 115%; mso-ansi-language: ES-TRAD;"><span style="font-family: "verdana" , sans-serif;">Se debe
actualizar el listado de forma automática de después de cada operación. Al
seleccionar una empresa de la lista se deberán habilitar los botones
correspondientes y mostrar la información de detalle en los controles, en botón
Dar Baja / Dar Alta mostrará el texto adecuado en función al estado de la
empresa seleccionada.<o:p></o:p></span></span></div>
<div class="MsoNormal" style="text-align: justify;">
<span lang="ES-TRAD" style="font-size: 12.0pt; line-height: 115%; mso-ansi-language: ES-TRAD;"><span style="font-family: "verdana" , sans-serif;">Trabajar
con la Base de datos: BDPRACTICA, cuyo script es el siguiente:</span><o:p></o:p></span></div>
<div class="MsoNormal" style="margin-bottom: 0.0001pt; text-align: justify;">
<span lang="EN-US" style="font-family: "courier new"; font-size: 12.0pt;"><br /></span></div>
<div class="MsoNormal" style="margin-bottom: 0.0001pt; text-align: justify;">
<span lang="EN-US" style="font-family: "courier new"; font-size: 12.0pt;"><br /></span></div>
<div class="MsoNormal" style="margin-bottom: 0.0001pt; text-align: justify;">
<span lang="EN-US" style="font-family: "courier new"; font-size: 12.0pt;">create table Tipo(<o:p></o:p></span></div>
<div class="MsoNormal" style="margin-bottom: 0.0001pt; text-align: justify;">
<span lang="EN-US" style="font-family: "courier new"; font-size: 12.0pt;">idTipo int not null primary
key,<o:p></o:p></span></div>
<div class="MsoNormal" style="margin-bottom: 0.0001pt; text-align: justify;">
<span lang="EN-US" style="font-family: "courier new"; font-size: 12.0pt;">nombre varchar(30) not null,<o:p></o:p></span></div>
<div class="MsoNormal" style="margin-bottom: 0.0001pt; text-align: justify;">
<span lang="EN-US" style="font-family: "courier new"; font-size: 12.0pt;">descripcion varchar(100) not
null);<o:p></o:p></span></div>
<div class="MsoNormal" style="margin-bottom: 0.0001pt; text-align: justify;">
<br /></div>
<div class="MsoNormal" style="margin-bottom: 0.0001pt; text-align: justify;">
<span lang="EN-US" style="font-family: "courier new"; font-size: 12.0pt;">create table Empresa(<o:p></o:p></span></div>
<div class="MsoNormal" style="margin-bottom: 0.0001pt; text-align: justify;">
<span lang="EN-US" style="font-family: "courier new"; font-size: 12.0pt;">rucEmpresa varchar(8) not
null primary key,<o:p></o:p></span></div>
<div class="MsoNormal" style="margin-bottom: 0.0001pt; text-align: justify;">
<span lang="EN-US" style="font-family: "courier new"; font-size: 12.0pt;">nombre varchar(30) not null,<o:p></o:p></span></div>
<div class="MsoNormal" style="margin-bottom: 0.0001pt; text-align: justify;">
<span lang="EN-US" style="font-family: "courier new"; font-size: 12.0pt;">razonSocial varchar(60) not
null,<o:p></o:p></span></div>
<div class="MsoNormal" style="margin-bottom: 0.0001pt; text-align: justify;">
<span lang="EN-US" style="font-family: "courier new"; font-size: 12.0pt;">fechaInicio date not null,<o:p></o:p></span></div>
<div class="MsoNormal" style="margin-bottom: 0.0001pt; text-align: justify;">
<span lang="EN-US" style="font-family: "courier new"; font-size: 12.0pt;">rubro varchar(100) not null,<o:p></o:p></span></div>
<div class="MsoNormal" style="margin-bottom: 0.0001pt; text-align: justify;">
<span lang="EN-US" style="font-family: "courier new"; font-size: 12.0pt;">capitalInicio double
precision not null,<o:p></o:p></span></div>
<div class="MsoNormal" style="margin-bottom: 0.0001pt; text-align: justify;">
<span lang="EN-US" style="font-family: "courier new"; font-size: 12.0pt;">estado boolean not null,<o:p></o:p></span></div>
<div class="MsoNormal" style="margin-bottom: 0.0001pt; text-align: justify;">
<span lang="EN-US" style="font-family: "courier new"; font-size: 12.0pt;">idTipo int not null);<o:p></o:p></span></div>
<div class="MsoNormal" style="margin-bottom: 0.0001pt; text-align: justify;">
<br /></div>
<div class="MsoNormal" style="margin-bottom: 0.0001pt; text-align: justify;">
<span lang="EN-US" style="font-family: "courier new"; font-size: 12.0pt;">alter table Empresa add
constraint FK_EMP_TIP foreign key<o:p></o:p></span></div>
<div class="MsoNormal" style="margin-bottom: 0.0001pt; text-align: justify;">
<span lang="ES-TRAD" style="font-family: "courier new"; font-size: 12.0pt;">(idTipo) references Tipo;<o:p></o:p></span></div>
<div class="MsoNormal" style="margin-bottom: 0.0001pt; text-align: justify;">
<br /></div>
<div class="MsoNormal" style="margin-bottom: 0.0001pt; text-align: justify;">
<span lang="ES-TRAD" style="font-family: "courier new"; font-size: 12.0pt;">insert into tipo
values(1,'Privada SAC','Privada Sociedad Anónima Cerrada');<o:p></o:p></span></div>
<div class="MsoNormal" style="margin-bottom: 0.0001pt; text-align: justify;">
<span lang="ES-TRAD" style="font-family: "courier new"; font-size: 12.0pt;">insert into tipo
values(2,'Privada SA','Privada Sociedad Anónima');<o:p></o:p></span></div>
<div class="MsoNormal" style="margin-bottom: 0.0001pt; text-align: justify;">
<span lang="ES-TRAD" style="font-family: "courier new"; font-size: 12.0pt;">insert into tipo
values(3,'Privada SRL','Privada Sociedad Responsabilidad Limitada');<o:p></o:p></span></div>
<div class="MsoNormal" style="margin-bottom: 0.0001pt; text-align: justify;">
<span lang="ES-TRAD" style="font-family: "courier new"; font-size: 12.0pt;">insert into tipo
values(4,'Pública','Pública del Estado');<o:p></o:p></span></div>
<div class="MsoNormal" style="margin-bottom: 0.0001pt; text-align: justify;">
<br /></div>
<div class="MsoNormal" style="margin-bottom: 0.0001pt; text-align: justify;">
<span lang="EN-US" style="font-family: "courier new"; font-size: 12.0pt;">select * from Tipo<o:p></o:p></span></div>
<br />
<div class="MsoNormal" style="margin-bottom: 0.0001pt; text-align: justify;">
<span lang="EN-US" style="font-family: "courier new"; font-size: 12.0pt;">select * from Empresa<o:p></o:p></span><br />
<span lang="EN-US" style="font-family: "courier new"; font-size: 12.0pt;"><br /></span>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://3.bp.blogspot.com/-zHAUr7u2QfM/UhwD2KcqtzI/AAAAAAAAAd8/Y7AZ0qT_CGcsPqnz1Iyl414byQ8DCS3dACPcBGAYYCw/s1600/Java_wallpaper_by_priscilavedder.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="769" data-original-width="1027" height="239" src="https://3.bp.blogspot.com/-zHAUr7u2QfM/UhwD2KcqtzI/AAAAAAAAAd8/Y7AZ0qT_CGcsPqnz1Iyl414byQ8DCS3dACPcBGAYYCw/s320/Java_wallpaper_by_priscilavedder.jpg" width="320" /></a></div>
<span lang="EN-US" style="font-family: "courier new"; font-size: 12.0pt;"><br /></span></div>
<div class="MsoNormal" style="margin-bottom: 0.0001pt; text-align: justify;">
<span lang="EN-US" style="font-family: "courier new"; font-size: 12.0pt;"><br /></span></div>
<div class="separator" style="clear: both; text-align: center;">
<iframe allowfullscreen='allowfullscreen' webkitallowfullscreen='webkitallowfullscreen' mozallowfullscreen='mozallowfullscreen' width='320' height='266' src='https://www.youtube.com/embed/dxrOTlcFr3Y?feature=player_embedded' frameborder='0'></iframe></div>
<div class="MsoNormal" style="margin-bottom: 0.0001pt; text-align: justify;">
<span lang="EN-US" style="font-family: "courier new"; font-size: 12.0pt;"><br /></span></div>
<div class="MsoNormal" style="margin-bottom: 0.0001pt; text-align: justify;">
<span lang="EN-US" style="font-family: "courier new"; font-size: 12.0pt;"><br /></span></div>
<h3 style="margin-bottom: 0.0001pt; text-align: center;">
<span lang="EN-US" style="font-size: 12pt;"><a href="http://adf.ly/dx4VN"><span style="font-family: "verdana" , sans-serif;">Descargar Practica Desarrollada</span></a></span></h3>
<div class="MsoNormal" style="margin-bottom: 0.0001pt; text-align: justify;">
<span lang="EN-US" style="font-family: "courier new"; font-size: 12.0pt;"><br /></span></div>
<div class="MsoNormal" style="margin-bottom: 0.0001pt; text-align: justify;">
<br /></div>
<div class="MsoNormal" style="margin-bottom: 0.0001pt; text-align: justify;">
<span lang="EN-US" style="font-family: "courier new"; font-size: 12.0pt;">---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------</span></div>
<div class="MsoNormal" style="margin-bottom: 0.0001pt; text-align: justify;">
<span lang="EN-US" style="font-family: "courier new"; font-size: 12.0pt;"><br /></span></div>
<div class="MsoNormal" style="margin-bottom: 0.0001pt; text-align: justify;">
<span lang="EN-US" style="font-size: 12pt;"><span style="font-family: "verdana" , sans-serif;">Practica Califica Programación I - Universidad Católica Santo Toribio de Mogrovejo USAT</span></span></div>
OmarGuevarahttp://www.blogger.com/profile/07657927528941901290noreply@blogger.com0