jueves, 28 de septiembre de 2017

Creacion de reportes con Java + Ireport

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.


*Base de datos:

CREATE TABLE public.materiales
(
  id_materiales integer NOT NULL DEFAULT nextval('materiales_id_materiales_seq'::regclass),
  nombre character varying(200),
  descripcion character varying(300),
  estado boolean,
  CONSTRAINT pk_materiales PRIMARY KEY (id_materiales)
)
WITH (
  OIDS=FALSE
);
ALTER TABLE public.materiales

  OWNER TO postgres;

CREATE TABLE public.persona
(
  codigo integer NOT NULL DEFAULT nextval('persona_codigo_seq'::regclass),
  nombres_completos character varying(200),
  edad integer,
  direccion character varying(300),
  dni character(8),
  CONSTRAINT pk_persona PRIMARY KEY (codigo)
)
WITH (
  OIDS=FALSE
);
ALTER TABLE public.persona
  OWNER TO postgres;

*Métodos para generar reporte:

  public void gReporte(String nombreArchivoJasper) throws ClassNotFoundException, SQLException, JRException {
        try {
            URL in = this.getClass().getResource(nombreArchivoJasper);  
            JasperReport jasperReport = (JasperReport) JRLoader.loadObject(in);
            JasperPrint jasperPrint = JasperFillManager.fillReport(jasperReport, null, this.conexionReporte());
            JasperViewer view = new JasperViewer(jasperPrint, false);
            view.setVisible(true);
        } catch (JRException ex) {
            throw ex;
        }
    }






Código: https://github.com/DarwinOmar/iReportJava.git
Descargar desde mega: https://mega.nz/#F!XNRxTAJC
Clave de cifrado: !doX7yEAgNyhZzh_XwXa_iA



domingo, 17 de septiembre de 2017

Curso de Gestión de Proyectos PMBOK - Sesión 6: Gestión del Tiempo

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.

Semana 6: Gestión del tiempo
6.1 Planificar la Gestión del Cronograma
6.2 Definir las Actividades
6.3 Secuenciar las
Actividades
6.4 Estimar los Recursos
de las Actividades
6.5 Estimar la Duración
de las Actividades
6.6 Desarrollar el Cronograma
6.7 Controlar el Cronograma






Clave: !wI9XPmNpbqCUbgfaqhLL8g




Compartir ..... :D











jueves, 14 de septiembre de 2017

Librerías básicas para programar en Java

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. 

Nota: cada vez se estarán agregando nuevas librerías a esta carpeta. 



Clave: !1C8WOlkErOO8Sdf8k2gvFw






Curso de Gestión de Proyectos PMBOK - Sesión 5: Gestión del Alcance

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.

Semana 5: Gestión del alcance   
5.1 Planificar el Alcance del
Proyecto
5.2 Recopilar Requisitos
5.3.Definir el Alcance.
5.4 Crear la EDT.
5.5 Validar el Alcance
5.6 Controlar el Alcance








Clave: !uaYFlwPZjOdJfN7Ig8UNDw






miércoles, 13 de septiembre de 2017

Contrataciones con el Estado 2017 - Semana 1

Curso de contrataciones con el estado 2017 según Ley de Contrataciones del Estado N°30225 y su Reglamento (Modificado por el DL N°1341- EF y el DS N°056-2017-EF). 

Temario: 
MÓDULO I: ASPECTOS GENERALES DE LA CONTRATACIÓN PÚBLICA (3 sesiones Descargar
Contenido temático:
+ Sistema de Abastecimiento.
+ Antecedentes.
+ Procesos Técnicos.
+ Vinculación con los Sistemas Administrativos.
+ Gestión por resultados.
+ 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.
+ Finalidad y Principios de la Ley de Contrataciones del Estado.
+ Ámbito de Aplicación de la Ley de Contrataciones del Estado.
+ Supuestos excluidos del Ámbito de Aplicación de la Ley de Contrataciones del Estado.
+ Funcionarios, Dependencias y Órgano Encargado de las Contrataciones; Responsabilidad.
+ Responsabilidades Esenciales.
+ Registro Nacional de Proveedores (RNP).
+ Impedimentos para Contratar con el Estado.
MÓDULO II: PLANIFICACIÓN, ACTOS PREPARATORIOS (3 sesiones)
Contenido temático:
+ La planificación estatal. La obligación normativa de planificación en el Estado y los instrumentos de planificación.
+ Articulación de los documentos de Planeamiento Estratégico y Plan Anual de Contrataciones.
+ De la programación y planificación de las contrataciones.
+ El Plan Anual de Contrataciones.
+ Aprobación, modificación, seguimiento y ejecución del PAC.
+ Fraccionamiento.
+ Proceso de Estandarización.
+ Homologación.
+ Del Expediente de Contratación.
+ El requerimiento.
+ El Valor Referencial.
+ Resumen Ejecutivo.
+ Certificación de Crédito Presupuestario.
MÓDULO III: PROCEDIMIENTOS DE SELECCIÓN, NULIDADES Y SOLUCIÓN DE CONTROVERSIAS EN LA ETAPA ADMINISTRATIVA (06 sesiones)
Contenido temático:
+ Órganos a cargo del Procedimiento de selección: OEC, Comité de Selección.
+ Documentos del Procedimiento de Selección.
+ Tipos de Documentos.
+ Documentos Estándar aprobados por el OSCE.
+ Contenido Mínimo.
+ Requisitos de Calificación.
+ Factores de Evaluación.
+ Procedimiento de Evaluación.
+ Presentación de ofertas y contenido mínimo de las ofertas.
+ Procedimientos de Selección.
+ Disposiciones Generales aplicables a los Procedimientos de Selección.
+ Tipos de Procedimientos de Selección.
+ Licitación Pública.
+ Concurso Público.
+ Adjudicación Simplificada.
+ Subasta Inversa Electrónica.
+ Selección de Consultores Individuales.
+ Comparación de Precios.
+ Contratación Directa.
+ Etapas de los Procedimientos de Selección.
+ Situaciones especiales: Desierto, cancelación del proceso, nulidad.
+ Métodos Especiales de Contratación.
+ Acuerdo Marco.
+ Otras formas de contratación.
+ Compras Corporativas.
+ Encargo de procedimientos.
+ Solución de Controversias durante el Procedimiento de selección.
+ Recurso de apelación.
MÓDULO IV: EL CONTRATO Y LA EJECUCIÓN CONTRACTUAL Y SOLUCIÓN DE CONTROVERSIAS (3 sesiones)
Contenido temático:
+ Del Contrato.
+ Obligación de contratar.
+ Perfeccionamiento del contrato, contenido del contrato.
+ Sujetos de la relación contractual.
+ Requisitos para perfeccionar el contrato.
+ Contrato de consorcio.
+ Nulidad de contrato.
+ Subcontratación.
+ Plazos y procedimientos para el perfeccionamiento del contrato.
+ Plazo de ejecución contractual, computo de plazos.
+ Supervisión de la entidad.
+ Garantías.
+ Tipos de garantías.
+ Garantía de fiel cumplimiento, prestaciones accesorias.
+ Excepciones.
+ Garantías por adelantos, garantías a cargo de la Entidad.
+ Ejecución de garantías.
+ Incumplimiento del Contrato.
+ Penalidades, penalidad por mora, otras penalidades.
+ Causales de resolución.
+ Procedimiento de Resolución de contrato, efectos de la resolución.
+ Prestaciones pendientes en caso de resolución de contrato.
+ Responsabilidad del Contratista.
+ Modificaciones del Contrato.
+ Adicionales y reducciones, ampliaciones del plazo contractual.
+ Ampliación del plazo contractual, modificaciones convencionales al contrato.
+ Culminación de la Ejecución Contractual.
+ Recepción y conformidad.
+ Liquidación del contrato de consultoría de obra, constancia de prestación.
+ Vicios ocultos, obligaciones posteriores al pago final.
+ Constancia de prestación.
+ Adelantos y pagos. 
+ Adelanto directo.
+ Oportunidad del pago.
+ Plazos para los pagos.
+ Contrataciones Complementarias.
+ Solución de Controversias.
+ Aspectos Generales de los Mecanismos de Solución de Controversias en la actual Ley de Contrataciones del Estado, su Reglamento y recientes modificatorias.
+ Materias controvertidas conciliables, arbitrables y sometibles a las JRD.
+Caducidad.
+ Conciliación.
+ El Arbitraje.
+ Junta de Resolución de Disputas – JRD: Definición, designación de miembros y actividades. 
MÓDULO V: EJECUCIÓN DE OBRAS PÚBLICAS (3 sesiones)
Contenido temático:
+ Sistema Nacional de Programación Multianual e Inversiones - Invierte Perú.
+ Relación expediente técnico y el Sistema Nacional de Programación Multianual e Inversiones - Invierte Perú.
+ Expediente técnico.
+ Modificaciones del expediente técnico.
+ Normas técnicas.
+ Supervisión de obra.
+ Ampliación de plazo.
+ Adicionales de supervisión.
+ Valorización.
+ Reajustes.
+ Formulas polinómicas.
+ Los adicionales.
MÓDULO VI: CONTRATACIÓN ELECTRÓNICA DEL ESTADO – SEACE (3 sesiones)
Contenido temático:
+ Normativa en el uso operativo del SEACE.
+ Normas y Lineamientos del Gobierno Electrónico.
+ Objetivos del SEACE.
+ El Plan Anual de contrataciones (PAC).
+ Normativa sobre el PAC.
+ Procedimientos de Registro de Información.
+ SEACE vista Privada.
+ Aplicaciones del SEACE: Vista Privada.
+ Actos Preparatorios.
+ Procedimientos de selección.
+ Contratos.
+ Conocimiento sobre el Registro del contrato.
+ Acciones con contrato en el módulo de contratos del SEACE- Vista detalle.
+ INFOBRAS. Conceptos.
+ Módulo de OC/OS.
+ Supuestos de Inaplicación sujetos a Supervisión.
MÓDULO VII: SISTEMAS DE RESPONSABILIDADES, AUDITORIA, CONTROL Y SANCIONES EN LAS CONTRATACIONES PÚBLICAS (3 sesiones)
Contenido temático:
+ Potestad sancionadora de la Administración.
+ Definición de responsabilidad administrativa, civil o penal.
+ Responsabilidad administrativa, civil o penal en: los actos preparatorios, en los procedimientos de selección, así como en la ejecución contractual.
+ Sanción administrativa.
+ Principios rectores.
+ Tipos de sanciones administrativas contra proveedores, postores y contratistas, según la etapa de contratación.
+ Sistema Nacional de Control: Contraloría General de la Republica, órganos de control interno y sociedades de auditoria.
+ Tipos de control: Control Interno, Control Político, Control Institucional, Control Social.
+ Principios aplicables para determinar responsabilidades.
+ Clases de auditoria.
+ Fases del Procedimientos Sancionador.
+ Delitos cometidos contra la administración pública.






MÓDULO I: ASPECTOS GENERALES DE LA CONTRATACIÓN PÚBLICA. (3 sesiones  Descargar )

Clave:   !4n8h99VP4_AFK9NCH6GKTA










Curso de Gestión de Proyectos PMBOK - Sesión 4: Gestión de la Integración

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.

Semana 4: Gestión de la integración   
-Gestion de la integración 
-Desarrollar el Plan para la Dirección del Proyecto
-Monitorizar y Controlar el Trabajo del Proyecto
-Cerrar el Proyecto o Fase






Descargar Vídeos y Diapositivas    (4 vídeos y 4 diapositivas)
Clave: !k_cfH5CbBR6QM84FXphVyw





Curso de Gestión de Proyectos PMBOK - Sesión 3

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.

Semana 3: Procesos de la Gerencia de Proyectos




Clave:  !pJ4MjUCfi0inst2i-i487A

Todos los links están sin publicidad. 





domingo, 10 de septiembre de 2017

Curso de Gestión de Proyectos PMBOK - Sesión 2

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.

Semana 2: Ciclo de vida del proyecto





Clave: !r3syJdiKBs3ryQQ9bfz_rg



Nota: Los links no tiene publicidad




martes, 5 de septiembre de 2017

Curso de Gestión de Proyectos PMBOK - Sesión 1


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.

Semana 1: Introducción a la gerencia de proyectos





Clave: !Lw_e2Bo2fVFOWK5xTJWAVw


Nota: Los links no tiene publicidad








sábado, 17 de junio de 2017

Sistema de ferreteria en Java & Postgrest + Codigo

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).


Formulario de inicio

Formulario principal

Formulario donde se muestra los mantenimientos

Formulario donde se muestran las transacciones

Formulario de ventas

Formulario de compras

Formulario de gestion de ventas

Formulario de gestion de compras

Reportes

Informacion del sistema

Formulario de deportes basicos

Formato del reporte


Descargar

Clave de cifrado: !2S41HZJLaR3x_rOVWSGzldZtf74ttjH96j9WwRaBdJs








viernes, 16 de junio de 2017

Generador de visitas a mi blog..... en Java

En 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.

¿COMO FUNCIONA?

1.- Ingresas el link de una pagina web y esta se abrira de una manera infinita jejej



2.- En el segundo panel vemos más parámetros:
*La URL ha abril y a generar visitas
*Tiempo de ejecución: cada que tiempo quieres que se habrá dicha página.
*Número de páginas segundo: Hace referencia a las páginas que se abrirá según el parámetro anterior.
* 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. 








Clave cifrada: !RVXRT6YMtxcdfhobHYKEog7M260MbRD08LRTQpUFdak

miércoles, 14 de junio de 2017

Exportar JTable a excel en Java + Código

En esta publicación les mostrare como exportar los datos de un jtable a excel (java). El código es el siguiente:







public void exportarExcel(JTable t) throws IOException {
        JFileChooser chooser = new JFileChooser();
        FileNameExtensionFilter filter = new FileNameExtensionFilter("Archivos de excel", "xls");
        chooser.setFileFilter(filter);
        chooser.setDialogTitle("Guardar archivo");
        chooser.setAcceptAllFileFilterUsed(false);
        if (chooser.showSaveDialog(null) == JFileChooser.APPROVE_OPTION) {
            String ruta = chooser.getSelectedFile().toString().concat(".xls");
            try {
                File archivoXLS = new File(ruta);
                if (archivoXLS.exists()) {
                    archivoXLS.delete();
                }
                archivoXLS.createNewFile();
                Workbook libro = new HSSFWorkbook();
                FileOutputStream archivo = new FileOutputStream(archivoXLS);
                Sheet hoja = libro.createSheet("Mi hoja de trabajo 1");
                hoja.setDisplayGridlines(false);
                for (int f = 0; f < t.getRowCount(); f++) {
                    Row fila = hoja.createRow(f);
                    for (int c = 0; c < t.getColumnCount(); c++) {
                        Cell celda = fila.createCell(c);
                        if (f == 0) {
                            celda.setCellValue(t.getColumnName(c));
                        }
                    }
                }
                int filaInicio = 1;
                for (int f = 0; f < t.getRowCount(); f++) {
                    Row fila = hoja.createRow(filaInicio);
                    filaInicio++;
                    for (int c = 0; c < t.getColumnCount(); c++) {
                        Cell celda = fila.createCell(c);
                        if (t.getValueAt(f, c) instanceof Double) {
                            celda.setCellValue(Double.parseDouble(t.getValueAt(f, c).toString()));
                        } else if (t.getValueAt(f, c) instanceof Float) {
                            celda.setCellValue(Float.parseFloat((String) t.getValueAt(f, c)));
                        } else {
                            celda.setCellValue(String.valueOf(t.getValueAt(f, c)));
                        }
                    }
                }
                libro.write(archivo);
                archivo.close();
                Desktop.getDesktop().open(archivoXLS);
            } catch (IOException | NumberFormatException e) {
                throw e;
            }
        }
    }




Pueden descargar el proyecto completo en el siguiente link:

Clave del cifrado: !R6y_KYmS6QsGbluNkQqMvDego8fudWGBo9gQaDOrH2M