Documente Academic
Documente Profesional
Documente Cultură
DOCUMENTARIOS
LENGUAJE DE PROGRAMACION JAVA
1. Antecedentes de la organizacin.
b. Procesos Acadmicos.
1. Diseo Curricular.
2. Admisin.
3. Enseanza Aprendizaje.
4. Ttulo.
c. Servicios de Apoyo.
1. Desarrollo Personal Administrativo.
2. Sistemas de Informacin.
3. Bienestar.
4. Infraestructura, equipamiento y tecnologa.
d. Resultados e impacto.
1. Imagen institucional.
2. Proyeccin social.
3. Egresados.
3. Estructura organizacional.
Este instituto cuenta con el siguiente:
Organigrama:
Grfica la estructura Orgnica de la Institucin, donde se
especifica los niveles de jerarqua, coordinacin, asesora y
apoyo.
Describe las funciones especficas o tareas del cargo
propuestos en el organigrama estructural de la institucin con
sus respectivas acciones en concordancia con las relaciones
de autoridad, responsabilidad y coordinacin.
Manual de Procedimientos Administrativos:
Cuyas reglas bsicas estn consignadas en la Ley No 27444-
2003- Ley de Procedimientos Administrativos general; a fin de
dar cumplimiento a las funciones de los estamentos del IPAL,
a travs de los flujos gramas.
ORGANIGRAMA QUE PARTICIPA EN LA TRAMITACION DE UN DOCUMENTO
SECRETARIA GENERAL
5. LA ENTREVISTA.
Problema Principal
Antecedentes
N Nombr Responsabl
N Nombre N Nombre N Nombre Actor
e e
RF
Ver Consultar
- CUS0 Usuario-
requisitos de Requisitos de
00 7 Registrador
trmite Trmite
7
RF Registrar
- Registrar CUS0 Trmite
Registrar 00 Trmite 8 Documentari
Secretaria
Solicitud 8 o
1
de Secretaria
general
Trmite RF
Buscar datos
- CUS0 Buscar General
del
00 9 Usuario
solicitante
9
Gestin de RF
CUN0 Trmite Encargado
Elaborar Encargado - Registrar CUS1 Registrar
2 Administrativ
1 Documentari informe Administrativo 00 Informe 4 Informe
o
o 6
RF Aprobar
Actualizar
Aprueba - trmite CUS1
3 Director Estado de Director
trmite 01 documentari 1
Trmite
4 o
Solicitar RF
informe - CUS1 Consultar
4 Director Ver reportes Director
de 01 5 Reportes
trmite 1
Supervisa RF
Validacin
r proceso Encargado - CUS1 Validar
6 de usuarios Usuario
de Administrativo 00 3 Usuario
del sistema
gestin 1
9. LA OBSERVACIN.
10. OBJETIVOS
OBJETIVOS GENERALES
OBJETIVOS ESPECFICOS
-
-
-
-
-
-
-
TEMAS 2 SEMANA 2
TEMAS
TEMAS 1
2
TEMAS 3 SEMANA 3
TEMAS 4 SEMANA 4
TEMAS 5 SEMANA 5
TEMAS 6 SEMANA 6
La entrevista.
La observacin.
TEMAS 7 SEMANA 7
TEMAS 8 SEMANA 8
Diseo de cuestionarios.
TEMAS 9 SEMANA 9
Estructura organizacional.
Plan estratgico empresarial
TEMAS 10 SEMANA 10
Antecedentes de la organizacin
TEMAS 12 SEMANA 12
TEMAS 13 SEMANA 13
TEMAS 3
- Planeacin de actividades y tiempos.
- Determinacin de requerimientos.
- Determinacin de la factibilidad.
- Anlisis costo/beneficio.
TEMAS 4
- El modelado orientado a objetos.
- Abstraccin.
- Encapsulamiento.
- Modularidad.
UNIFICADO
TEMAS 5
- Introduccin al rational unified process (RUP).
- Fases del RUP.
- Lenguaje de modelamiento unificado.
- Herramientas UML.
TEMAS 6
- Modelado del negocio.
- Diagrama de casos de uso del negocio.
- Descripcin de casos de uso del negocio.
- Modelo de objetos de dominio.
TEMAS 7
- Modelo de objetos de negocio.
- Aplicaciones de modelado del negocio.
- Diagrama de casos de uso del sistema.
- Diagrama de actividades del sistema.
TEMAS 8
- Aplicaciones de casos de uso del sistema y diagrama de
actividades.
- Etapas del diseo de sistemas.
- Aplicaciones de casos de uso del sistema y diagramas de
actividades.
TEMAS 9
- Diagramas de interaccin
- Diagrama de clases.
TEMAS 10
- Asociaciones entre clases.
- Multiplicidad.
- Casos de aplicacin sobre diagramas de interaccin y de clases.
TEMAS 11
- Diagrama de componentes.
- Diagrama de despliegue.
TEMAS 12
- Casos de aplicacin sobre diagramas de componentes y
despliegue.
- Revisin de modelado de sistemas.
TEMAS 13
- Modelado de base de datos.
- Diseo conceptual de base de datos.
- Diseo lgico relacional.
TEMAS 14
- Casos de aplicacin sobre diseo de base de datos.
- Casos de modelado de base de datos.
TEMAS 15
- Casos de aplicacin de diseo de base de datos.
- Diseo fsico de base de datos.
TEMAS 16
- Ingeniera directa e inversa de base de datos.
- Casos de aplicacin de ingeniera directa e inversa.
- Diseo de interfaces.
- Seguridad, entrada/salida.
- Diseo de reportes.
TEMAS 18
- Aplicaciones sobre diseo de interfaces y reportes,
- Estandarizacin, Validacin y Consistencia de Sistemas.
- Revisin del manual del sistema.
TEMAS 19
Recursos Humanos
RECURSO ACTIVIDADES
HUMANO
SERA EL RESPONSABLE DE TODO EL PROYECTO,
GRUPO DE ENCARGADOS DE ELABORAR EL SISTEMA DE
ESTUDIO TRAMITE DOCUMENTARIO.
ES EL ENCARGADO DE ELABORAR EL SISTEMA
PROGRAMADOR PROPIAMENTE DICHO, SEGN LAS
ESPECIFICACIONES REQUERIDAS SERA TAMBIEN EL
ENCARGADO DE DISEAR LA BASE DE DATOS.
LA IMPORTANCIA ES COMO EL USUARIO PRINCIPAL
PERSONAL QUE INTERACTUA CON EL SISTEMAS SON LOS QUE
INGRESAN INFORMACION EN EL SISTEMA DE
TRAMITE DOCUMENTARIO.
Recursos de Software
Software Requerido
Sistema Operativo Windows 7 profesional
Recursos de Hardware
La Organizacin:
Proveerse de un Sistema de Tramite documentario.
Usuario:
Consultas de informacin sobre el estado de algn
documento requerido. Debe ser capaz de interactuar
con el sistema con una previa capacitacin.
Hardware:
01 computadora Core 2 duo, RAM 2 gb, con tarjeta de
red inalmbrica y Disco Duro sata de 700 GB.
Capa de Presentacin:
Es la que ve el usuario (tambin de la denomina capa de usuario),
presenta el sistema al usuario, le comunica la informacin y captura
la informacin del usuario en un mnimo de proceso (realiza un
filtrado previo para comprobar que no hay errores de formato). Esta
etapa se comunica nicamente con la capa de negocio. Tambin es
conocida como interfaz grfica y debe tener la caracterstica de ser
amigable (entendible y fcil de usar) para el usuario,
Capa de Negocio:
Es donde residen los programas que se ejecutan, se reciben las
peticiones del usuario y que se envan las respuestas tras el proceso.
Se denomina capa de negocio (e incluso de lgica del negocio)
porque es aqu donde se establecen todas las reglas que deben
cumplirse. Esta etapa se comunica con la capa de presentacin, para
recibir las solicitudes y presentar los resultados, y con la capa de
datos, para solicitar al gestor de base de datos almacenar o
recuperar datos de l. Tambin se consideran aqu los programas de
aplicacin.
Capa de Datos:
Es donde residen los datos y es la encargada de acceder a los
mismos. Est conformada por uno o ms gestores de bases de datos
que realizan todo el almacenamiento de datos, reciben solicitudes de
almacenamiento o recuperacin de informacin desde la capa de
negocios.
SERVIDOR DE SERVIDOR DE
CLIENTE NEGOCIACION BASE DE DATOS
18. ANALISIS DE COSTO/BENEFICIO
21. ABSTRACCIN.
22. ENCAPSULAMIENTO.
23. MODULARIDAD.
Diseo de la muestra:
La recopilacin de datos se obtuvo del libro de registro de recepcin de
documentos y del archivo de Excel que maneja, se entrevist a las partes
involucradas en el proceso.
REQUERIMIENTOS GENERALES.
Se requiere un software para agilizar el trmite documentario de la Institucin de
educacin superior ISFER. En el sistema de trmite documentario se debe
ingresar el tipo de documento, fecha y hora de ingreso, el asunto y el rea hacia
dnde va dirigida. Tambin existir un mdulo en el cual se desea consultar el
estado del documento y su respuesta.
MICROSOFT ACCES
RATIONAL ROSE
DIAGRAMA DE
CASO DE USO
DIAGRAMA DE DIAGRAMA DE
OBJETO CLASES
DIAGRAMA DE DIAGRAMA DE
DESPLIEGUE SECUENCIA
MODELOS
DIAGRAMA DE DIAGRAMA DE
COMPONENTES COLABORACION
DIAGRAMA DE DIAGRAMA DE
ACTIVIDADES ESTADO
Modelado de negocio
Requisitos
Anlisis y Diseo
Implementacin
Pruebas
Despliegue
En este diagrama podemos ver el curso del documento que entra, primero es atendido por la
secretaria del Instituto ISFER, luego es derivado al rea del administrador en donde este hace
la verificacin y anlisis del documento para despus pasar a la direccin en donde se dar
respuesta al usuario.
CASO DE USO DE ATENCION DE DOCUMENTO
Este caso de uso es iniciado por el usuario quien entrega un documento a la secretaria, esta
rea deriva el documento a la administracin y es verificado por el Administrador encargado
quien verifica y hace los registros correspondientes en caso que todo est en conformidad y
luego lo deriva al rea de direccin.
CASO DE USO DE CONSULTA
Este caso de uso de uso es iniciado por el usuario donde realiza una consulta acerca del estado
del trmite del documento presentado, quien se encarga de hacer la consulta en el sistema es
la secretaria verificando el estado del documento. Una vez realizada la consulta se le
proporciona la informacin al Usuario
6.2 DESCRIPCION DE ACTORES
ADMINISTRADOR
USUARIO
SECRETARIA
DIRECCIN
Flujo de Trabajo
Flujo Bsico
Flujos Alternativos
CLASE DESCRIPCIN
Documento Es la clase base del sistema, es la representacin del
documento fsico dentro del sistema.
Unidad(rea) Es la clase que representa las reas de la institucin.
Unidad Es una generalizacin de la clase unidad, y es la
responsable representacin de la unidad responsable del documento
de trmite. Un objeto de la clase Documento es tramitado
por un objeto de la clase Unidad Responsable, y un
objeto de la clase Unidad Responsable tramita muchos
objetos de la clase Documento.
Tipo Esta clase representa el tipo de documento. Un objeto de
la clase Documento se clasifica en un objeto de la clase
Documento Tipo Documento; un objeto de la clase Tipo Documento
clasifica a muchos objetos de la clase Documento.
Tipo tramite Esta clase representa los tipos de trmite que tiene el
sistema.
nivel Esta clase representa a un nivel de aprobacin dentro del
sistema. Un objeto de la clase Nivel es administrado por
un objeto de la clase Unidad. Un objeto de clase Unidad
administra un objeto de la clase Nivel.
flujo Esta clase representa los flujos de aprobacin del
sistema. Un objeto de la clase Nivel pertenece a uno o
ms objetos de la clase Flujo; y un objeto de clase Flujo
contiene uno o ms objetos de la clase Nivel.
9. DIAGRAMA DE ESTADOS
El Modelo Entidad-Relacin.
Se elabora el diagrama (o diagramas) entidad-relacin.
Se completa el modelo con listas de atributos y una descripcin de
otras restricciones que no se pueden reflejar en el diagrama.
El modelado de datos no acaba con el uso de esta tcnica. Son
necesarias otras tcnicas para lograr un modelo directamente
implementarle en una base de datos. Brevemente:
Diseo de interfaces.
CODIGO FUENTE
CODIGO FUENTE
private void }
jMenuItem12ActionPerformed(java.awt.event.ActionEvent
evt) {
java_splash.actualizartra h1 = new
java_splash.actualizartra();
package java_splash; this.setTitle("REGISTRAR NUEVO TRAMITE
import java.awt.Color; DOCUMENTARIO");
import java.awt.Image; setAlwaysOnTop(true);
import java.util.Calendar; this.setLocationRelativeTo(null);
import javax.swing.*; Calendar cal=Calendar.getInstance();
import javax.swing.table.DefaultTableModel; String
import jcmaccesscurso.SQL; fecha=cal.get(cal.DATE)+"/"+cal.get(cal.MONTH)+"/"+cal.get(c
import jcmaccesscurso.jcm_mensajes; al.YEAR);
public class agregartramite extends javax.swing.JFrame { this.txtfecha.setText(fecha);
SQL sql = new SQL(); java.util.Date date = new java.util.Date();
jcm_mensajes msg = new jcm_mensajes(); java.text.SimpleDateFormat simpleDateFormat = new
Object[] dtDep; java.text.SimpleDateFormat("hh:mm:ss aa");
Object[] dtAs; String StringDate=simpleDateFormat.format(date);
String prioridad=""; txthora.setText(StringDate);
String estado="";
String tramite="";
String area="";
//--------------------variables del formulario tramite------------ // jPanel4.setBackground(Color.orange);
-- // dtDep = sql.getDatosPrioridad2();
private String codigo; // txtpri.removeAllItems();
private String numfolio; // for(int i=0; i<=dtDep.length-1;i++){
private String prioridad1; //txtpri.addItem(dtDep[i].toString());
private String origen; // }
private String horare; dtAs = sql.getDatosEstado();
private String fechare; cbestado.removeAllItems();
private String cod_cli; for(int i=0; i<=dtAs.length-1;i++){
private String estado1; cbestado.addItem(dtAs[i].toString());
private String tramite1; }
private String asunto; dtDep = sql.getDatosPrioridad2();
private String descripcion; cbdad.removeAllItems();
private String numero; for(int i=0; i<=dtDep.length-1;i++){
cbdad.addItem(dtDep[i].toString());
public agregartramite() { }
initComponents(); dtAs = sql.getDatosTramite();
Image icon = new cbtramite.removeAllItems();
ImageIcon(getClass().getResource("si.png")).getImage(); for(int i=0; i<=dtAs.length-1;i++){
setIconImage(icon); cbtramite.addItem(dtAs[i].toString());
} jButton1.addActionListener(new
java.awt.event.ActionListener() {
dtAs = sql.getDatosarea(); public void
cbarea.removeAllItems(); actionPerformed(java.awt.event.ActionEvent evt) {
for(int i=0; i<=dtAs.length-1;i++){ jButton1ActionPerformed(evt);
cbarea.addItem(dtAs[i].toString()); }
} });
}
@SuppressWarnings("unchecked") jPanel5.setBackground(new java.awt.Color(0, 0, 0));
// <editor-fold defaultstate="collapsed" desc="Generated
Code"> label4.setFont(new java.awt.Font("Dialog", 1, 12)); //
private void initComponents() { NOI18N
label4.setForeground(new java.awt.Color(255, 255, 255));
jButton1 = new javax.swing.JButton(); label4.setText("ASUNTO");
jPanel5 = new javax.swing.JPanel();
label4 = new java.awt.Label(); jLabel6.setText("ESTADO");
jLabel6 = new javax.swing.JLabel();
jLabel10 = new javax.swing.JLabel(); jLabel10.setText("TRAMITE");
cbestado = new javax.swing.JComboBox();
cbtramite = new javax.swing.JComboBox(); jLabel11.setText("AREA A DERIVAR");
jLabel11 = new javax.swing.JLabel();
jLabel12 = new javax.swing.JLabel(); jLabel12.setText("ASUNTO");
txtasunto = new javax.swing.JTextField();
jLabel19 = new javax.swing.JLabel(); jLabel19.setText("DESCRIPCION");
jScrollPane1 = new javax.swing.JScrollPane();
txtdescripcion = new javax.swing.JTextPane(); jScrollPane1.setViewportView(txtdescripcion);
cbarea = new javax.swing.JComboBox();
jPanel3 = new javax.swing.JPanel(); cbarea.setModel(new
jLabel4 = new javax.swing.JLabel(); javax.swing.DefaultComboBoxModel(new String[] { "Item 1",
label2 = new java.awt.Label(); "Item 2", "Item 3", "Item 4" }));
jLabel5 = new javax.swing.JLabel();
txtfolios = new javax.swing.JTextField(); javax.swing.GroupLayout jPanel5Layout = new
txtcodigo = new javax.swing.JTextField(); javax.swing.GroupLayout(jPanel5);
jLabel13 = new javax.swing.JLabel(); jPanel5.setLayout(jPanel5Layout);
cbdad = new javax.swing.JComboBox(); jPanel5Layout.setHorizontalGroup(
jPanel4 = new javax.swing.JPanel();
label3 = new java.awt.Label(); jPanel5Layout.createParallelGroup(javax.swing.GroupLayout.
txtdr = new javax.swing.JTextField(); Alignment.LEADING)
txtnr = new javax.swing.JTextField(); .addGroup(jPanel5Layout.createSequentialGroup()
jLabel17 = new javax.swing.JLabel(); .addContainerGap()
jLabel20 = new javax.swing.JLabel();
jButton4 = new javax.swing.JButton(); .addGroup(jPanel5Layout.createParallelGroup(javax.swing.Gr
jButton2 = new javax.swing.JButton(); oupLayout.Alignment.LEADING)
jPanel1 = new javax.swing.JPanel(); .addComponent(label4,
jLabel1 = new javax.swing.JLabel(); javax.swing.GroupLayout.PREFERRED_SIZE,
label1 = new java.awt.Label(); javax.swing.GroupLayout.DEFAULT_SIZE,
jLabel2 = new javax.swing.JLabel(); javax.swing.GroupLayout.PREFERRED_SIZE)
jLabel3 = new javax.swing.JLabel(); .addGroup(jPanel5Layout.createSequentialGroup()
txtfecha = new javax.swing.JTextField();
txthora = new javax.swing.JTextField(); .addGroup(jPanel5Layout.createParallelGroup(javax.swing.Gr
cbor = new javax.swing.JComboBox(); oupLayout.Alignment.LEADING)
jButton3 = new javax.swing.JButton(); .addComponent(jLabel6)
.addComponent(jLabel11)
.addComponent(jLabel19))
setDefaultCloseOperation(javax.swing.WindowConstants.EXIT .addGap(18, 18, 18)
_ON_CLOSE);
.addGroup(jPanel5Layout.createParallelGroup(javax.swing.Gr
jButton1.setText("NUEVO"); oupLayout.Alignment.LEADING, false)
.addGroup(jPanel5Layout.createSequentialGroup() .addGroup(jPanel5Layout.createParallelGroup(javax.swing.Gr
oupLayout.Alignment.BASELINE)
.addGroup(jPanel5Layout.createParallelGroup(javax.swing.Gr .addComponent(jLabel11)
oupLayout.Alignment.LEADING, false) .addComponent(jLabel12)
.addComponent(cbestado, 0, 134, .addComponent(txtasunto,
Short.MAX_VALUE) javax.swing.GroupLayout.PREFERRED_SIZE,
.addComponent(cbarea, 0, javax.swing.GroupLayout.DEFAULT_SIZE,
javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)) javax.swing.GroupLayout.PREFERRED_SIZE)
.addComponent(cbarea,
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacem javax.swing.GroupLayout.PREFERRED_SIZE,
ent.UNRELATED) javax.swing.GroupLayout.DEFAULT_SIZE,
javax.swing.GroupLayout.PREFERRED_SIZE))
.addGroup(jPanel5Layout.createParallelGroup(javax.swing.Gr
oupLayout.Alignment.LEADING) .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacem
.addComponent(jLabel10) ent.UNRELATED)
.addComponent(jLabel12))
.addGap(18, 18, 18) .addGroup(jPanel5Layout.createParallelGroup(javax.swing.Gr
oupLayout.Alignment.LEADING)
.addGroup(jPanel5Layout.createParallelGroup(javax.swing.Gr .addComponent(jLabel19)
oupLayout.Alignment.LEADING, false) .addComponent(jScrollPane1,
.addComponent(cbtramite, 0, 168, javax.swing.GroupLayout.PREFERRED_SIZE, 87,
Short.MAX_VALUE) javax.swing.GroupLayout.PREFERRED_SIZE))
.addComponent(txtasunto)))
.addComponent(jScrollPane1)))) .addContainerGap(javax.swing.GroupLayout.DEFAULT_SIZE,
.addContainerGap(13, Short.MAX_VALUE)) Short.MAX_VALUE))
); );
jPanel5Layout.setVerticalGroup(
jPanel3.setBackground(new java.awt.Color(153, 204, 0));
jPanel5Layout.createParallelGroup(javax.swing.GroupLayout.
Alignment.LEADING) jLabel4.setText("CODIGO");
.addGroup(jPanel5Layout.createSequentialGroup()
.addContainerGap() label2.setFont(new java.awt.Font("Dialog", 1, 12)); //
.addComponent(label4, NOI18N
javax.swing.GroupLayout.PREFERRED_SIZE, label2.setForeground(new java.awt.Color(255, 255, 255));
javax.swing.GroupLayout.DEFAULT_SIZE, label2.setText("REGISTRO");
javax.swing.GroupLayout.PREFERRED_SIZE)
jLabel5.setText("N DE FOLIOS");
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacem
ent.RELATED) jLabel13.setText("PRIORIDAD");
.addGroup(jPanel5Layout.createParallelGroup(javax.swing.Gr cbdad.setModel(new
oupLayout.Alignment.BASELINE) javax.swing.DefaultComboBoxModel(new String[] { "Item 1",
.addComponent(jLabel6) "Item 2", "Item 3", "Item 4" }));
.addComponent(jLabel10)
.addComponent(cbestado, javax.swing.GroupLayout jPanel3Layout = new
javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout(jPanel3);
javax.swing.GroupLayout.DEFAULT_SIZE, jPanel3.setLayout(jPanel3Layout);
javax.swing.GroupLayout.PREFERRED_SIZE) jPanel3Layout.setHorizontalGroup(
.addComponent(cbtramite,
javax.swing.GroupLayout.PREFERRED_SIZE, jPanel3Layout.createParallelGroup(javax.swing.GroupLayout.
javax.swing.GroupLayout.DEFAULT_SIZE, Alignment.LEADING)
javax.swing.GroupLayout.PREFERRED_SIZE)) .addGroup(jPanel3Layout.createSequentialGroup()
.addContainerGap()
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacem
ent.UNRELATED) .addGroup(jPanel3Layout.createParallelGroup(javax.swing.Gr
oupLayout.Alignment.LEADING)
.addComponent(label2,
javax.swing.GroupLayout.PREFERRED_SIZE, .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacem
javax.swing.GroupLayout.DEFAULT_SIZE, ent.RELATED)
javax.swing.GroupLayout.PREFERRED_SIZE)
.addGroup(jPanel3Layout.createSequentialGroup() .addGroup(jPanel3Layout.createParallelGroup(javax.swing.Gr
oupLayout.Alignment.BASELINE)
.addGroup(jPanel3Layout.createParallelGroup(javax.swing.Gr .addComponent(jLabel13)
oupLayout.Alignment.LEADING) .addComponent(cbdad,
.addComponent(jLabel5) javax.swing.GroupLayout.PREFERRED_SIZE,
.addComponent(jLabel4) javax.swing.GroupLayout.DEFAULT_SIZE,
.addComponent(jLabel13)) javax.swing.GroupLayout.PREFERRED_SIZE))
.addGap(0, 14, Short.MAX_VALUE))
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacem );
ent.UNRELATED)
jPanel4.setBackground(new java.awt.Color(153, 0, 0));
.addGroup(jPanel3Layout.createParallelGroup(javax.swing.Gr
oupLayout.Alignment.LEADING, false) label3.setFont(new java.awt.Font("Arial", 1, 12)); //
.addComponent(txtfolios) NOI18N
.addComponent(txtcodigo, label3.setForeground(new java.awt.Color(255, 255, 0));
javax.swing.GroupLayout.DEFAULT_SIZE, 120, label3.setText("REMITENTE");
Short.MAX_VALUE)
.addComponent(cbdad, 0, txtdr.addActionListener(new
javax.swing.GroupLayout.DEFAULT_SIZE, java.awt.event.ActionListener() {
Short.MAX_VALUE)))) public void
.addContainerGap(20, Short.MAX_VALUE)) actionPerformed(java.awt.event.ActionEvent evt) {
); txtdrActionPerformed(evt);
jPanel3Layout.setVerticalGroup( }
});
jPanel3Layout.createParallelGroup(javax.swing.GroupLayout.
Alignment.LEADING) txtnr.addActionListener(new
.addGroup(jPanel3Layout.createSequentialGroup() java.awt.event.ActionListener() {
.addComponent(label2, public void
javax.swing.GroupLayout.PREFERRED_SIZE, actionPerformed(java.awt.event.ActionEvent evt) {
javax.swing.GroupLayout.DEFAULT_SIZE, txtnrActionPerformed(evt);
javax.swing.GroupLayout.PREFERRED_SIZE) }
});
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacem
ent.RELATED) jLabel17.setFont(new java.awt.Font("Arial", 1, 12)); //
NOI18N
.addGroup(jPanel3Layout.createParallelGroup(javax.swing.Gr jLabel17.setText("NOMBRE");
oupLayout.Alignment.BASELINE)
.addComponent(jLabel4) jLabel20.setFont(new java.awt.Font("Arial", 1, 12)); //
.addComponent(txtcodigo, NOI18N
javax.swing.GroupLayout.PREFERRED_SIZE, jLabel20.setText("DNI/RUC");
javax.swing.GroupLayout.DEFAULT_SIZE,
javax.swing.GroupLayout.PREFERRED_SIZE)) jButton4.setText("BUSCAR");
jButton4.addActionListener(new
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacem java.awt.event.ActionListener() {
ent.RELATED) public void
actionPerformed(java.awt.event.ActionEvent evt) {
.addGroup(jPanel3Layout.createParallelGroup(javax.swing.Gr jButton4ActionPerformed(evt);
oupLayout.Alignment.BASELINE) }
.addComponent(jLabel5) });
.addComponent(txtfolios,
javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout jPanel4Layout = new
javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout(jPanel4);
javax.swing.GroupLayout.PREFERRED_SIZE)) jPanel4.setLayout(jPanel4Layout);
jPanel4Layout.setHorizontalGroup(
jPanel4Layout.createParallelGroup(javax.swing.GroupLayout. .addGroup(jPanel4Layout.createParallelGroup(javax.swing.Gr
Alignment.LEADING) oupLayout.Alignment.BASELINE)
.addGroup(jPanel4Layout.createSequentialGroup() .addComponent(jLabel17,
.addContainerGap() javax.swing.GroupLayout.PREFERRED_SIZE, 20,
javax.swing.GroupLayout.PREFERRED_SIZE)
.addGroup(jPanel4Layout.createParallelGroup(javax.swing.Gr .addComponent(txtnr,
oupLayout.Alignment.LEADING) javax.swing.GroupLayout.PREFERRED_SIZE,
.addGroup(jPanel4Layout.createSequentialGroup() javax.swing.GroupLayout.DEFAULT_SIZE,
.addComponent(jLabel20) javax.swing.GroupLayout.PREFERRED_SIZE))
.addGap(47, 47, 47) .addContainerGap(14, Short.MAX_VALUE))
);
.addGroup(jPanel4Layout.createParallelGroup(javax.swing.Gr
oupLayout.Alignment.LEADING) jButton2.setText("GUARDAR");
jButton2.addActionListener(new
.addGroup(jPanel4Layout.createSequentialGroup() java.awt.event.ActionListener() {
.addComponent(txtdr, public void
javax.swing.GroupLayout.PREFERRED_SIZE, 150, actionPerformed(java.awt.event.ActionEvent evt) {
javax.swing.GroupLayout.PREFERRED_SIZE) jButton2ActionPerformed(evt);
}
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacem });
ent.RELATED)
.addComponent(jButton4)) jPanel1.setBackground(new java.awt.Color(0, 102, 153));
.addComponent(txtnr,
javax.swing.GroupLayout.PREFERRED_SIZE, 375, jLabel1.setText("ORIGEN");
javax.swing.GroupLayout.PREFERRED_SIZE)))
.addComponent(label3, label1.setFont(new java.awt.Font("Dialog", 1, 12)); //
javax.swing.GroupLayout.PREFERRED_SIZE, NOI18N
javax.swing.GroupLayout.DEFAULT_SIZE, label1.setForeground(new java.awt.Color(255, 255, 255));
javax.swing.GroupLayout.PREFERRED_SIZE) label1.setText("ORIGEN");
.addComponent(jLabel17))
.addContainerGap(21, Short.MAX_VALUE)) jLabel2.setText("FECHA DE REGISTRO");
);
jPanel4Layout.setVerticalGroup( jLabel3.setText("HORA DE REGISTRO");
jPanel4Layout.createParallelGroup(javax.swing.GroupLayout. txtfecha.addActionListener(new
Alignment.LEADING) java.awt.event.ActionListener() {
.addGroup(jPanel4Layout.createSequentialGroup() public void
.addContainerGap() actionPerformed(java.awt.event.ActionEvent evt) {
.addComponent(label3, txtfechaActionPerformed(evt);
javax.swing.GroupLayout.PREFERRED_SIZE, }
javax.swing.GroupLayout.DEFAULT_SIZE, });
javax.swing.GroupLayout.PREFERRED_SIZE)
txthora.addActionListener(new
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacem java.awt.event.ActionListener() {
ent.RELATED) public void
actionPerformed(java.awt.event.ActionEvent evt) {
.addGroup(jPanel4Layout.createParallelGroup(javax.swing.Gr txthoraActionPerformed(evt);
oupLayout.Alignment.BASELINE) }
.addComponent(jLabel20) });
.addComponent(txtdr,
javax.swing.GroupLayout.PREFERRED_SIZE, cbor.setModel(new
javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.DefaultComboBoxModel(new String[] {
javax.swing.GroupLayout.PREFERRED_SIZE) "INTERNO", "EXTERNO" }));
.addComponent(jButton4))
.addGap(18, 18, 18) javax.swing.GroupLayout jPanel1Layout = new
javax.swing.GroupLayout(jPanel1);
jPanel1.setLayout(jPanel1Layout);
jPanel1Layout.setHorizontalGroup( javax.swing.GroupLayout.DEFAULT_SIZE,
javax.swing.GroupLayout.PREFERRED_SIZE))
jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.
Alignment.LEADING) .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacem
.addGroup(jPanel1Layout.createSequentialGroup() ent.RELATED)
.addContainerGap()
.addGroup(jPanel1Layout.createParallelGroup(javax.swing.Gr
.addGroup(jPanel1Layout.createParallelGroup(javax.swing.Gr oupLayout.Alignment.BASELINE)
oupLayout.Alignment.LEADING) .addComponent(jLabel3)
.addGroup(jPanel1Layout.createSequentialGroup() .addComponent(txthora,
.addComponent(jLabel2) javax.swing.GroupLayout.PREFERRED_SIZE,
.addGap(14, 14, 14) javax.swing.GroupLayout.DEFAULT_SIZE,
.addComponent(txtfecha, javax.swing.GroupLayout.PREFERRED_SIZE))
javax.swing.GroupLayout.DEFAULT_SIZE, 128,
Short.MAX_VALUE)) .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacem
.addGroup(jPanel1Layout.createSequentialGroup() ent.RELATED)
.addGroup(jPanel1Layout.createParallelGroup(javax.swing.Gr .addGroup(jPanel1Layout.createParallelGroup(javax.swing.Gr
oupLayout.Alignment.LEADING) oupLayout.Alignment.BASELINE)
.addComponent(label1, .addComponent(jLabel2)
javax.swing.GroupLayout.PREFERRED_SIZE, .addComponent(txtfecha,
javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE,
javax.swing.GroupLayout.PREFERRED_SIZE) javax.swing.GroupLayout.DEFAULT_SIZE,
javax.swing.GroupLayout.PREFERRED_SIZE))
.addGroup(jPanel1Layout.createSequentialGroup() .addGap(0, 14, Short.MAX_VALUE))
);
.addGroup(jPanel1Layout.createParallelGroup(javax.swing.Gr
oupLayout.Alignment.LEADING) jButton3.setText("CERRAR");
.addComponent(jLabel3) jButton3.addActionListener(new
.addComponent(jLabel1)) java.awt.event.ActionListener() {
.addGap(18, 18, 18) public void
actionPerformed(java.awt.event.ActionEvent evt) {
.addGroup(jPanel1Layout.createParallelGroup(javax.swing.Gr jButton3ActionPerformed(evt);
oupLayout.Alignment.LEADING, false) }
.addComponent(cbor, 0, 128, });
Short.MAX_VALUE)
.addComponent(txthora)))) javax.swing.GroupLayout layout = new
.addGap(0, 0, Short.MAX_VALUE))) javax.swing.GroupLayout(getContentPane());
.addContainerGap()) getContentPane().setLayout(layout);
); layout.setHorizontalGroup(
jPanel1Layout.setVerticalGroup(
layout.createParallelGroup(javax.swing.GroupLayout.Alignme
jPanel1Layout.createParallelGroup(javax.swing.GroupLayout. nt.LEADING)
Alignment.LEADING) .addGroup(layout.createSequentialGroup()
.addGroup(jPanel1Layout.createSequentialGroup() .addContainerGap()
.addComponent(label1,
javax.swing.GroupLayout.PREFERRED_SIZE, .addGroup(layout.createParallelGroup(javax.swing.GroupLayo
javax.swing.GroupLayout.DEFAULT_SIZE, ut.Alignment.LEADING)
javax.swing.GroupLayout.PREFERRED_SIZE)
.addGroup(javax.swing.GroupLayout.Alignment.TRAILING,
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacem layout.createSequentialGroup()
ent.RELATED) .addGap(0, 0, Short.MAX_VALUE)
.addComponent(jButton1)
.addGroup(jPanel1Layout.createParallelGroup(javax.swing.Gr
oupLayout.Alignment.BASELINE) .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacem
.addComponent(jLabel1) ent.UNRELATED)
.addComponent(cbor, .addComponent(jButton2)
javax.swing.GroupLayout.PREFERRED_SIZE,
.addComponent(jPanel5,
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacem javax.swing.GroupLayout.PREFERRED_SIZE,
ent.UNRELATED) javax.swing.GroupLayout.DEFAULT_SIZE,
.addComponent(jButton3) javax.swing.GroupLayout.PREFERRED_SIZE)
.addGap(135, 135, 135)) .addGap(4, 4, 4)
.addGroup(layout.createSequentialGroup()
.addGroup(layout.createParallelGroup(javax.swing.GroupLayo
.addGroup(layout.createParallelGroup(javax.swing.GroupLayo ut.Alignment.BASELINE)
ut.Alignment.LEADING) .addComponent(jButton1)
.addComponent(jButton2)
.addGroup(layout.createParallelGroup(javax.swing.GroupLayo .addComponent(jButton3))
ut.Alignment.TRAILING, false)
.addGroup(layout.createSequentialGroup() .addContainerGap(javax.swing.GroupLayout.DEFAULT_SIZE,
.addComponent(jPanel1, Short.MAX_VALUE))
javax.swing.GroupLayout.PREFERRED_SIZE, );
javax.swing.GroupLayout.DEFAULT_SIZE,
javax.swing.GroupLayout.PREFERRED_SIZE) pack();
}// </editor-fold>
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacem
ent.RELATED) private void
.addComponent(jPanel3, jButton1ActionPerformed(java.awt.event.ActionEvent evt) {
javax.swing.GroupLayout.DEFAULT_SIZE, limpiar_controles();
javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)) }
.addComponent(jPanel4, private void change(){
javax.swing.GroupLayout.Alignment.LEADING, if(cbdad.getSelectedItem()!=null &&
javax.swing.GroupLayout.DEFAULT_SIZE, cbestado.getSelectedItem()!=null &&
javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)) cbtramite.getSelectedItem()!=null &&
.addComponent(jPanel5, cbarea.getSelectedItem()!=null){
javax.swing.GroupLayout.PREFERRED_SIZE, this.prioridad = cbdad.getSelectedItem().toString();
javax.swing.GroupLayout.DEFAULT_SIZE, this.estado = cbestado.getSelectedItem().toString();
javax.swing.GroupLayout.PREFERRED_SIZE)) this.tramite = cbtramite.getSelectedItem().toString();
.addGap(0, 12, Short.MAX_VALUE)))) this.area = cbarea.getSelectedItem().toString();
); }
layout.setVerticalGroup( }
private void
layout.createParallelGroup(javax.swing.GroupLayout.Alignme jButton3ActionPerformed(java.awt.event.ActionEvent evt) {
nt.LEADING) dispose();
.addGroup(layout.createSequentialGroup() }
.addContainerGap()
private void
.addGroup(layout.createParallelGroup(javax.swing.GroupLayo jButton2ActionPerformed(java.awt.event.ActionEvent evt) {
ut.Alignment.LEADING, false) //inicia datos tipoper, dni, ruc, nombre, razons,
.addComponent(jPanel1, telef, direccion, app, apm, mail,
javax.swing.GroupLayout.DEFAULT_SIZE, setDatos();
javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE) //los datos y el orden de inserccion
.addComponent(jPanel3, String[] datos = {codigo, numfolio, prioridad1, origen,
javax.swing.GroupLayout.DEFAULT_SIZE, horare, fechare, cod_cli, estado1, tramite1, asunto,
javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)) descripcion, numero};
if (sql.Nueva_registrodoc(datos)) {
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacem JOptionPane.showMessageDialog(this,
ent.RELATED) msg.getNuevoRegistro());
.addComponent(jPanel4, } else {
javax.swing.GroupLayout.PREFERRED_SIZE, JOptionPane.showMessageDialog(this, msg.getError());
javax.swing.GroupLayout.DEFAULT_SIZE, }
javax.swing.GroupLayout.PREFERRED_SIZE) }
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacem .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacem
ent.RELATED) ent.RELATED, 26, Short.MAX_VALUE)
.addComponent(jButton7)
.addGap(8, 8, 8) .addGroup(layout.createParallelGroup(javax.swing.GroupLayo
.addComponent(jButton8) ut.Alignment.LEADING)
.addGap(18, 18, 18)
.addComponent(jPanel1, .addGroup(layout.createParallelGroup(javax.swing.GroupLayo
javax.swing.GroupLayout.PREFERRED_SIZE, ut.Alignment.LEADING, false)
javax.swing.GroupLayout.DEFAULT_SIZE, .addComponent(jButton2,
javax.swing.GroupLayout.PREFERRED_SIZE)) javax.swing.GroupLayout.DEFAULT_SIZE,
.addGroup(layout.createSequentialGroup() javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)
.addGap(57, 57, 57)
.addGroup(layout.createParallelGroup(javax.swing.GroupLayo
.addGroup(layout.createParallelGroup(javax.swing.GroupLayo ut.Alignment.BASELINE)
ut.Alignment.LEADING, false) .addComponent(jButton7,
.addComponent(TXTESS) javax.swing.GroupLayout.PREFERRED_SIZE, 49,
.addComponent(TXTCOD, javax.swing.GroupLayout.PREFERRED_SIZE)
javax.swing.GroupLayout.DEFAULT_SIZE, 189, .addComponent(jButton8,
Short.MAX_VALUE) javax.swing.GroupLayout.PREFERRED_SIZE, 49,
.addComponent(cbaa, 0, javax.swing.GroupLayout.PREFERRED_SIZE)))
javax.swing.GroupLayout.DEFAULT_SIZE, .addComponent(jPanel1,
Short.MAX_VALUE))))) javax.swing.GroupLayout.PREFERRED_SIZE,
.addComponent(jLabel2)) javax.swing.GroupLayout.DEFAULT_SIZE,
.addGap(10, 10, Short.MAX_VALUE)) javax.swing.GroupLayout.PREFERRED_SIZE))
); .addGap(14, 14, 14))
layout.setVerticalGroup( );
layout.createParallelGroup(javax.swing.GroupLayout.Alignme pack();
nt.LEADING) }// </editor-fold>
.addGroup(layout.createSequentialGroup()
.addContainerGap()
private void
.addGroup(layout.createParallelGroup(javax.swing.GroupLayo jButton2ActionPerformed(java.awt.event.ActionEvent evt) {
ut.Alignment.BASELINE) //inicia datos
.addComponent(jLabel2) setDatos();
//los datos y el orden de inserccion * Set the Nimbus look and feel
String[] datos = {cbaa1}; */
if (sql.Actualizar_tramitefinal(datos, COD1)) { //<editor-fold defaultstate="collapsed" desc=" Look and
JOptionPane.showMessageDialog(this, feel setting code (optional) ">
msg.getActualizacion()); /*
} else { * If Nimbus (introduced in Java SE 6) is not available, stay
JOptionPane.showMessageDialog(this, msg.getError()); with the
} // TODO add your handling co * default look and feel. For details see
} *
http://download.oracle.com/javase/tutorial/uiswing/lookandf
private void eel/plaf.html
jButton7ActionPerformed(java.awt.event.ActionEvent evt) { */
sql.Cerrar_Access(); try {
dispose(); // TODO add your handling code here: for (javax.swing.UIManager.LookAndFeelInfo info :
} javax.swing.UIManager.getInstalledLookAndFeels()) {
if ("Nimbus".equals(info.getName())) {
private void
jButton8ActionPerformed(java.awt.event.ActionEvent evt) { javax.swing.UIManager.setLookAndFeel(info.getClassName());
break;
if (sql.existe("sistramite", "codigo", getText(TXTCOD, 10))) }
{ }
String data[] = sql.getDatosluis(getText(TXTCOD, 10)); } catch (ClassNotFoundException ex) {
//se colocan los datos en los objetos
TXTESS.setText(data[1]); java.util.logging.Logger.getLogger(actualizartra.class.getName
TXTCOD.setEnabled(true); ()).log(java.util.logging.Level.SEVERE, null, ex);
jButton2.setEnabled(true); } catch (InstantiationException ex) {
} else {
JOptionPane.showMessageDialog(this, java.util.logging.Logger.getLogger(actualizartra.class.getName
msg.getNoExiste()); ()).log(java.util.logging.Level.SEVERE, null, ex);
TXTESS.setText(""); } catch (IllegalAccessException ex) {
TXTCOD.setText("");
jButton2.setEnabled(false); java.util.logging.Logger.getLogger(actualizartra.class.getName
} // TODO add your handling code here: ()).log(java.util.logging.Level.SEVERE, null, ex);
} } catch (javax.swing.UnsupportedLookAndFeelException
ex) {
package java_splash;
import java.awt.Color; jPanel4 = new javax.swing.JPanel();
import java.awt.Image; jLabel7 = new javax.swing.JLabel();
import java.util.Calendar; label3 = new java.awt.Label();
import javax.swing.*; txtdr = new javax.swing.JTextField();
import javax.swing.table.DefaultTableModel; jLabel8 = new javax.swing.JLabel();
import jcmaccesscurso.SQL; txtnr = new javax.swing.JTextField();
import jcmaccesscurso.jcm_mensajes; jLabel17 = new javax.swing.JLabel();
jLabel18 = new javax.swing.JLabel();
public class cliente extends javax.swing.JFrame { txtapp = new javax.swing.JTextField();
SQL sql = new SQL(); jLabel16 = new javax.swing.JLabel();
jcm_mensajes msg = new jcm_mensajes(); txtapm = new javax.swing.JTextField();
Object[] dtDep; txttele = new javax.swing.JTextField();
Object[] dtAs; jLabel15 = new javax.swing.JLabel();
txtmail = new javax.swing.JTextField();
//--------------------variables del formulario CLIENTE----------- jLabel14 = new javax.swing.JLabel();
-- txtdireccion = new javax.swing.JTextField();
private String cod_cli; jLabel9 = new javax.swing.JLabel();
private String nombre_razons; jLabel20 = new javax.swing.JLabel();
private String app; jLabel21 = new javax.swing.JLabel();
private String apm; jSlider2 = new javax.swing.JSlider();
private String telef; jButton1 = new javax.swing.JButton();
private String direccion; jButton2 = new javax.swing.JButton();
private String mail; jButton3 = new javax.swing.JButton();
public cliente() {
initComponents(); setDefaultCloseOperation(javax.swing.WindowConstants.EXIT
this.setLocationRelativeTo(null); _ON_CLOSE);
Image icon = new
ImageIcon(getClass().getResource("si.png")).getImage(); jPanel4.setBackground(new java.awt.Color(153, 0, 0));
setIconImage(icon);
this.setTitle("REGISTRAR NUEVO CLIENTE"); jLabel7.setFont(new java.awt.Font("Arial", 1, 12)); //
setAlwaysOnTop(true); NOI18N
} jLabel7.setText("TIPO DE PERSONA");
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacem .addGroup(javax.swing.GroupLayout.Alignment.LEADING,
ent.RELATED, javax.swing.GroupLayout.DEFAULT_SIZE, jPanel4Layout.createSequentialGroup()
Short.MAX_VALUE) .addComponent(jLabel16,
.addComponent(jLabel20) javax.swing.GroupLayout.PREFERRED_SIZE, 70,
javax.swing.GroupLayout.PREFERRED_SIZE)
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacem
ent.UNRELATED) .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacem
.addComponent(jSlider2, ent.UNRELATED)
javax.swing.GroupLayout.PREFERRED_SIZE, 272, .addComponent(txtapm))
javax.swing.GroupLayout.PREFERRED_SIZE)
.addGroup(javax.swing.GroupLayout.Alignment.LEADING,
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacem jPanel4Layout.createSequentialGroup()
ent.RELATED) .addComponent(jLabel18,
.addComponent(jLabel21) javax.swing.GroupLayout.PREFERRED_SIZE, 70,
.addGap(6, 6, 6)) javax.swing.GroupLayout.PREFERRED_SIZE)
.addGroup(jPanel4Layout.createSequentialGroup() .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacem
ent.UNRELATED)
.addGroup(jPanel4Layout.createParallelGroup(javax.swing.Gr .addComponent(txtapp,
oupLayout.Alignment.LEADING) javax.swing.GroupLayout.PREFERRED_SIZE, 127,
.addComponent(jLabel9) javax.swing.GroupLayout.PREFERRED_SIZE))))
.addComponent(jLabel15) .addComponent(txtdireccion))))
.addComponent(jLabel8, .addComponent(label3,
javax.swing.GroupLayout.PREFERRED_SIZE, 52, javax.swing.GroupLayout.PREFERRED_SIZE,
javax.swing.GroupLayout.PREFERRED_SIZE) javax.swing.GroupLayout.DEFAULT_SIZE,
.addComponent(jLabel17)) javax.swing.GroupLayout.PREFERRED_SIZE))
.addGap(31, 31, 31)
.addContainerGap(javax.swing.GroupLayout.DEFAULT_SIZE,
.addGroup(jPanel4Layout.createParallelGroup(javax.swing.Gr Short.MAX_VALUE))
oupLayout.Alignment.LEADING, false) );
jPanel4Layout.setVerticalGroup(
.addGroup(jPanel4Layout.createSequentialGroup()
jPanel4Layout.createParallelGroup(javax.swing.GroupLayout.
.addGroup(jPanel4Layout.createParallelGroup(javax.swing.Gr Alignment.LEADING)
oupLayout.Alignment.LEADING) .addGroup(jPanel4Layout.createSequentialGroup()
.addContainerGap()
.addGroup(jPanel4Layout.createParallelGroup(javax.swing.Gr
oupLayout.Alignment.LEADING, false)
.addComponent(jLabel17,
.addGroup(jPanel4Layout.createParallelGroup(javax.swing.Gr javax.swing.GroupLayout.PREFERRED_SIZE, 20,
oupLayout.Alignment.TRAILING) javax.swing.GroupLayout.PREFERRED_SIZE)
.addComponent(jLabel21) .addComponent(txtnr,
javax.swing.GroupLayout.PREFERRED_SIZE,
.addGroup(jPanel4Layout.createParallelGroup(javax.swing.Gr javax.swing.GroupLayout.DEFAULT_SIZE,
oupLayout.Alignment.LEADING, false) javax.swing.GroupLayout.PREFERRED_SIZE))
.addGroup(javax.swing.GroupLayout.Alignment.TRAILING, .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacem
jPanel4Layout.createSequentialGroup() ent.RELATED)
.addGap(0, 26, Short.MAX_VALUE)
.addComponent(jSlider2, .addGroup(jPanel4Layout.createParallelGroup(javax.swing.Gr
javax.swing.GroupLayout.PREFERRED_SIZE, oupLayout.Alignment.BASELINE)
javax.swing.GroupLayout.DEFAULT_SIZE, .addComponent(jLabel15,
javax.swing.GroupLayout.PREFERRED_SIZE)) javax.swing.GroupLayout.PREFERRED_SIZE, 20,
javax.swing.GroupLayout.PREFERRED_SIZE)
.addGroup(jPanel4Layout.createSequentialGroup() .addComponent(txttele,
.addComponent(label3, javax.swing.GroupLayout.PREFERRED_SIZE,
javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE,
javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
javax.swing.GroupLayout.PREFERRED_SIZE) .addComponent(jLabel14)
.addGap(11, 11, 11) .addComponent(txtmail,
javax.swing.GroupLayout.PREFERRED_SIZE,
.addGroup(jPanel4Layout.createParallelGroup(javax.swing.Gr javax.swing.GroupLayout.DEFAULT_SIZE,
oupLayout.Alignment.BASELINE) javax.swing.GroupLayout.PREFERRED_SIZE))
.addComponent(jLabel7)
.addComponent(jLabel20))))) .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacem
.addGap(18, 18, 18) ent.RELATED)
.addGroup(jPanel4Layout.createParallelGroup(javax.swing.Gr .addGroup(jPanel4Layout.createParallelGroup(javax.swing.Gr
oupLayout.Alignment.BASELINE) oupLayout.Alignment.BASELINE)
.addComponent(txtdr, .addComponent(jLabel9)
javax.swing.GroupLayout.PREFERRED_SIZE, .addComponent(txtdireccion,
javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE,
javax.swing.GroupLayout.PREFERRED_SIZE) javax.swing.GroupLayout.DEFAULT_SIZE,
.addComponent(jLabel8, javax.swing.GroupLayout.PREFERRED_SIZE))
javax.swing.GroupLayout.PREFERRED_SIZE, 20,
javax.swing.GroupLayout.PREFERRED_SIZE) .addContainerGap(javax.swing.GroupLayout.DEFAULT_SIZE,
.addComponent(jLabel18, Short.MAX_VALUE))
javax.swing.GroupLayout.PREFERRED_SIZE, 20, );
javax.swing.GroupLayout.PREFERRED_SIZE)
.addComponent(txtapp, jButton1.setText("GUARDAR");
javax.swing.GroupLayout.PREFERRED_SIZE, jButton1.addActionListener(new
javax.swing.GroupLayout.DEFAULT_SIZE, java.awt.event.ActionListener() {
javax.swing.GroupLayout.PREFERRED_SIZE)) public void
actionPerformed(java.awt.event.ActionEvent evt) {
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacem jButton1ActionPerformed(evt);
ent.UNRELATED) }
});
.addGroup(jPanel4Layout.createParallelGroup(javax.swing.Gr
oupLayout.Alignment.BASELINE) jButton2.setText("NUEVO");
.addComponent(jLabel16, jButton2.addActionListener(new
javax.swing.GroupLayout.PREFERRED_SIZE, 20, java.awt.event.ActionListener() {
javax.swing.GroupLayout.PREFERRED_SIZE) public void
.addComponent(txtapm, actionPerformed(java.awt.event.ActionEvent evt) {
javax.swing.GroupLayout.PREFERRED_SIZE, jButton2ActionPerformed(evt);
javax.swing.GroupLayout.DEFAULT_SIZE, }
javax.swing.GroupLayout.PREFERRED_SIZE) });
jButton3.setText("CERRAR"); .addContainerGap(javax.swing.GroupLayout.DEFAULT_SIZE,
jButton3.addActionListener(new Short.MAX_VALUE))
java.awt.event.ActionListener() { );
public void
actionPerformed(java.awt.event.ActionEvent evt) { pack();
jButton3ActionPerformed(evt); }// </editor-fold>
}
}); private void
txtdrActionPerformed(java.awt.event.ActionEvent evt) {
javax.swing.GroupLayout layout = new
javax.swing.GroupLayout(getContentPane()); }
getContentPane().setLayout(layout);
layout.setHorizontalGroup( private void
txtnrActionPerformed(java.awt.event.ActionEvent evt) {
layout.createParallelGroup(javax.swing.GroupLayout.Alignme
nt.LEADING) }
.addGroup(layout.createSequentialGroup()
private void
.addGroup(layout.createParallelGroup(javax.swing.GroupLayo txtappActionPerformed(java.awt.event.ActionEvent evt) {
ut.Alignment.LEADING)
.addGroup(layout.createSequentialGroup() }
.addContainerGap()
.addComponent(jPanel4, private void
javax.swing.GroupLayout.DEFAULT_SIZE, txtapmActionPerformed(java.awt.event.ActionEvent evt) {
javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE))
.addGroup(layout.createSequentialGroup() }
.addGap(135, 135, 135)
.addComponent(jButton2) private void
txtteleActionPerformed(java.awt.event.ActionEvent evt) {
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacem
ent.UNRELATED) }
.addComponent(jButton1)
.addGap(18, 18, 18) private void
.addComponent(jButton3) txtdireccionActionPerformed(java.awt.event.ActionEvent evt)
.addGap(0, 0, Short.MAX_VALUE))) {
.addContainerGap())
); }
layout.setVerticalGroup(
private void
layout.createParallelGroup(javax.swing.GroupLayout.Alignme jSlider2MouseClicked(java.awt.event.MouseEvent evt) {
nt.LEADING)
.addGroup(layout.createSequentialGroup() }
.addContainerGap()
.addComponent(jPanel4, private void
javax.swing.GroupLayout.PREFERRED_SIZE, jSlider2StateChanged(javax.swing.event.ChangeEvent evt) {
javax.swing.GroupLayout.DEFAULT_SIZE,
javax.swing.GroupLayout.PREFERRED_SIZE) if (jSlider2.getValue() == 1) {
// jPanel4.setBackground(Color.cyan);
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacem jLabel8.setText("RUC");
ent.UNRELATED) jLabel17.setText("RAZON S.");
jLabel18.setEnabled(false);
.addGroup(layout.createParallelGroup(javax.swing.GroupLayo jLabel16.setEnabled(false);
ut.Alignment.BASELINE) txtapp.setEnabled(false);
.addComponent(jButton1) txtapm.setEnabled(false);
.addComponent(jButton3) txtapp.setText("");
.addComponent(jButton2)) txtapm.setText("");
} else if (jSlider2.getValue() == 0) {
// jPanel4.setBackground(Color.ORANGE); private void
jLabel8.setText("DNI"); jButton2ActionPerformed(java.awt.event.ActionEvent evt) {
jLabel17.setText("NOMBRE"); limpiar_controles(); // TODO add your handling code
txtapp.setEnabled(true); here:
txtapm.setEnabled(true); }
jLabel18.setEnabled(true);
jLabel16.setEnabled(true); private void
} jButton3ActionPerformed(java.awt.event.ActionEvent evt) {
} dispose(); // TODO add your handling code here:
}
private void
jSlider2AncestorAdded(javax.swing.event.AncestorEvent evt) { /**
* @param args the command line arguments
} */
public static void main(String args[]) {
private void /*
jButton1ActionPerformed(java.awt.event.ActionEvent evt) { * Set the Nimbus look and feel
//inicia datos tipoper, , */
setDatos(); //<editor-fold defaultstate="collapsed" desc=" Look and
//los datos y el orden de inserccion feel setting code (optional) ">
String[] datos = {cod_cli, nombre_razons, app, apm, telef, /*
direccion, mail }; * If Nimbus (introduced in Java SE 6) is not available, stay
if (sql.Nueva_cliente(datos)) { with the
JOptionPane.showMessageDialog(this, * default look and feel. For details see
msg.getNuevoRegistro()); *
} else { http://download.oracle.com/javase/tutorial/uiswing/lookandf
JOptionPane.showMessageDialog(this, msg.getError()); eel/plaf.html
} // TODO add your handling code here: */
} try {
private void setDatos(){ for (javax.swing.UIManager.LookAndFeelInfo info :
cod_cli = getText(txtdr,20); javax.swing.UIManager.getInstalledLookAndFeels()) {
nombre_razons = getText(txtnr,30); if ("Nimbus".equals(info.getName())) {
telef = getText(txttele,12);
direccion = getText(txtdireccion,30); javax.swing.UIManager.setLookAndFeel(info.getClassName());
mail = getText(txtmail,30); break;
app = getText(txtapp,20); }
apm = getText(txtapm,20); }
} catch (ClassNotFoundException ex) {
}
private String getText(JTextField textField, int maxLength) { java.util.logging.Logger.getLogger(cliente.class.getName()).log
String text = textField.getText(); (java.util.logging.Level.SEVERE, null, ex);
if (text.length() > maxLength) } catch (InstantiationException ex) {
text = text.substring(0, maxLength);
return text; java.util.logging.Logger.getLogger(cliente.class.getName()).log
} (java.util.logging.Level.SEVERE, null, ex);
private void limpiar_controles(){ } catch (IllegalAccessException ex) {
txtdr.setText(""); java.util.logging.Logger.getLogger(cliente.class.getName()).log
(java.util.logging.Level.SEVERE, null, ex);
txtnr.setText(""); } catch (javax.swing.UnsupportedLookAndFeelException
txttele.setText(""); ex) {
txtdireccion.setText("");
txtmail.setText(""); java.util.logging.Logger.getLogger(cliente.class.getName()).log
txtapp.setText(""); (java.util.logging.Level.SEVERE, null, ex);
txtapm.setText(""); }
//</editor-fold>
}
/*
* Create and display the form private javax.swing.JLabel jLabel20;
*/ private javax.swing.JLabel jLabel21;
java.awt.EventQueue.invokeLater(new Runnable() { private javax.swing.JLabel jLabel7;
private javax.swing.JLabel jLabel8;
public void run() { private javax.swing.JLabel jLabel9;
new cliente().setVisible(true); private javax.swing.JPanel jPanel4;
} private javax.swing.JSlider jSlider2;
}); private java.awt.Label label3;
} private javax.swing.JTextField txtapm;
// Variables declaration - do not modify private javax.swing.JTextField txtapp;
private javax.swing.JButton jButton1; private javax.swing.JTextField txtdireccion;
private javax.swing.JButton jButton2; private javax.swing.JTextField txtdr;
private javax.swing.JButton jButton3; private javax.swing.JTextField txtmail;
private javax.swing.JLabel jLabel14; private javax.swing.JTextField txtnr;
private javax.swing.JLabel jLabel15; private javax.swing.JTextField txttele;
private javax.swing.JLabel jLabel16; // End of variables declaration
private javax.swing.JLabel jLabel17; }
private javax.swing.JLabel jLabel18;
package java_splash;
import java.awt.Image; /**
import javax.swing.ImageIcon; * This method is called from within the constructor to
import javax.swing.JOptionPane; initialize the form.
import javax.swing.JTextField; * WARNING: Do NOT modify this code. The content of this
import jcmaccesscurso.SQL; method is always
import jcmaccesscurso.jcm_mensajes; * regenerated by the Form Editor.
public class cusuario extends javax.swing.JFrame { */
@SuppressWarnings("unchecked")
SQL sql = new SQL(); // <editor-fold defaultstate="collapsed" desc="Generated
jcm_mensajes msg = new jcm_mensajes(); Code">
//variables private void initComponents() {
private String usuario;
private String contras; jLabel2 = new javax.swing.JLabel();
public cusuario() { jLabel1 = new javax.swing.JLabel();
initComponents(); jButton1 = new javax.swing.JButton();
Image icon = new txtusuario = new javax.swing.JTextField();
ImageIcon(getClass().getResource("si.png")).getImage(); jButton3 = new javax.swing.JButton();
setIconImage(icon); jButton6 = new javax.swing.JButton();
this.setTitle("REGISTRAR NUEVO USUARIO"); jPanel1 = new javax.swing.JPanel();
setAlwaysOnTop(true); jLabel3 = new javax.swing.JLabel();
this.setLocationRelativeTo(null); jLabel5 = new javax.swing.JLabel();
} jTextField1 = new javax.swing.JTextField();
jTextField3 = new javax.swing.JTextField();
txtcontra = new javax.swing.JPasswordField(); jTextField3.setBackground(new java.awt.Color(102, 255,
0));
jTextField3.setEditable(false);
setDefaultCloseOperation(javax.swing.WindowConstants.EXIT
_ON_CLOSE); javax.swing.GroupLayout jPanel1Layout = new
javax.swing.GroupLayout(jPanel1);
jLabel2.setText("NUEVA CONTRASEA"); jPanel1.setLayout(jPanel1Layout);
jPanel1Layout.setHorizontalGroup(
jLabel1.setText("NUEVO USUARIO");
jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.
jButton1.setBackground(new java.awt.Color(51, 102, Alignment.LEADING)
255)); .addGroup(jPanel1Layout.createSequentialGroup()
jButton1.setFont(new java.awt.Font("Wingdings 2", 0, .addContainerGap()
11)); // NOI18N .addComponent(jLabel3)
jButton1.setForeground(new java.awt.Color(51, 102,
255)); .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacem
jButton1.setToolTipText(""); ent.UNRELATED)
jButton1.addActionListener(new .addComponent(jTextField1,
java.awt.event.ActionListener() { javax.swing.GroupLayout.PREFERRED_SIZE, 24,
public void javax.swing.GroupLayout.PREFERRED_SIZE)
actionPerformed(java.awt.event.ActionEvent evt) { .addGap(18, 18, 18)
jButton1ActionPerformed(evt); .addComponent(jLabel5)
}
}); .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacem
ent.UNRELATED)
jButton3.setBackground(new java.awt.Color(102, 255, .addComponent(jTextField3,
0)); javax.swing.GroupLayout.PREFERRED_SIZE, 24,
jButton3.setFont(new java.awt.Font("Wingdings 2", 0, javax.swing.GroupLayout.PREFERRED_SIZE)
11)); // NOI18N
jButton3.setForeground(new java.awt.Color(102, 255, 0)); .addContainerGap(javax.swing.GroupLayout.DEFAULT_SIZE,
jButton3.addActionListener(new Short.MAX_VALUE))
java.awt.event.ActionListener() { );
public void jPanel1Layout.setVerticalGroup(
actionPerformed(java.awt.event.ActionEvent evt) {
jButton3ActionPerformed(evt); jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.
} Alignment.LEADING)
}); .addGroup(jPanel1Layout.createSequentialGroup()
.addContainerGap()
jButton6.setText("CERRAR");
jButton6.addActionListener(new .addGroup(jPanel1Layout.createParallelGroup(javax.swing.Gr
java.awt.event.ActionListener() { oupLayout.Alignment.BASELINE)
public void .addComponent(jTextField1,
actionPerformed(java.awt.event.ActionEvent evt) { javax.swing.GroupLayout.PREFERRED_SIZE,
jButton6ActionPerformed(evt); javax.swing.GroupLayout.DEFAULT_SIZE,
} javax.swing.GroupLayout.PREFERRED_SIZE)
}); .addComponent(jLabel3)
.addComponent(jLabel5)
jPanel1.setBorder(new .addComponent(jTextField3,
javax.swing.border.SoftBevelBorder(0)); javax.swing.GroupLayout.PREFERRED_SIZE,
jPanel1.setToolTipText(""); javax.swing.GroupLayout.DEFAULT_SIZE,
javax.swing.GroupLayout.PREFERRED_SIZE))
jLabel3.setText("AGREGAR");
.addContainerGap(javax.swing.GroupLayout.DEFAULT_SIZE,
jLabel5.setText("NUEVO"); Short.MAX_VALUE))
);
jTextField1.setBackground(new java.awt.Color(0, 0, 255));
jTextField1.setEditable(false);
javax.swing.GroupLayout layout = new .addContainerGap()
javax.swing.GroupLayout(getContentPane());
getContentPane().setLayout(layout); .addGroup(layout.createParallelGroup(javax.swing.GroupLayo
layout.setHorizontalGroup( ut.Alignment.BASELINE)
.addComponent(jLabel1)
layout.createParallelGroup(javax.swing.GroupLayout.Alignme .addComponent(txtusuario,
nt.LEADING) javax.swing.GroupLayout.PREFERRED_SIZE,
.addGroup(layout.createSequentialGroup() javax.swing.GroupLayout.DEFAULT_SIZE,
.addContainerGap() javax.swing.GroupLayout.PREFERRED_SIZE))
.addGroup(layout.createParallelGroup(javax.swing.GroupLayo .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacem
ut.Alignment.LEADING, false) ent.UNRELATED)
.addGroup(layout.createSequentialGroup()
.addGroup(layout.createParallelGroup(javax.swing.GroupLayo
.addGroup(layout.createParallelGroup(javax.swing.GroupLayo ut.Alignment.BASELINE)
ut.Alignment.LEADING) .addComponent(jLabel2)
.addComponent(jLabel1) .addComponent(txtcontra,
.addComponent(jLabel2)) javax.swing.GroupLayout.PREFERRED_SIZE,
.addGap(18, 18, 18) javax.swing.GroupLayout.DEFAULT_SIZE,
javax.swing.GroupLayout.PREFERRED_SIZE))
.addGroup(layout.createParallelGroup(javax.swing.GroupLayo .addGap(18, 18, 18)
ut.Alignment.LEADING, false)
.addComponent(txtusuario, .addGroup(layout.createParallelGroup(javax.swing.GroupLayo
javax.swing.GroupLayout.DEFAULT_SIZE, 111, ut.Alignment.LEADING, false)
Short.MAX_VALUE) .addComponent(jButton1,
.addComponent(txtcontra))) javax.swing.GroupLayout.DEFAULT_SIZE,
.addGroup(layout.createSequentialGroup() javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)
.addGap(15, 15, 15) .addComponent(jButton3,
javax.swing.GroupLayout.Alignment.TRAILING,
.addGroup(layout.createParallelGroup(javax.swing.GroupLayo javax.swing.GroupLayout.DEFAULT_SIZE,
ut.Alignment.LEADING) javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)
.addComponent(jPanel1, .addComponent(jButton6,
javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE, 29,
javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE))
javax.swing.GroupLayout.PREFERRED_SIZE) .addGap(18, 18, 18)
.addGroup(layout.createSequentialGroup() .addComponent(jPanel1,
.addComponent(jButton1, javax.swing.GroupLayout.PREFERRED_SIZE,
javax.swing.GroupLayout.PREFERRED_SIZE, 31, javax.swing.GroupLayout.DEFAULT_SIZE,
javax.swing.GroupLayout.PREFERRED_SIZE) javax.swing.GroupLayout.PREFERRED_SIZE)
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacem .addContainerGap(javax.swing.GroupLayout.DEFAULT_SIZE,
ent.RELATED, 43, Short.MAX_VALUE) Short.MAX_VALUE))
.addComponent(jButton3, );
javax.swing.GroupLayout.PREFERRED_SIZE, 31,
javax.swing.GroupLayout.PREFERRED_SIZE) pack();
.addGap(32, 32, 32) }// </editor-fold>
.addComponent(jButton6,
javax.swing.GroupLayout.PREFERRED_SIZE, 81, private void
javax.swing.GroupLayout.PREFERRED_SIZE))))) jButton1ActionPerformed(java.awt.event.ActionEvent evt) {
//inicia datos
.addContainerGap(javax.swing.GroupLayout.DEFAULT_SIZE, setDatos();
Short.MAX_VALUE)) //los datos y el orden de inserccion
); String[] datos = {usuario, contras};
layout.setVerticalGroup( if (sql.Nueva_crearusuariosis(datos)) {
JOptionPane.showMessageDialog(this,
layout.createParallelGroup(javax.swing.GroupLayout.Alignme msg.getNuevoRegistro());
nt.LEADING) } else {
.addGroup(layout.createSequentialGroup() JOptionPane.showMessageDialog(this, msg.getError());
}
} javax.swing.UIManager.setLookAndFeel(info.getClassName());
break;
private void }
jButton3ActionPerformed(java.awt.event.ActionEvent evt) { }
limpiar_controles(); // TODO add your handling code } catch (ClassNotFoundException ex) {
here:
} java.util.logging.Logger.getLogger(cusuario.class.getName()).l
og(java.util.logging.Level.SEVERE, null, ex);
private void } catch (InstantiationException ex) {
jButton6ActionPerformed(java.awt.event.ActionEvent evt) {
sql.Cerrar_Access(); java.util.logging.Logger.getLogger(cusuario.class.getName()).l
dispose(); // TODO add your handling code here: og(java.util.logging.Level.SEVERE, null, ex);
} } catch (IllegalAccessException ex) {
private void setDatos(){
usuario = getText(txtusuario,20); java.util.logging.Logger.getLogger(cusuario.class.getName()).l
contras = getText(txtcontra,20); og(java.util.logging.Level.SEVERE, null, ex);
} } catch (javax.swing.UnsupportedLookAndFeelException
private String getText(JTextField textField, int maxLength) { ex) {
String text = textField.getText();
if (text.length() > maxLength) java.util.logging.Logger.getLogger(cusuario.class.getName()).l
text = text.substring(0, maxLength); og(java.util.logging.Level.SEVERE, null, ex);
return text; }
} //</editor-fold>
private void limpiar_controles(){
txtusuario.setText(""); /*
txtcontra.setText(""); * Create and display the form
txtusuario.setEnabled(true); */
} java.awt.EventQueue.invokeLater(new Runnable() {
/**
* @param args the command line arguments public void run() {
*/ new cusuario().setVisible(true);
public static void main(String args[]) { }
/* });
* Set the Nimbus look and feel }
*/ // Variables declaration - do not modify
//<editor-fold defaultstate="collapsed" desc=" Look and private javax.swing.JButton jButton1;
feel setting code (optional) "> private javax.swing.JButton jButton3;
/* private javax.swing.JButton jButton6;
* If Nimbus (introduced in Java SE 6) is not available, stay private javax.swing.JLabel jLabel1;
with the private javax.swing.JLabel jLabel2;
* default look and feel. For details see private javax.swing.JLabel jLabel3;
* private javax.swing.JLabel jLabel5;
http://download.oracle.com/javase/tutorial/uiswing/lookandf private javax.swing.JPanel jPanel1;
eel/plaf.html private javax.swing.JTextField jTextField1;
*/ private javax.swing.JTextField jTextField3;
try { private javax.swing.JPasswordField txtcontra;
for (javax.swing.UIManager.LookAndFeelInfo info : private javax.swing.JTextField txtusuario;
javax.swing.UIManager.getInstalledLookAndFeels()) { // End of variables declaration
if ("Nimbus".equals(info.getName())) { }
package java_splash;
import java.awt.Image;
import javax.swing.ImageIcon; setDefaultCloseOperation(javax.swing.WindowConstants.EXIT
import javax.swing.JOptionPane; _ON_CLOSE);
import javax.swing.JTextField; setBackground(new java.awt.Color(0, 102, 102));
import jcmaccesscurso.SQL;
import jcmaccesscurso.jcm_mensajes; jButton6.setText("CERRAR");
import javax.swing.JTextField; jButton6.addActionListener(new
java.awt.event.ActionListener() {
public class actusuario extends javax.swing.JFrame { public void
SQL sql = new SQL(); actionPerformed(java.awt.event.ActionEvent evt) {
jcm_mensajes msg = new jcm_mensajes(); jButton6ActionPerformed(evt);
//variables }
private String usuario; });
private String contras;
public actusuario() { jLabel2.setText("CONTRASEA");
initComponents();
Image icon = new jPanel1.setBorder(new
ImageIcon(getClass().getResource("si.png")).getImage(); javax.swing.border.SoftBevelBorder(0));
setIconImage(icon); jPanel1.setToolTipText("");
this.setTitle("ACTUALIZAR USUARIO");
setAlwaysOnTop(true); jLabel4.setText("ACTUALIZAR");
this.setLocationRelativeTo(null);
} jTextField2.setBackground(new java.awt.Color(204, 0,
204));
/** jTextField2.setEditable(false);
* This method is called from within the constructor to
initialize the form. javax.swing.GroupLayout jPanel1Layout = new
* WARNING: Do NOT modify this code. The content of this javax.swing.GroupLayout(jPanel1);
method is always jPanel1.setLayout(jPanel1Layout);
* regenerated by the Form Editor. jPanel1Layout.setHorizontalGroup(
*/
@SuppressWarnings("unchecked") jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.
// <editor-fold defaultstate="collapsed" desc="Generated Alignment.LEADING)
Code"> .addGroup(jPanel1Layout.createSequentialGroup()
private void initComponents() { .addContainerGap()
.addComponent(jLabel4)
txtusuario = new javax.swing.JTextField();
jButton6 = new javax.swing.JButton(); .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacem
jLabel2 = new javax.swing.JLabel(); ent.UNRELATED)
jPanel1 = new javax.swing.JPanel(); .addComponent(jTextField2,
jLabel4 = new javax.swing.JLabel(); javax.swing.GroupLayout.PREFERRED_SIZE, 24,
jTextField2 = new javax.swing.JTextField(); javax.swing.GroupLayout.PREFERRED_SIZE)
jLabel1 = new javax.swing.JLabel();
jButton5 = new javax.swing.JButton(); .addContainerGap(javax.swing.GroupLayout.DEFAULT_SIZE,
jButton2 = new javax.swing.JButton(); Short.MAX_VALUE))
txtcontra = new javax.swing.JPasswordField(); );
jPanel1Layout.setVerticalGroup(
.addGroup(layout.createParallelGroup(javax.swing.GroupLayo
jPanel1Layout.createParallelGroup(javax.swing.GroupLayout. ut.Alignment.LEADING)
Alignment.LEADING) .addGroup(layout.createSequentialGroup()
.addGroup(jPanel1Layout.createSequentialGroup() .addComponent(jButton2,
.addContainerGap() javax.swing.GroupLayout.PREFERRED_SIZE, 43,
javax.swing.GroupLayout.PREFERRED_SIZE)
.addGroup(jPanel1Layout.createParallelGroup(javax.swing.Gr
oupLayout.Alignment.BASELINE) .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacem
.addComponent(jTextField2, ent.RELATED)
javax.swing.GroupLayout.PREFERRED_SIZE,
javax.swing.GroupLayout.DEFAULT_SIZE, .addGroup(layout.createParallelGroup(javax.swing.GroupLayo
javax.swing.GroupLayout.PREFERRED_SIZE) ut.Alignment.LEADING)
.addComponent(jLabel4)) .addGroup(layout.createSequentialGroup()
.addComponent(jButton5,
.addContainerGap(javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE, 81,
Short.MAX_VALUE)) javax.swing.GroupLayout.PREFERRED_SIZE)
); .addGap(18, 18, 18)
.addComponent(jButton6,
jLabel1.setText(" USUARIO"); javax.swing.GroupLayout.DEFAULT_SIZE, 78,
Short.MAX_VALUE))
jButton5.setText("BUSCAR"); .addGroup(layout.createSequentialGroup()
jButton5.setBorder(new .addGap(10, 10, 10)
javax.swing.border.SoftBevelBorder(0)); .addComponent(jPanel1,
jButton5.setCursor(new javax.swing.GroupLayout.PREFERRED_SIZE,
java.awt.Cursor(java.awt.Cursor.DEFAULT_CURSOR)); javax.swing.GroupLayout.DEFAULT_SIZE,
jButton5.addActionListener(new javax.swing.GroupLayout.PREFERRED_SIZE)
java.awt.event.ActionListener() {
public void .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacem
actionPerformed(java.awt.event.ActionEvent evt) { ent.RELATED))))
jButton5ActionPerformed(evt);
} .addGroup(javax.swing.GroupLayout.Alignment.TRAILING,
}); layout.createSequentialGroup()
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacem .addContainerGap(javax.swing.GroupLayout.DEFAULT_SIZE,
ent.UNRELATED) Short.MAX_VALUE))
.addComponent(jTextField2, );
javax.swing.GroupLayout.PREFERRED_SIZE, 24,
javax.swing.GroupLayout.PREFERRED_SIZE) javax.swing.GroupLayout layout = new
javax.swing.GroupLayout(getContentPane());
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacem getContentPane().setLayout(layout);
ent.UNRELATED) layout.setHorizontalGroup(
.addComponent(jLabel5)
layout.createParallelGroup(javax.swing.GroupLayout.Alignme
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacem nt.LEADING)
ent.UNRELATED) .addGroup(layout.createSequentialGroup()
.addComponent(jTextField3, .addContainerGap()
javax.swing.GroupLayout.PREFERRED_SIZE, 24,
javax.swing.GroupLayout.PREFERRED_SIZE) .addGroup(layout.createParallelGroup(javax.swing.GroupLayo
.addGap(18, 18, 18) ut.Alignment.LEADING)
.addComponent(jLabel6) .addGroup(layout.createSequentialGroup()
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacem .addGroup(layout.createParallelGroup(javax.swing.GroupLayo
ent.UNRELATED) ut.Alignment.LEADING)
.addComponent(jTextField4, .addGroup(layout.createSequentialGroup()
javax.swing.GroupLayout.PREFERRED_SIZE, 24,
javax.swing.GroupLayout.PREFERRED_SIZE) .addGroup(layout.createParallelGroup(javax.swing.GroupLayo
ut.Alignment.LEADING)
.addContainerGap(javax.swing.GroupLayout.DEFAULT_SIZE, .addComponent(jLabel1)
Short.MAX_VALUE)) .addComponent(jLabel2))
); .addGap(18, 18, 18)
jPanel1Layout.setVerticalGroup(
.addGroup(layout.createParallelGroup(javax.swing.GroupLayo
jPanel1Layout.createParallelGroup(javax.swing.GroupLayout. ut.Alignment.LEADING, false)
Alignment.LEADING) .addComponent(txtcodigo,
.addGroup(jPanel1Layout.createSequentialGroup() javax.swing.GroupLayout.DEFAULT_SIZE, 111,
.addContainerGap() Short.MAX_VALUE)
.addComponent(txtarea)))
.addGroup(jPanel1Layout.createParallelGroup(javax.swing.Gr .addGroup(layout.createSequentialGroup()
oupLayout.Alignment.BASELINE) .addComponent(jButton1,
.addComponent(jTextField2, javax.swing.GroupLayout.PREFERRED_SIZE, 31,
javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
.addGap(18, 18, 18)
.addComponent(jButton2, javax.swing.GroupLayout.DEFAULT_SIZE,
javax.swing.GroupLayout.PREFERRED_SIZE, 31, javax.swing.GroupLayout.PREFERRED_SIZE))
javax.swing.GroupLayout.PREFERRED_SIZE) .addGap(0, 0, Short.MAX_VALUE))
.addGap(18, 18, 18) .addGroup(layout.createSequentialGroup()
.addComponent(jButton3, .addGap(2, 2, 2)
javax.swing.GroupLayout.PREFERRED_SIZE, 31, .addComponent(jButton5,
javax.swing.GroupLayout.PREFERRED_SIZE) javax.swing.GroupLayout.DEFAULT_SIZE,
.addGap(18, 18, 18) javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)))
.addComponent(jButton4, .addGap(18, 18, 18)
javax.swing.GroupLayout.PREFERRED_SIZE, 29,
javax.swing.GroupLayout.PREFERRED_SIZE))) .addGroup(layout.createParallelGroup(javax.swing.GroupLayo
ut.Alignment.LEADING, false)
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacem .addComponent(jButton1,
ent.RELATED) javax.swing.GroupLayout.DEFAULT_SIZE,
javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)
.addGroup(layout.createParallelGroup(javax.swing.GroupLayo .addComponent(jButton3,
ut.Alignment.LEADING, false) javax.swing.GroupLayout.Alignment.TRAILING,
.addComponent(jButton6, javax.swing.GroupLayout.DEFAULT_SIZE,
javax.swing.GroupLayout.DEFAULT_SIZE, 81, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)
Short.MAX_VALUE) .addComponent(jButton2,
.addComponent(jButton5, javax.swing.GroupLayout.Alignment.TRAILING,
javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE,
javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE))) javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)
.addComponent(jPanel1, .addComponent(jButton4,
javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE,
javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)
javax.swing.GroupLayout.PREFERRED_SIZE)) .addComponent(jButton6,
javax.swing.GroupLayout.DEFAULT_SIZE, 29,
.addContainerGap(javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE))
Short.MAX_VALUE)) .addGap(18, 18, 18)
); .addComponent(jPanel1,
layout.setVerticalGroup( javax.swing.GroupLayout.PREFERRED_SIZE,
javax.swing.GroupLayout.DEFAULT_SIZE,
layout.createParallelGroup(javax.swing.GroupLayout.Alignme javax.swing.GroupLayout.PREFERRED_SIZE)
nt.LEADING) .addContainerGap())
.addGroup(layout.createSequentialGroup() );
.addContainerGap()
pack();
.addGroup(layout.createParallelGroup(javax.swing.GroupLayo }// </editor-fold>
ut.Alignment.LEADING)
.addGroup(layout.createSequentialGroup() private void
jButton2ActionPerformed(java.awt.event.ActionEvent evt) {
.addGroup(layout.createParallelGroup(javax.swing.GroupLayo //inicia datos
ut.Alignment.BASELINE) setDatos();
.addComponent(jLabel1) //los datos y el orden de inserccion
.addComponent(txtcodigo, String[] datos = { descripcionarea };
javax.swing.GroupLayout.PREFERRED_SIZE, if(sql.Actualizar_area(datos, codigo)){
javax.swing.GroupLayout.DEFAULT_SIZE,
javax.swing.GroupLayout.PREFERRED_SIZE)) JOptionPane.showMessageDialog(this,msg.getActualizacion())
;
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacem }else{
ent.UNRELATED) JOptionPane.showMessageDialog(this,msg.getError());
} // TODO add your handling code here:
.addGroup(layout.createParallelGroup(javax.swing.GroupLayo }
ut.Alignment.BASELINE)
.addComponent(jLabel2) private void
.addComponent(txtarea, jButton4ActionPerformed(java.awt.event.ActionEvent evt) {
javax.swing.GroupLayout.PREFERRED_SIZE, if(sql.eliminar_area(getText(txtcodigo,12))){
txtcodigo.setText("");
JOptionPane.showMessageDialog(this,msg.getEliminado()); txtarea.setText("");
limpiar_controles(); txtcodigo.setEnabled(true);
} // TODO add your handling code here: }
} public static void main(String args[]) {