Beruflich Dokumente
Kultur Dokumente
AMAZNICA
TRABAJO GRUPAL
GRUPO : A
CICLO : VII
INTEGRANTES :
RAL AARN DELGADO ESPRRAGA
FIORELLA AGUILAR ISUIZA
Mediante las herramientas que ofrece este software como son el control total del
proyecto mediante el seguimiento de la ruta crtica, sistemas de costeo de materiales y
mano de obra, as como flexibilidad para terminar los proyectos antes de lo programado.
Dedicamos este proyecto a Dios, a nuestros padres, los cuales son pilares
fundamentales en nuestras vidas. A Dios porque ha estado con nosotros a cada paso
quienes a lo largo de nuestras vidas han velado por nuestro bienestar y educacin
reto que se nos presentaba sin dudar ni un solo momento en nuestra inteligencia y
mejor manera, y es por eso que estamos haciendo este sistema para plasmar todo lo
Este proyecto es el resultado del esfuerzo conjunto de todos los que formamos el grupo
de trabajo. Por esto agradezco a nuestro Profesor MARCO AURELIO PORRO CHULLI,
mis compaeros Aarn Delgado Esparraga, Fiorella Aguilar Isuiza, Imer Hobet Daz
Guerrero y Gerson Alarcn Regalado, quienes a lo largo de este tiempo han puesto a
nuestros padres quienes a lo largo de toda nuestra vida han apoyado y motivado
agradecimiento a esta prestigiosa universidad la cual abri y abre sus puertas a jvenes
personas de bien.
INDICE
Conclusiones.
Recomendaciones.
Glosario de Trminos.
Linkografa.
Anexos.
I. Anlisis y diagnstico de la Empresa.
1. Descripcin de la Empresa.
ADMINISTRADOR:
Contratar el personal.
Solicitar a los proveedores todos los productos que necesite.
Cancelar los sueldos al personal.
Administrar las finanzas del restaurant.
Controlar el almacn.
Controlar el patrimonio del restaurant.
CAJERO:
Vende los productos naturales que el restaurant ofrece,
Cobra a los clientes, de los alimentos que han consumido.
Lleva un control de todos los pensionistas.
Al final de cada da rinde cuentas al administrador de todo lo vendido.
COCINA:
JUGUERIA:
El Restaurante Vegetariano "Vida y Salud" tiene como visin, llegar a ser la cadena de
restaurante ms exitoso en nuestra especialidad, y as general trabajo e inversin para
el desarrollo socio-econmico de la provincia de Utcubamba, de la Regin y del Pas.
4. Misin.
El Restaurante Vegetariano " Vida y Salud" tiene como misin promover la cultura del
buen comer, mediante un buen servicio, teniendo presente los gustos por la comida
vegetariana, permitiendo mejorar la salud de las personas,
considerando una alimentacin integral a la sociedad.
5. Objetivos.
5.1. Generales.
5.2. Especficos.
GESTIONAR COMPRAS.
PROCESAR VENTAS.
CONTROLAR INVENTARIOS.
ADMINISTRAR PERSONAL.
ADMINISTRAR ALMACEN.
El jefe de almacn es el que se encarga de registrar y actualizar los productos que son
adquiridos de los proveedores, tambin registra y actualiza productos en el cardex y
adems disea un cronograma de limpieza para asear el almacn y evitar cualquier
enfermedad a los clientes.
6.2. Descripcin de los Documentos.
BOLETA DE VENTAS
Una boleta de Venta se entrega a clientes que hayan consumido alimentos (Jugos,
Ensaladas de frutas, Ensaladas de Verduras, Men, Platos a la Carta, etc.), o comprado
algn producto de la botica, en el caso de los pensionistas si ha pagado todos sus
consumos de en un determinado tiempo se le podr generar la Boleta de Venta.
FACTURA
Una Factura de Venta se entrega a clientes que hayan consumido alimentos (Jugos,
Ensaladas de frutas, Ensaladas de Verduras, Men, Platos a la Carta, etc.), o comprado
algn producto de la botica, y estos obligatoriamente tienen que tener un RUC
(Registro nico de Contribuyente).
7. Metodologa de Desarrollo de Software RUP - Lenguaje UML.
MODELAMIENTO DEL NEGOCIO
MODELO DE CASOS DE USO DEL NEGOCIO
Procesar Ventas
Proveedor
Controlar Inventarios
Cliente
Administrar Personal
Administrar Almacen
MODELO DE OBJETOS DEL NEGOCIO
Verificar/Actualizar
Productos
Verificar/Actualizar
Verificar/Actualizar
Administrador
Registrar/Actualizar
Personal
Registrar/Verificar
Registrar
Registrar/Verificar
Registrar/Verificar Horario
Jefe de Personal
Registrar/Verificar
Sueldo
Registrar/Verificar
Vacaciones
Adelantos De Sueldo
(MON) CONTROLAR INVENTARIOS
Registrar/Actualizar
Menaje
Registrar/Actualizar
Moviliario
Jefe de Patrimonio
Registrar/Actualizar
Artefactos
(MON) GESTIONAR COMPRAS
Proveedor
Verificar/Registrar
Verificar/Registrar
Productos
Solicitar/Registrar
Precio Productos
Presentacion
(MON) PROCESAR VENTAS
Cliente
Registrar Atiende
Registrar
Verificar
Registrar
Platos a la Carta Verificar
MESERO
Registrar
Verificar
Cajero Registrar
Jugos
Registrar/Actualizar
Productos REGISTRAR
Generar
Precios Venta
Comprobante De Venta
(MDP) MODELO DEL DOMINIO DEL PROBLEMA
DIAGRAMA DE CASOS DE USO
Cajero
Registrar Venta
Registrar Jugos
Registrar Producto
Jefe de
administracin
Registrar Kardex
Registrar Administrador
Jefe de Personal
Registrar Descuento
Modelo de Casos de Uso Controlar Inventarios.
Registrar Menaje
Registrar Moviliario
Jefe de Patrimonio
Registrar Artefactos
Registrar Proveedor
Jefe de
Administracin
Registrar Productos
DIAGRAMA DE CLASES
Usuarios
Proveedores
codusuario Ciudad codproveedor Compra
nombre Artefactos
codciudad nombre
dni codcompra codartefactos
nombre dni
fecnac fecha nombre
ruc
Clave 1 1..* hora costo
direccion
Estado total
telefono
nombreusuario idproveedor Nuevo()
mail
idciudad Moviliario Guardar()
Nuevo() Consultar()
codmoviliario
Guardar() Actualizar()
Nuevo() nombre
Consultar() Eliminar()
Guardar() costo
Actualizar()
Consultar()
Eliminar()
Actualizar() Nuevo()
Eliminar() Guardar() Menaje
Consultar() codmenaje
ProductosNaturales
Actualizar() nombre
Nombre Eliminar() costo
Costo VENTAS
Descripcion (f rom Logical View)
Nuevo()
PrecioVenta codventa Patrimonio
1..* Guardar()
Idproveedor Serie codpatrimonio Consultar()
idpresentacion idCorrelativo idmenaje Actualizar()
fecha
Eliminar()
Nuevo() formapago Nuevo() 1
Guardar() hora Pensionistas
Guardar()
Consultar() total Consultar() codpensionistas
Actualizar() idpersonal Actualizar() nombre
Eliminar() idcliente Eliminar() dni
fecnac
Nuevo() direccion
ProductosRestaurant
Guardar() telefono
codproductosrest Consultar() Comidas idcomidas
Nombre Actualizar() codcomidas 1..* 1
Costo Eliminar() nombre
idproveedor precio
idpresentacion 1 Tipo
idtipo
1..* idtipo
Nuevo() Nuevo() nombre
Guardar() 1..*
Guardar()
Consultar() Consultar() 1 Nuevo()
DetalleVenta
Actualizar() 1..*
codventa Actualizar() Guardar()
Eliminar() Eliminar() Consultar()
idproductosnat
idcomidas Actualizar()
idserie Eliminar()
iscorrelativo
formapago
cantidad
subtotal
DIAGRAMA DE COLABORACIN
Diagrama de Colaboracin Registrar Personal
4: Obj Personal
: VerificadorPersonal
5: Consultar 6: Leer
7: Obj. Desc.
: VerificadorDescuentos : Descuentos
: RegistradorPersonal
Diagrama de Colaboracin Registrar Ventas
4: Obj. Cliente
: ConsultarCliente
5: Consultar 6: Leer
7: Obj. MenuDiario
: ConsultarMenuDiario
8: Consultar 9: Leer
: Cliente
13: Obj. Jugos
: Cajero : FrmClientes : ConsultarJugos
: ConsultarProductosNaturales
: Productos
16: Consulatr 17: Leer
: RegistrarCliente
: GenerarComprobante : DetalleVenta
Diagrama de Colaboracin Registrar Compras
2: Consultar 3: Leer
4: Obj. Proveedor
: Consultar Proveedor
5: Consultar 6: Leer
7: Obj.Productos
: Consultar Productos
8: Enviar 9: Crear
10: Obj.Productos
: Crear Productos
13: Obj.Precio
: Jefe Administracion : FrmProveedor : Consultar Precio
: Consultar Presentacion
: Crear Proveedor
8. Estimacin de Costos(Puntos de Funcin COCOMO Bsico e
Intermedio)
9. Cronograma de Actividades (Diagrama de Gantt).
PRESENTACION
PROVEEDOR
Tiene/Tiene
Adquiridos/Provee Generar/Realiz
Adquiridos/Provee
VENTA
PRO. RESTAURANT
Realizados/Pertenece Tiene/Tiene
Tiene/Tie
PRO. NATURALES
Tiene/Tiene
Tiene/Tiene
Tiene/Tiene
PATRIM
1.2. Diseo Lgico.
El diseo lgico es el proceso de construir un esquema de la informacin que utiliza
la empresa, basndose en un modelo de base de datos especfico, independiente
del Sistema Gestor de Base de datos concreto que se vaya a utilizar y de cualquier
otra consideracin fsica.
1.3. Diseo Fsico.
El diseo fsico es el proceso de producir la descripcin de la implementacin de la
base de datos en memoria secundaria: estructuras de almacenamiento y mtodos
de acceso que garanticen un acceso eficiente a los datos.
1.4. Diseo e Implementacin de la Base de Datos (Procedimientos
Almacenados, vistas, activadores, cursores, etc.).
use master
go
if exists(select*from sysdatabases where name='BDVegetariano')
DROP database BDVegetariano
go
create database BDVegetariano
go
use BDVegetariano
go
go
go
go
go
go
go
go
go
go
go
go
go
go
go
go
go
go
go
INSERT ProductosRestaurant values ('0001','quintal de Papa','60','002','003')
INSERT ProductosRestaurant values ('0002','quintal de Arroz','120','001','001')
INSERT ProductosRestaurant values ('0003','Tomate','25','003','002')
go
go
go
go
Procedimientos Almacenados.
CREATE PROCEDURE sp_Actualiza_Ciudad
@col1 CHAR(3),
@col2 VARCHAR(50) AS
BEGIN TRAN
UPDATE Ciudad SET nombre=@col2 WHERE codciudad=@col1
IF @@ERROR<>0 GOTO verError
COMMIT TRAN RETURN(0)
verError: ROLLBACK TRAN
RETURN (-1)
Vistas
SELECT dbo.Venta.codventa, dbo.Venta.formapago, dbo.Venta.hora,
dbo.Personal.nombre, dbo.Cliente.nombre AS Expr1, dbo.Venta.total
SELECT dbo.ProductosNaturales.codproductosnat,
dbo.ProductosNaturales.nombre, dbo.ProductosNaturales.costo,
dbo.ProductosNaturales.descripcion, dbo.ProductosNaturales.precioventa,
dbo.Proveedor.nombre AS Expr1, dbo.Presentacion.tipo
dbo.ProductosNaturales ON dbo.Presentacion.codpresentacion =
dbo.ProductosNaturales.idpresentacion INNER JOIN
SELECT dbo.ProductosRestaurant.codproductosrest,
dbo.ProductosRestaurant.nombre, dbo.ProductosRestaurant.costo,
dbo.Proveedor.nombre AS Expr1, dbo.Presentacion.tipo
dbo.ProductosRestaurant ON dbo.Presentacion.codpresentacion =
dbo.ProductosRestaurant.idpresentacion INNER JOIN
1. Plataforma de Retiro.
1.1. Requerimientos de Hardware y Software.
Windows : 8 Pro
Procesador: Intel(R) Core (TM) i5-2450M CPU @ 2.50GHz 2.50GHz
Memoria Instalada (RAM): 2.66GB
Tipo de Sistema: Sistema Operativo de 64bits
Disco Duro: Capacidad 500GB
Imports System.Data.SqlClient
Public Class Procesos
Private con As SqlConnection
Private cmd As SqlCommand
Private dtb As DataTable
Private da As SqlDataAdapter
Private cn As New Conexion
'Cliente
Public Function insertar_Cliente(ByVal st As Cliente) As Boolean
Dim opc As Boolean
Try
con = cn.conecta()
If con.State = ConnectionState.Closed Then con.Open()
cmd = New SqlCommand("sp_Inserta_Cliente", con)
cmd.CommandType = CommandType.StoredProcedure
cmd.Parameters.Add("@col1", SqlDbType.Char, 3).Value = st.codcli
cmd.Parameters.Add("@col2", SqlDbType.VarChar, 80).Value = st.nomcli
cmd.Parameters.Add("@col3", SqlDbType.VarChar, 60).Value =
st.direccli
cmd.Parameters.Add("@col4", SqlDbType.VarChar, 20).Value = st.telecli
cmd.Parameters.Add("@col5", SqlDbType.Char, 8).Value = st.dni
cmd.Parameters.Add("@col6", SqlDbType.VarChar, 200).Value =
st.idciudad
cmd.Parameters.Add("@col7", SqlDbType.Char, 12).Value = st.ruc
Dim i As Integer = cmd.ExecuteNonQuery
opc = IIf(i > 0, True, False)
Catch ex As Exception
opc = False
End Try
Return opc
End Function
'Cliente
Public Function insertar_Pensionistas(ByVal st As Pensionistas) As Boolean
Dim opc As Boolean
Try
con = cn.conecta()
If con.State = ConnectionState.Closed Then con.Open()
cmd = New SqlCommand("sp_Inserta_Pensionistas", con)
cmd.CommandType = CommandType.StoredProcedure
cmd.Parameters.Add("@col1", SqlDbType.VarChar, 3).Value = st.codpen
cmd.Parameters.Add("@col2", SqlDbType.VarChar, 60).Value = st.nompen
cmd.Parameters.Add("@col3", SqlDbType.Char, 8).Value = st.dni
cmd.Parameters.Add("@col4", SqlDbType.Date).Value = st.fech
cmd.Parameters.Add("@col5", SqlDbType.VarChar, 50).Value = st.direc
cmd.Parameters.Add("@col6", SqlDbType.VarChar, 20).Value = st.telef
Dim i As Integer = cmd.ExecuteNonQuery
opc = IIf(i > 0, True, False)
Catch ex As Exception
opc = False
End Try
Return opc
End Function
End Structure
End Structure
End Structure
End Structure
Imports Datos
Public Class Valida
Private obj As New Procesos
Imports System.Data.SqlClient
Imports Negocios
Imports Datos
Imports System.Windows.Forms
Sub Limpiar()
Me.txtcodigo.Text = ""
Me.txtnombre.Text = ""
Me.txtcosto.Text = ""
Me.txtcodigo.Focus()
End Sub
Sub Mostrar()
Dim Dt As SqlDataAdapter
Dim Tb As New DataTable
Dim Con As SqlConnection
Dim cn As New Conexion
Con = cn.conecta
If Sw = 1 Then
R = MsgBox("Grabar Datos", 4 + 32 + 256, "Registrar")
If R = 6 Then
Try
With reg
.codart = Me.txtcodigo.Text
.nom = Me.txtnombre.Text
.costo = Me.txtcosto.Text
End With
If app.inserta(reg) Then
MsgBox("Registro Guardado", 0, "Exito")
Me.dgartefactos.DataSource = app.selectAll_Artefactos
Me.Limpiar()
Else
MsgBox("No se Guardado el Registro", 0, "Fracaso")
End If
Catch ex As Exception
MsgBox(ex.Message, 0, "ERROR")
End Try
End If
Else
R = MsgBox("Actualizar Datos", 4 + 32 + 256, "Registrar")
If R = 6 Then
Try
With reg
.codart = Me.txtcodigo.Text
.nom = Me.txtnombre.Text
.costo = Me.txtcosto.Text
End With
If app.modificar(reg) Then
MsgBox("Registro Modificado", 0, "Exito")
Me.dgartefactos.DataSource = app.selectAll_Artefactos
Me.Limpiar()
Else
MsgBox("No se Modifico el Registro", 0, "Fracaso")
End If
Catch ex As Exception
MsgBox(ex.Message, 0, "ERROR")
End Try
End If
End If
Cajas(False)
Botones(True)
Mostrar()
End Sub
If app.borrar(reg) Then
MsgBox("Registro Eliminado", 0, "Exito")
Me.dgartefactos.DataSource = app.selectAll_Artefactos
Me.Limpiar()
Else
MsgBox("No se Elimin el Registro", 0, "Fracaso")
End If
Catch ex As Exception
MsgBox(ex.Message, 0, "ERROR")
End Try
End If
Cajas(False)
Botones(True)
Me.dgartefactos.DataSource = app.selectAll_Artefactos
Mostrar()
End Sub
Imports System.Windows.Forms
End Sub
End Class
Imports System.Data.SqlClient
Imports Negocios
Imports Datos
Imports System.Windows.Forms
End Sub
End Class
Imports System.Data.SqlClient
Imports Negocios
Imports Datos
Imports System.Windows.Forms
End Class
Imports System.Data.SqlClient
Imports Negocios
Imports Datos
Imports System.Windows.Forms
End Class
Imports System.Data.SqlClient
Imports Negocios
Imports Datos
Public Class frmcancelarventa
Dim WithEvents app As New Valida
Dim reg As New Procesos.CancelarVenta
Sub mostrar()
Dim Dt As SqlDataAdapter
Dim Tb As New DataTable
Dim Con As SqlConnection
Dim cn As New Conexion
Con = cn.conecta
Sub mostrar()
Dim Dt As SqlDataAdapter
Dim Tb As New DataTable
Dim Con As SqlConnection
Dim cn As New Conexion
Con = cn.conecta
End Class
Imports System.Data.SqlClient
Imports Negocios
Imports Datos
Imports System.Windows.Forms
Sub Limpiar()
Me.txtcodigo.Text = ""
Me.txtciudad.Text = ""
Me.txtcodigo.Focus()
End Sub
Sub Mostrar()
Dim Dt As SqlDataAdapter
Dim Tb As New DataTable
Dim Con As SqlConnection
Dim cn As New Conexion
Con = cn.conecta
If Sw = 1 Then
R = MsgBox("Grabar Datos", 4 + 32 + 256, "Registrar")
If R = 6 Then
Try
With reg
.codciu = Me.txtcodigo.Text
.nom = Me.txtciudad.Text
End With
If app.inserta(reg) Then
MsgBox("Registro Guardado", 0, "Exito")
Me.dgciudad.DataSource = app.selectAll_Ciudad
Me.Limpiar()
Else
MsgBox("No se Guardado el Registro", 0, "Fracaso")
End If
Catch ex As Exception
MsgBox(ex.Message, 0, "ERROR")
End Try
End If
Else
R = MsgBox("Actualizar Datos", 4 + 32 + 256, "Registrar")
If R = 6 Then
Try
With reg
.codciu = Me.txtcodigo.Text
.nom = Me.txtciudad.Text
End With
If app.modificar(reg) Then
MsgBox("Registro Modificado", 0, "Exito")
Me.dgciudad.DataSource = app.selectAll_Ciudad
Me.Limpiar()
Else
MsgBox("No se Modifico el Registro", 0, "Fracaso")
End If
Catch ex As Exception
MsgBox(ex.Message, 0, "ERROR")
End Try
End If
End If
Cajas(False)
Botones(True)
Mostrar()
End Sub
If app.borrar(reg) Then
MsgBox("Registro Eliminado", 0, "Exito")
Me.dgciudad.DataSource = app.selectAll_Ciudad
Me.Limpiar()
Else
MsgBox("No se Elimin el Registro", 0, "Fracaso")
End If
Catch ex As Exception
MsgBox(ex.Message, 0, "ERROR")
End Try
End If
Cajas(False)
Botones(True)
Me.dgciudad.DataSource = app.selectAll_Ciudad
Mostrar()
End Sub
End Class
Imports System.Data.SqlClient
Imports Negocios
Imports Datos
Imports System.Windows.Forms
Sub Limpiar()
Me.txtcodigo.Text = ""
Me.txtnombre.Text = ""
Me.txtdirecion.Text = ""
Me.txttelefono.Text = ""
Me.txtdni.Text = ""
Me.txtcodigo.Focus()
End Sub
Sub Mostrar()
Dim Dt As SqlDataAdapter
Dim Tb As New DataTable
Dim Con As SqlConnection
Dim cn As New Conexion
Con = cn.conecta
Dim Dt As SqlDataAdapter
Dim Tb As New DataTable
Dim Con As SqlConnection
Dim cn As New Conexion
Con = cn.conecta
If Sw = 1 Then
R = MsgBox("Grabar Datos", 4 + 32 + 256, "Registrar")
If R = 6 Then
Try
With reg
.codcli = Me.txtcodigo.Text
.nomcli = Me.txtnombre.Text
.direccli = Me.txtdirecion.Text
.telecli = Me.txttelefono.Text
.dni = Me.txtdni.Text
.idciudad = Me.cbociudad.Text
.ruc = Me.txtruc.Text
End With
If app.inserta(reg) Then
MsgBox("Registro Guardado", 0, "Exito")
Me.dgcliente.DataSource = app.selectAll_Cliente
Me.Limpiar()
Else
MsgBox("No se Guardado el Registro", 0, "Fracaso")
End If
Catch ex As Exception
MsgBox(ex.Message, 0, "ERROR")
End Try
End If
Else
R = MsgBox("Actualizar Datos", 4 + 32 + 256, "Registrar")
If R = 6 Then
Try
With reg
.codcli = Me.txtcodigo.Text
.nomcli = Me.txtnombre.Text
.direccli = Me.txtdirecion.Text
.telecli = Me.txttelefono.Text
.dni = Me.txtdni.Text
.idciudad = Me.cbociudad.Text
.ruc = Me.txtruc.Text
End With
If app.modificar(reg) Then
MsgBox("Registro Modificado", 0, "Exito")
Me.dgcliente.DataSource = app.selectAll_Cliente
Me.Limpiar()
Else
MsgBox("No se Modifico el Registro", 0, "Fracaso")
End If
Catch ex As Exception
MsgBox(ex.Message, 0, "ERROR")
End Try
End If
End If
Cajas(False)
Botones(True)
Mostrar()
End Sub
If app.borrar(reg) Then
MsgBox("Registro Eliminado", 0, "Exito")
Me.dgcliente.DataSource = app.selectAll_Cliente
Me.Limpiar()
Else
MsgBox("No se Elimin el Registro", 0, "Fracaso")
End If
Catch ex As Exception
MsgBox(ex.Message, 0, "ERROR")
End Try
End If
Cajas(False)
Botones(True)
Me.dgcliente.DataSource = app.selectAll_Cliente
Mostrar()
End Sub
End Class
Imports System.Data.SqlClient
Imports Negocios
Imports Datos
Imports System.Windows.Forms
Sub Limpiar()
Me.txtcodigo.Text = ""
Me.txtnombre.Text = ""
Me.txtprecio.Text = ""
Me.txtcodigo.Focus()
End Sub
Sub Mostrar()
Dim Dt As SqlDataAdapter
Dim Tb As New DataTable
Dim Con As SqlConnection
Dim cn As New Conexion
Con = cn.conecta
Dim Dt As SqlDataAdapter
Dim Tb As New DataTable
Dim Con As SqlConnection
Dim cn As New Conexion
Con = cn.conecta
If Sw = 1 Then
R = MsgBox("Grabar Datos", 4 + 32 + 256, "Registrar")
If R = 6 Then
Try
With reg
.codco = Me.txtcodigo.Text
.nomco = Me.txtnombre.Text
.precio = Me.txtprecio.Text
.tipo = Me.cbotipo.Text
End With
If app.inserta(reg) Then
MsgBox("Registro Guardado", 0, "Exito")
Me.dgcomidas.DataSource = app.selectAll_Comidas
Me.Limpiar()
Else
MsgBox("No se Guardado el Registro", 0, "Fracaso")
End If
Catch ex As Exception
MsgBox(ex.Message, 0, "ERROR")
End Try
End If
Else
R = MsgBox("Actualizar Datos", 4 + 32 + 256, "Registrar")
If R = 6 Then
Try
With reg
.codco = Me.txtcodigo.Text
.nomco = Me.txtnombre.Text
.precio = Me.txtprecio.Text
.tipo = Me.cbotipo.Text
End With
If app.modificar(reg) Then
MsgBox("Registro Modificado", 0, "Exito")
Me.dgcomidas.DataSource = app.selectAll_Comidas
Me.Limpiar()
Else
MsgBox("No se Modifico el Registro", 0, "Fracaso")
End If
Catch ex As Exception
MsgBox(ex.Message, 0, "ERROR")
End Try
End If
End If
Cajas(False)
Botones(True)
Mostrar()
End Sub
If app.borrar(reg) Then
MsgBox("Registro Eliminado", 0, "Exito")
Me.dgcomidas.DataSource = app.selectAll_Comidas
Me.Limpiar()
Else
MsgBox("No se Elimin el Registro", 0, "Fracaso")
End If
Catch ex As Exception
MsgBox(ex.Message, 0, "ERROR")
End Try
End If
Cajas(False)
Botones(True)
Me.dgcomidas.DataSource = app.selectAll_Comidas
Mostrar()
End Sub
End Sub
End Class
Imports System.Data.SqlClient
Imports Negocios
Imports Datos
Imports System.Windows.Forms
Sub codigo()
Dim numero, num, num2 As String
Dim num1, num3 As Integer
Dim Dt As SqlDataAdapter
Dim Tb As New DataTable
Dim Con As SqlConnection
Dim cn As New Conexion
Con = cn.conecta
Dt = New SqlDataAdapter("SELECT * FROM compra order by codcompra desc",
Con)
Dt.Fill(Tb)
If Tb.Rows.Count > 0 Then
numero = Convert.ToString(Tb.Rows(0).Item(0))
num = numero.Substring(3)
num1 = CInt(num)
num3 = num1 + 1
num2 = Convert.ToString(num3)
txtcodigo.Text = "000" + num2
Else
txtcodigo.Text = "0001"
End If
End Sub
Private Sub RadioButton1_CheckedChanged(sender As Object, e As EventArgs)
Handles RadioButton1.CheckedChanged
If RadioButton1.Checked = True Then
Dim Dt As SqlDataAdapter
Dim Tb As New DataTable
Dim Con As SqlConnection
Dim cn As New Conexion
Con = cn.conecta
Dt = New SqlDataAdapter("SELECT nombre as NOMBRE,presentacin as
PRESENT,costo FROM Vista_productosnat", Con)
Dt.Fill(Tb)
If Tb.Rows.Count > 0 Then
dgproducto.DataSource = Tb
dgproducto.Columns("nombre").Width = 130
dgproducto.Columns("presENT").Width = 95
dgproducto.Columns("costo").Width = 0
End If
ElseIf RadioButton2.Checked = True Then
Me.dgproducto.DataSource = Nothing
End If
End Sub
End Sub
End Sub
End Class
Imports System.Data.SqlClient
Imports Negocios
Imports Datos
Imports System.Windows.Forms
Sub codigo()
Dim numero, num, num2 As String
Dim num1, num3 As Integer
Dim Dt As SqlDataAdapter
Dim Tb As New DataTable
Dim Con As SqlConnection
Dim cn As New Conexion
Con = cn.conecta
Dt = New SqlDataAdapter("SELECT * FROM contrato order by codcontrato
desc", Con)
Dt.Fill(Tb)
If Tb.Rows.Count > 0 Then
numero = Convert.ToString(Tb.Rows(0).Item(0))
num = numero.Substring(2)
num1 = CInt(num)
num3 = num1 + 1
num2 = Convert.ToString(num3)
txtcodigo.Text = "00" + num2
Else
txtcodigo.Text = "001"
End If
End Sub
Private Sub BtnGuardar_Click(sender As Object, e As EventArgs) Handles
BtnGuardar.Click
Dim R As Integer
R = MsgBox("Grabar Datos", 4 + 32 + 256, "Registrar")
If R = 6 Then
Try
With reg
.cod = Me.txtcodigo.Text
.idpensionista = Me.txtpensionista.Text
.precio = Me.txtprecio.Text
.fecha = Me.dtpfecha.Text
.adelanto = Me.txtadelanto.Text
End With
If app.inserta(reg) Then
MsgBox("Registro Guardado", 0, "Exito")
Else
MsgBox("No se Guardado el Registro", 0, "Fracaso")
End If
Catch ex As Exception
MsgBox(ex.Message, 0, "ERROR")
End Try
End If
End Sub
Sub actualizar()
If p = 3 Then
With reg
.codigo = idusuario
.estado = "B"
End With
app.modificar(reg)
MsgBox("Usuario bloqueado", 64, "Sistema")
End If
End Sub
End Sub
Else
MsgBox("El usuario a Sido Bloqueado, Contactese con el
Administrador", 64, "Sistema")
End If
End Sub
End Sub
actualizar()
End If
End If
End Sub
Dim Dt As SqlDataAdapter
Dim Tb As New DataTable
Dim Con As SqlConnection
Dim cn As New Conexion
Con = cn.conecta
Dt = New SqlDataAdapter("SELECT * FROM usuario where clave='" & clave
& "'", Con)
Dt.Fill(Tb)
If Tb.Rows.Count > 0 Then
btningresar_Click(sender, e)
Else
MsgBox("La clave del Usuario es Incorrecta", 64, "Sistema")
txtcontrasea.Text = ""
txtcontrasea.Focus()
p = p + 1
actualizar()
End If
End If
End Sub
End Class
Imports System.Data.SqlClient
Imports Negocios
Imports Datos
Imports System.Windows.Forms
Sub Limpiar()
Me.txtcodigo.Text = ""
Me.txtnombre.Text = ""
Me.txtcosto.Text = ""
Me.txtcodigo.Focus()
End Sub
Sub Mostrar()
Dim Dt As SqlDataAdapter
Dim Tb As New DataTable
Dim Con As SqlConnection
Dim cn As New Conexion
Con = cn.conecta
If Sw = 1 Then
R = MsgBox("Grabar Datos", 4 + 32 + 256, "Registrar")
If R = 6 Then
Try
With reg
.codme = Me.txtcodigo.Text
.nom = Me.txtnombre.Text
.costo = Me.txtcosto.Text
End With
If app.inserta(reg) Then
MsgBox("Registro Guardado", 0, "Exito")
Me.dgmenaje.DataSource = app.selectAll_Menaje
Me.Limpiar()
Else
MsgBox("No se Guardado el Registro", 0, "Fracaso")
End If
Catch ex As Exception
MsgBox(ex.Message, 0, "ERROR")
End Try
End If
Else
R = MsgBox("Actualizar Datos", 4 + 32 + 256, "Registrar")
If R = 6 Then
Try
With reg
.codme = Me.txtcodigo.Text
.nom = Me.txtnombre.Text
.costo = Me.txtcosto.Text
End With
If app.modificar(reg) Then
MsgBox("Registro Modificado", 0, "Exito")
Me.dgmenaje.DataSource = app.selectAll_Menaje
Me.Limpiar()
Else
MsgBox("No se Modifico el Registro", 0, "Fracaso")
End If
Catch ex As Exception
MsgBox(ex.Message, 0, "ERROR")
End Try
End If
End If
Cajas(False)
Botones(True)
Mostrar()
End Sub
If app.borrar(reg) Then
MsgBox("Registro Eliminado", 0, "Exito")
Me.dgmenaje.DataSource = app.selectAll_Menaje
Me.Limpiar()
Else
MsgBox("No se Elimin el Registro", 0, "Fracaso")
End If
Catch ex As Exception
MsgBox(ex.Message, 0, "ERROR")
End Try
End If
Cajas(False)
Botones(True)
Me.dgmenaje.DataSource = app.selectAll_Menaje
Mostrar()
End Sub
End Sub
End Class
Imports System.Data.SqlClient
Imports Negocios
Imports Datos
Imports System.Windows.Forms
Sub Limpiar()
Me.txtcodigo.Text = ""
Me.txtnombre.Text = ""
Me.txtcosto.Text = ""
Me.txtcodigo.Focus()
End Sub
If Sw = 1 Then
R = MsgBox("Grabar Datos", 4 + 32 + 256, "Registrar")
If R = 6 Then
Try
With reg
.codmo = Me.txtcodigo.Text
.nom = Me.txtnombre.Text
.costo = Me.txtcosto.Text
End With
If app.inserta(reg) Then
MsgBox("Registro Guardado", 0, "Exito")
Me.dgmobiliario.DataSource = app.selectAll_Mobiliario
Me.Limpiar()
Else
MsgBox("No se Guardado el Registro", 0, "Fracaso")
End If
Catch ex As Exception
MsgBox(ex.Message, 0, "ERROR")
End Try
End If
Else
R = MsgBox("Actualizar Datos", 4 + 32 + 256, "Registrar")
If R = 6 Then
Try
With reg
.codmo = Me.txtcodigo.Text
.nom = Me.txtnombre.Text
.costo = Me.txtcosto.Text
End With
If app.modificar(reg) Then
MsgBox("Registro Modificado", 0, "Exito")
Me.dgmobiliario.DataSource = app.selectAll_Mobiliario
Me.Limpiar()
Else
MsgBox("No se Modifico el Registro", 0, "Fracaso")
End If
Catch ex As Exception
MsgBox(ex.Message, 0, "ERROR")
End Try
End If
End If
Cajas(False)
Botones(True)
Mostrar()
End Sub
If app.borrar(reg) Then
MsgBox("Registro Eliminado", 0, "Exito")
Me.dgmobiliario.DataSource = app.selectAll_Mobiliario
Me.Limpiar()
Else
MsgBox("No se Elimin el Registro", 0, "Fracaso")
End If
Catch ex As Exception
MsgBox(ex.Message, 0, "ERROR")
End Try
End If
Cajas(False)
Botones(True)
Me.dgmobiliario.DataSource = app.selectAll_Mobiliario
Mostrar()
End Sub
End Class
Imports System.Data.SqlClient
Imports Negocios
Imports Datos
Imports System.Drawing
Imports System.Windows.Forms
Sub codigo()
Dim numero, num, num2 As String
Dim num1, num3 As Integer
Dim Dt As SqlDataAdapter
Dim Tb As New DataTable
Dim Con As SqlConnection
Dim cn As New Conexion
Con = cn.conecta
Dt = New SqlDataAdapter("SELECT * FROM PagarDeudaPensionista order by
codpagar desc", Con)
Dt.Fill(Tb)
If Tb.Rows.Count > 0 Then
numero = Convert.ToString(Tb.Rows(0).Item(0))
num = numero.Substring(4)
num1 = CInt(num)
num3 = num1 + 1
num2 = Convert.ToString(num3)
txtcodigo.Text = "0000" + num2
Else
txtcodigo.Text = "00001"
End If
End Sub
Sub pensionista()
Dim Dt As SqlDataAdapter
Dim Tb As New DataTable
Dim Con As SqlConnection
Dim cn As New Conexion
Con = cn.conecta
Dt = New SqlDataAdapter("SELECT * FROM pensionistas WHERE nombre like '"
& Me.txtpensionista.Text & "'", Con)
Dt.Fill(Tb)
If Tb.Rows.Count > 0 Then
codpensionista = Tb.Rows(0).Item(0)
End If
End Sub
Sub adelanto()
Dim Dt As SqlDataAdapter
Dim Tb As New DataTable
Dim Con As SqlConnection
Dim cn As New Conexion
Con = cn.conecta
Dt = New SqlDataAdapter("SELECT * FROM contrato WHERE idpensionistas like
'" & codpensionista & "' and estadoadelanto='A'", Con)
Dt.Fill(Tb)
If Tb.Rows.Count > 0 Then
codcontrato = Tb.Rows(0).Item(0)
Me.txtadelanto.Text = Tb.Rows(0).Item(4)
Else
txtadelanto.Text = "0.00"
End If
End Sub
Sub llenartabla()
Dim Dt As SqlDataAdapter
Dim Tb As New DataTable
Dim Con As SqlConnection
Dim cn As New Conexion
Con = cn.conecta
Dt = New SqlDataAdapter("SELECT Fecha,Cantidad,SubTotal FROM
vista_num_menu WHERE nombre like '" & Me.txtpensionista.Text & "' and
estado='D'", Con)
Dt.Fill(Tb)
If Tb.Rows.Count > 0 Then
dgpensionista.DataSource = Tb
dgpensionista.Columns("fecha").Width = 130
dgpensionista.Columns("cantidad").Width = 130
dgpensionista.Columns("subtotal").Width = 140
Else
dgpensionista.DataSource = Nothing
txtdebe.Text = "0.00"
End If
End Sub
End Sub
End Sub
Imports System.Data.SqlClient
Imports Negocios
Imports Datos
Imports System.Windows.Forms
Sub Limpiar()
Me.txtcodigo.Text = ""
Me.txtnombre.Text = ""
Me.txtdirecion.Text = ""
Me.txttelefono.Text = ""
Me.txtdni.Text = ""
Me.txtcodigo.Focus()
End Sub
Sub Mostrar()
Dim Dt As SqlDataAdapter
Dim Tb As New DataTable
Dim Con As SqlConnection
Dim cn As New Conexion
Con = cn.conecta
If Sw = 1 Then
R = MsgBox("Grabar Datos", 4 + 32 + 256, "Registrar")
If R = 6 Then
Try
With reg
.codpen = Me.txtcodigo.Text
.nompen = Me.txtnombre.Text
.dni = Me.txtdni.Text
.fech = Me.dtpfecha.Text
.direc = Me.txtdirecion.Text
.telef = Me.txttelefono.Text
End With
If app.inserta(reg) Then
MsgBox("Registro Guardado", 0, "Exito")
Me.dgPansionistas.DataSource = app.selectAll_Pensionistas
Me.Limpiar()
Else
MsgBox("No se Guardado el Registro", 0, "Fracaso")
End If
Catch ex As Exception
MsgBox(ex.Message, 0, "ERROR")
End Try
End If
Else
R = MsgBox("Actualizar Datos", 4 + 32 + 256, "Registrar")
If R = 6 Then
Try
With reg
.codpen = Me.txtcodigo.Text
.nompen = Me.txtnombre.Text
.dni = Me.txtdni.Text
.fech = Me.dtpfecha.Text
.direc = Me.txtdirecion.Text
.telef = Me.txttelefono.Text
End With
If app.modificar(reg) Then
MsgBox("Registro Modificado", 0, "Exito")
Me.dgPansionistas.DataSource = app.selectAll_Pensionistas
Me.Limpiar()
Else
MsgBox("No se Modifico el Registro", 0, "Fracaso")
End If
Catch ex As Exception
MsgBox(ex.Message, 0, "ERROR")
End Try
End If
End If
Cajas(False)
Botones(True)
Mostrar()
End Sub
End Class
Imports System.Data.SqlClient
Imports Negocios
Imports Datos
Imports System.Windows.Forms
Dim Sw As Integer
Dim WithEvents app As New Valida
Dim reg As New Procesos.Personal
Sub Limpiar()
Me.txtcodigo.Text = ""
Me.txtnombre.Text = ""
Me.txtdirecion.Text = ""
Me.txttelefono.Text = ""
Me.txtdni.Text = ""
Me.txtcodigo.Focus()
End Sub
Sub Mostrar()
Dim Dt As SqlDataAdapter
Dim Tb As New DataTable
Dim Con As SqlConnection
Dim cn As New Conexion
Con = cn.conecta
If Sw = 1 Then
R = MsgBox("Grabar Datos", 4 + 32 + 256, "Registrar")
If R = 6 Then
Try
With reg
.codper = Me.txtcodigo.Text
.nomper = Me.txtnombre.Text
.dni = Me.txtdni.Text
.direcper = Me.txtdirecion.Text
.teleper = Me.txttelefono.Text
.fecha = Me.dtpfecha.Text
End With
If app.inserta(reg) Then
MsgBox("Registro Guardado", 0, "Exito")
Me.dgpersonal.DataSource = app.selectAll_Personal
Me.Limpiar()
Else
MsgBox("No se Guardado el Registro", 0, "Fracaso")
End If
Catch ex As Exception
MsgBox(ex.Message, 0, "ERROR")
End Try
End If
Else
R = MsgBox("Actualizar Datos", 4 + 32 + 256, "Registrar")
If R = 6 Then
Try
With reg
.codper = Me.txtcodigo.Text
.nomper = Me.txtnombre.Text
.dni = Me.txtdni.Text
.direcper = Me.txtdirecion.Text
.teleper = Me.txttelefono.Text
.fecha = Me.dtpfecha.Text
End With
If app.modificar(reg) Then
MsgBox("Registro Modificado", 0, "Exito")
Me.dgpersonal.DataSource = app.selectAll_Personal
Me.Limpiar()
Else
MsgBox("No se Modifico el Registro", 0, "Fracaso")
End If
Catch ex As Exception
MsgBox(ex.Message, 0, "ERROR")
End Try
End If
End If
Cajas(False)
Botones(True)
Mostrar()
End Sub
If app.borrar(reg) Then
MsgBox("Registro Eliminado", 0, "Exito")
Me.dgpersonal.DataSource = app.selectAll_Personal
Me.Limpiar()
Else
MsgBox("No se Elimin el Registro", 0, "Fracaso")
End If
Catch ex As Exception
MsgBox(ex.Message, 0, "ERROR")
End Try
End If
Cajas(False)
Botones(True)
Me.dgpersonal.DataSource = app.selectAll_Personal
Mostrar()
End Sub
End Class
Imports System.Data.SqlClient
Imports Negocios
Imports Datos
Imports System.Windows.Forms
Sub Limpiar()
Me.txtcodigo.Text = ""
Me.txtnombre.Text = ""
Me.txtcodigo.Focus()
End Sub
Sub Mostrar()
Dim Dt As SqlDataAdapter
Dim Tb As New DataTable
Dim Con As SqlConnection
Dim cn As New Conexion
Con = cn.conecta
If Sw = 1 Then
R = MsgBox("Grabar Datos", 4 + 32 + 256, "Registrar")
If R = 6 Then
Try
With reg
.codpre = Me.txtcodigo.Text
.tipo = Me.txtnombre.Text
End With
If app.inserta(reg) Then
MsgBox("Registro Guardado", 0, "Exito")
Me.dgpresentacion.DataSource = app.selectAll_Presentacion
Me.Limpiar()
Else
MsgBox("No se Guardado el Registro", 0, "Fracaso")
End If
Catch ex As Exception
MsgBox(ex.Message, 0, "ERROR")
End Try
End If
Else
R = MsgBox("Actualizar Datos", 4 + 32 + 256, "Registrar")
If R = 6 Then
Try
With reg
.codpre = Me.txtcodigo.Text
.tipo = Me.txtnombre.Text
End With
If app.modificar(reg) Then
MsgBox("Registro Modificado", 0, "Exito")
Me.dgpresentacion.DataSource = app.selectAll_Presentacion
Me.Limpiar()
Else
MsgBox("No se Modifico el Registro", 0, "Fracaso")
End If
Catch ex As Exception
MsgBox(ex.Message, 0, "ERROR")
End Try
End If
End If
Cajas(False)
Botones(True)
Mostrar()
End Sub
If app.borrar(reg) Then
MsgBox("Registro Eliminado", 0, "Exito")
Me.dgpresentacion.DataSource = app.selectAll_Presentacion
Me.Limpiar()
Else
MsgBox("No se Elimin el Registro", 0, "Fracaso")
End If
Catch ex As Exception
MsgBox(ex.Message, 0, "ERROR")
End Try
End If
Cajas(False)
Botones(True)
Me.dgpresentacion.DataSource = app.selectAll_Presentacion
Mostrar()
End Sub
End Class
Imports System.Data.SqlClient
Imports Negocios
Imports Datos
Imports System.Windows.Forms
Sub Limpiar()
Me.txtcodigo.Text = ""
Me.txtnombre.Text = ""
Me.txtcosto.Text = ""
Me.txtdescripcion.Text = ""
Me.txtprecio.Text = ""
Me.txtcodigo.Focus()
End Sub
Sub Mostrar()
Dim Dt As SqlDataAdapter
Dim Tb As New DataTable
Dim Con As SqlConnection
Dim cn As New Conexion
Con = cn.conecta
Sub presentacion()
Dim Dt As SqlDataAdapter
Dim Tb As New DataTable
Dim Con As SqlConnection
Dim cn As New Conexion
Con = cn.conecta
End Sub
If Sw = 1 Then
R = MsgBox("Grabar Datos", 4 + 32 + 256, "Registrar")
If R = 6 Then
Try
With reg
.codpro = Me.txtcodigo.Text
.nom = Me.txtnombre.Text
.costo = Me.txtcosto.Text
.descri = Me.txtdescripcion.Text
.prec = Me.txtprecio.Text
.idprov = Me.cboproveedor.Text
.idpres = Me.cbopresentacion.Text
End With
If app.inserta(reg) Then
MsgBox("Registro Guardado", 0, "Exito")
Me.dgproductosnat.DataSource = app.selectAll_ProductosNat
Me.Limpiar()
Else
MsgBox("No se Guardado el Registro", 0, "Fracaso")
End If
Catch ex As Exception
MsgBox(ex.Message, 0, "ERROR")
End Try
End If
Else
R = MsgBox("Actualizar Datos", 4 + 32 + 256, "Registrar")
If R = 6 Then
Try
With reg
.codpro = Me.txtcodigo.Text
.nom = Me.txtnombre.Text
.costo = Me.txtcosto.Text
.descri = Me.txtdescripcion.Text
.prec = Me.txtprecio.Text
.idprov = Me.cboproveedor.Text
.idpres = Me.cbopresentacion.Text
End With
If app.modificar(reg) Then
MsgBox("Registro Modificado", 0, "Exito")
Me.dgproductosnat.DataSource = app.selectAll_ProductosNat
Me.Limpiar()
Else
MsgBox("No se Modifico el Registro", 0, "Fracaso")
End If
Catch ex As Exception
MsgBox(ex.Message, 0, "ERROR")
End Try
End If
End If
Cajas(False)
Botones(True)
Mostrar()
End Sub
If app.borrar(reg) Then
MsgBox("Registro Eliminado", 0, "Exito")
Me.dgproductosnat.DataSource = app.selectAll_ProductosNat
Me.Limpiar()
Else
MsgBox("No se Elimin el Registro", 0, "Fracaso")
End If
Catch ex As Exception
MsgBox(ex.Message, 0, "ERROR")
End Try
End If
Cajas(False)
Botones(True)
Me.dgproductosnat.DataSource = app.selectAll_ProductosNat
Mostrar()
End Sub
Private Sub BtnSalir_Click(sender As Object, e As EventArgs) Handles
BtnSalir.Click
Me.Close()
End Sub
End Class
Imports System.Data.SqlClient
Imports Negocios
Imports Datos
Imports System.Windows.Forms
Sub Limpiar()
Me.txtcodigo.Text = ""
Me.txtnombre.Text = ""
Me.txtcosto.Text = ""
Me.txtcodigo.Focus()
End Sub
Sub Mostrar()
Dim Dt As SqlDataAdapter
Dim Tb As New DataTable
Dim Con As SqlConnection
Dim cn As New Conexion
Con = cn.conecta
Sub presentacion()
Dim Dt As SqlDataAdapter
Dim Tb As New DataTable
Dim Con As SqlConnection
Dim cn As New Conexion
Con = cn.conecta
If Sw = 1 Then
R = MsgBox("Grabar Datos", 4 + 32 + 256, "Registrar")
If R = 6 Then
Try
With reg
.codpro = Me.txtcodigo.Text
.nom = Me.txtnombre.Text
.costo = Me.txtcosto.Text
.idprov = Me.cboproveedor.Text
.idpres = Me.cbopresentacion.Text
End With
If app.inserta(reg) Then
MsgBox("Registro Guardado", 0, "Exito")
Me.dgproductosrest.DataSource =
app.selectAll_ProductosRest
Me.Limpiar()
Else
MsgBox("No se Guardado el Registro", 0, "Fracaso")
End If
Catch ex As Exception
MsgBox(ex.Message, 0, "ERROR")
End Try
End If
Else
R = MsgBox("Actualizar Datos", 4 + 32 + 256, "Registrar")
If R = 6 Then
Try
With reg
.codpro = Me.txtcodigo.Text
.nom = Me.txtnombre.Text
.costo = Me.txtcosto.Text
.idprov = Me.cboproveedor.Text
.idpres = Me.cbopresentacion.Text
End With
If app.modificar(reg) Then
MsgBox("Registro Modificado", 0, "Exito")
Me.dgproductosrest.DataSource =
app.selectAll_ProductosRest
Me.Limpiar()
Else
MsgBox("No se Modifico el Registro", 0, "Fracaso")
End If
Catch ex As Exception
MsgBox(ex.Message, 0, "ERROR")
End Try
End If
End If
Cajas(False)
Botones(True)
Mostrar()
End Sub
If app.borrar(reg) Then
MsgBox("Registro Eliminado", 0, "Exito")
Me.dgproductosrest.DataSource = app.selectAll_ProductosRest
Me.Limpiar()
Else
MsgBox("No se Elimin el Registro", 0, "Fracaso")
End If
Catch ex As Exception
MsgBox(ex.Message, 0, "ERROR")
End Try
End If
Cajas(False)
Botones(True)
Me.dgproductosrest.DataSource = app.selectAll_ProductosRest
Mostrar()
End Sub
Dim Sw As Integer
Dim WithEvents app As New Valida
Dim reg As New Procesos.Proveedor
Sub Limpiar()
Me.txtcodigo.Text = ""
Me.txtnombre.Text = ""
Me.txtdni.Text = ""
Me.txtruc.Text = ""
Me.txtireccion.Text = ""
Me.txttelefono.Text = ""
Me.txtmail.Text = ""
Me.cbociudad.Text = ""
Me.txtcodigo.Focus()
End Sub
Sub Mostrar()
Dim Dt As SqlDataAdapter
Dim Tb As New DataTable
Dim Con As SqlConnection
Dim cn As New Conexion
Con = cn.conecta
Dim Dt As SqlDataAdapter
Dim Tb As New DataTable
Dim Con As SqlConnection
Dim cn As New Conexion
Con = cn.conecta
If Sw = 1 Then
R = MsgBox("Grabar Datos", 4 + 32 + 256, "Registrar")
If R = 6 Then
Try
With reg
.codpro = Me.txtcodigo.Text
.nom = Me.txtnombre.Text
.dni = Me.txtdni.Text
.ruc = Me.txtruc.Text
.direc = Me.txtireccion.Text
.tele = Me.txttelefono.Text
.mail = Me.txtmail.Text
.idciudad = Me.cbociudad.Text
End With
If app.inserta(reg) Then
MsgBox("Registro Guardado", 0, "Exito")
Me.dgproveedor.DataSource = app.selectAll_Proveedor
Me.Limpiar()
Else
MsgBox("No se Guardado el Registro", 0, "Fracaso")
End If
Catch ex As Exception
MsgBox(ex.Message, 0, "ERROR")
End Try
End If
Else
R = MsgBox("Actualizar Datos", 4 + 32 + 256, "Registrar")
If R = 6 Then
Try
With reg
.codpro = Me.txtcodigo.Text
.nom = Me.txtnombre.Text
.dni = Me.txtdni.Text
.ruc = Me.txtruc.Text
.direc = Me.txtireccion.Text
.tele = Me.txttelefono.Text
.mail = Me.txtmail.Text
.idciudad = Me.cbociudad.Text
End With
If app.modificar(reg) Then
MsgBox("Registro Modificado", 0, "Exito")
Me.dgproveedor.DataSource = app.selectAll_Proveedor
Me.Limpiar()
Else
MsgBox("No se Modifico el Registro", 0, "Fracaso")
End If
Catch ex As Exception
MsgBox(ex.Message, 0, "ERROR")
End Try
End If
End If
Cajas(False)
Botones(True)
Mostrar()
End Sub
If app.borrar(reg) Then
MsgBox("Registro Eliminado", 0, "Exito")
Me.dgproveedor.DataSource = app.selectAll_Proveedor
Me.Limpiar()
Else
MsgBox("No se Elimin el Registro", 0, "Fracaso")
End If
Catch ex As Exception
MsgBox(ex.Message, 0, "ERROR")
End Try
End If
Cajas(False)
Botones(True)
Me.dgproveedor.DataSource = app.selectAll_Proveedor
Mostrar()
End Sub
Imports System.Data.SqlClient
Imports Negocios
Imports Datos
Imports System.Windows.Forms
End Sub
Private Sub rbmenaje_CheckedChanged(sender As Object, e As EventArgs) Handles
rbmenaje.CheckedChanged
If rbmenaje.Checked = True Then
Dim Dt As SqlDataAdapter
Dim Tb As New DataTable
Dim Con As SqlConnection
Dim cn As New Conexion
Con = cn.conecta
Dt = New SqlDataAdapter("SELECT codmenaje as Nmero,nombre as
Menaje,costo as Costo FROM menaje", Con)
Dt.Fill(Tb)
If Tb.Rows.Count > 0 Then
Me.dgpatrimonio.DataSource = Tb
dgpatrimonio.Columns("menaje").Width = 155
End If
Else
Me.dgpatrimonio.DataSource = Nothing
End If
End Sub
End Sub
End Class
Imports System.Data.SqlClient
Imports Negocios
Imports Datos
Imports System.Windows.Forms
End Sub
Sub Limpiar()
Me.txtcodigo.Text = ""
Me.txttipo.Text = ""
Me.txtcodigo.Focus()
End Sub
Sub Mostrar()
Dim Dt As SqlDataAdapter
Dim Tb As New DataTable
Dim Con As SqlConnection
Dim cn As New Conexion
Con = cn.conecta
If Sw = 1 Then
R = MsgBox("Grabar Datos", 4 + 32 + 256, "Registrar")
If R = 6 Then
Try
With reg
.codtipo = Me.txtcodigo.Text
.nom = Me.txttipo.Text
End With
If app.inserta(reg) Then
MsgBox("Registro Guardado", 0, "Exito")
Me.dgtipo.DataSource = app.selectAll_Tipo
Me.Limpiar()
Else
MsgBox("No se Guardado el Registro", 0, "Fracaso")
End If
Catch ex As Exception
MsgBox(ex.Message, 0, "ERROR")
End Try
End If
Else
R = MsgBox("Actualizar Datos", 4 + 32 + 256, "Registrar")
If R = 6 Then
Try
With reg
.codtipo = Me.txtcodigo.Text
.nom = Me.txttipo.Text
End With
If app.modificar(reg) Then
MsgBox("Registro Modificado", 0, "Exito")
Me.dgtipo.DataSource = app.selectAll_Tipo
Me.Limpiar()
Else
MsgBox("No se Modifico el Registro", 0, "Fracaso")
End If
Catch ex As Exception
MsgBox(ex.Message, 0, "ERROR")
End Try
End If
End If
Cajas(False)
Botones(True)
Mostrar()
End Sub
dgtipo.Columns("nombre").Width = 265
End Sub
If app.borrar(reg) Then
MsgBox("Registro Eliminado", 0, "Exito")
Me.dgtipo.DataSource = app.selectAll_Tipo
Me.Limpiar()
Else
MsgBox("No se Elimin el Registro", 0, "Fracaso")
End If
Catch ex As Exception
MsgBox(ex.Message, 0, "ERROR")
End Try
End If
Cajas(False)
Botones(True)
Me.dgtipo.DataSource = app.selectAll_Tipo
Mostrar()
End Sub
End Class
Imports System.Data.SqlClient
Imports Negocios
Imports Datos
Imports System.Windows.Forms
Dim Sw As Integer
Dim WithEvents app As New Valida
Dim reg As New Procesos.Usuario
Sub Limpiar()
Me.txtcodigo.Text = ""
Me.txtnombre.Text = ""
Me.txtclave.Text = ""
Me.txtusuario.Text = ""
Me.txtdni.Text = ""
Me.txtcorreo.Text = ""
Me.txtcodigo.Focus()
End Sub
Sub Mostrar()
Dim Dt As SqlDataAdapter
Dim Tb As New DataTable
Dim Con As SqlConnection
Dim cn As New Conexion
Con = cn.conecta
End Sub
Dim n As Integer
Dim letra, clave As String
clave = ""
For n = 1 To Microsoft.VisualBasic.Len(txtclave.Text)
letra = Mid(txtclave.Text, n, 1)
clave = clave & Chr(Asc(letra) + 10)
Next
If Sw = 1 Then
R = MsgBox("Grabar Datos", 4 + 32 + 256, "Registrar")
If R = 6 Then
Try
With reg
.codusu = Me.txtcodigo.Text
.nom = Me.txtnombre.Text
.dni = Me.txtdni.Text
.correo = Me.txtcorreo.Text
.fecnac = Me.dtpfecha.Text
.clave = clave
.estado = Me.cboestado.Text
.nomusu = Me.txtusuario.Text
.nivel = cbonivel.Text
End With
If app.inserta(reg) Then
MsgBox("Registro Guardado", 0, "Exito")
Me.dgusuario.DataSource = app.selectAll_Usuario
Me.Limpiar()
Else
MsgBox("No se Guardado el Registro", 0, "Fracaso")
End If
Catch ex As Exception
MsgBox(ex.Message, 0, "ERROR")
End Try
End If
Else
R = MsgBox("Actualizar Datos", 4 + 32 + 256, "Registrar")
If R = 6 Then
Try
With reg
.codusu = Me.txtcodigo.Text
.nom = Me.txtnombre.Text
.dni = Me.txtdni.Text
.correo = Me.txtcorreo.Text
.fecnac = Me.dtpfecha.Text
.clave = clave
.estado = Me.cboestado.Text
.nomusu = Me.txtusuario.Text
.nivel = cbonivel.Text
End With
If app.modificar(reg) Then
MsgBox("Registro Modificado", 0, "Exito")
Me.dgusuario.DataSource = app.selectAll_Usuario
Me.Limpiar()
Else
MsgBox("No se Modifico el Registro", 0, "Fracaso")
End If
Catch ex As Exception
MsgBox(ex.Message, 0, "ERROR")
End Try
End If
End If
Cajas(False)
Botones(True)
Mostrar()
End Sub
If app.borrar(reg) Then
MsgBox("Registro Eliminado", 0, "Exito")
Me.dgusuario.DataSource = app.selectAll_Usuario
Me.Limpiar()
Else
MsgBox("No se Elimin el Registro", 0, "Fracaso")
End If
Catch ex As Exception
MsgBox(ex.Message, 0, "ERROR")
End Try
End If
Cajas(False)
Botones(True)
Me.dgusuario.DataSource = app.selectAll_Usuario
Mostrar()
End Sub
End Sub
Sub serie()
Dim Dt As SqlDataAdapter
Dim Tb As New DataTable
Dim Con As SqlConnection
Dim cn As New Conexion
Con = cn.conecta
Dt = New SqlDataAdapter("SELECT * FROM venta", Con)
Dt.Fill(Tb)
If Tb.Rows.Count > 0 Then
txtserie.Text = Tb.Rows(0).Item(1)
Else
txtserie.Text = "0001"
End If
End Sub
Sub numero()
Dim numero, num, num2 As String
Dim num1, num3 As Integer
Dim Dt As SqlDataAdapter
Dim Tb As New DataTable
Dim Con As SqlConnection
Dim cn As New Conexion
Con = cn.conecta
Dt = New SqlDataAdapter("SELECT * FROM venta order by correlativo desc",
Con)
Dt.Fill(Tb)
If Tb.Rows.Count > 0 Then
numero = Convert.ToString(Tb.Rows(0).Item(2))
num = numero.Substring(5)
num1 = CInt(num)
num3 = num1 + 1
num2 = Convert.ToString(num3)
txtcorrelativo.Text = "00000" + num2
Else
txtcorrelativo.Text = "000001"
End If
End Sub
Private Sub BtnSalir_Click(sender As Object, e As EventArgs) Handles
BtnSalir.Click
Me.Close()
End Sub
txtcodigo.Text = ""
txtserie.Text = ""
txtcorrelativo.Text = ""
txtcliente.Text = ""
txttotal.Text = ""
txtdireccion.Text = ""
txtdni.Text = ""
txtruc.Text = ""
dgventa.Rows.Clear()
codigo()
serie()
numero()
cbodocumento.Enabled = False
End Sub
dgventa.ColumnCount = 0
dgventa.Columns.Add("N", "N")
dgventa.Columns.Add("Descripcin", "Descripcin")
dgventa.Columns.Add("Precio", "Precio")
dgventa.Columns.Add("Cantidad", "Cantidad")
dgventa.Columns.Add("SubTotal", "SubTotal")
dgventa.Columns("N").Width = 30
dgventa.Columns("Descripcin").Width = 150
dgventa.Columns("Precio").Width = 70
dgventa.Columns("Cantidad").Width = 60
cbodocumento.Enabled = False
End Sub
End Sub
dgventa.Rows.Add(dgventa.RowCount + 1,
Me.dgcomidas.Rows(Me.dgcomidas.CurrentRow.Index).Cells(0).Value,
Me.dgcomidas.Rows(Me.dgcomidas.CurrentRow.Index).Cells(2).Value)
es = 0
End Sub
i = dgventa.CurrentRow.Index
End Sub
End Sub
Sub codigo()
Dim numero, num, num2 As String
Dim num1, num3 As Integer
Dim Dt As SqlDataAdapter
Dim Tb As New DataTable
Dim Con As SqlConnection
Dim cn As New Conexion
Con = cn.conecta
Dt = New SqlDataAdapter("SELECT * FROM ventapensionistas order by
codvenpens desc", Con)
Dt.Fill(Tb)
If Tb.Rows.Count > 0 Then
numero = Convert.ToString(Tb.Rows(0).Item(0))
num = numero.Substring(4)
num1 = CInt(num)
num3 = num1 + 1
num2 = Convert.ToString(num3)
txtcodigo.Text = "0000" + num2
Else
txtcodigo.Text = "00001"
End If
End Sub
Sub serie()
Dim Dt As SqlDataAdapter
Dim Tb As New DataTable
Dim Con As SqlConnection
Dim cn As New Conexion
Con = cn.conecta
Dt = New SqlDataAdapter("SELECT * FROM ventapensionistas", Con)
Dt.Fill(Tb)
If Tb.Rows.Count > 0 Then
txtserie.Text = Tb.Rows(0).Item(1)
Else
txtserie.Text = "0001"
End If
End Sub
Sub numero()
Dim numero, num, num2 As String
Dim num1, num3 As Integer
Dim Dt As SqlDataAdapter
Dim Tb As New DataTable
Dim Con As SqlConnection
Dim cn As New Conexion
Con = cn.conecta
Dt = New SqlDataAdapter("SELECT * FROM ventapensionistas order by
correlativo desc", Con)
Dt.Fill(Tb)
If Tb.Rows.Count > 0 Then
numero = Convert.ToString(Tb.Rows(0).Item(2))
num = numero.Substring(5)
num1 = CInt(num)
num3 = num1 + 1
num2 = Convert.ToString(num3)
txtcorrelativo.Text = "00000" + num2
Else
txtcorrelativo.Text = "000001"
End If
End Sub
Sub menu1()
Dim Dt As SqlDataAdapter
Dim Tb As New DataTable
Dim Con As SqlConnection
Dim cn As New Conexion
Con = cn.conecta
Dt = New SqlDataAdapter("SELECT nombre as NOMBRE,Tipo,precio FROM
Vista_Comidas", Con)
Dt.Fill(Tb)
If Tb.Rows.Count > 0 Then
dgcomidas.DataSource = Tb
dgcomidas.Columns("nombre").Width = 130
dgcomidas.Columns("tipo").Width = 95
dgcomidas.Columns("precio").Width = 0
End If
End Sub
End Sub
txtcodigo.Text = ""
txtserie.Text = ""
txtcorrelativo.Text = ""
txtpensionistas.Text = ""
txttotal.Text = ""
dgventa.Rows.Clear()
codigo()
serie()
numero()
End Sub
End Sub
Else
MsgBox("No se Guardado el Registro", 0, "Fracaso")
End If
Catch ex As Exception
MsgBox(ex.Message, 0, "ERROR")
End Try
End If
End Sub
Private Sub txtcodigo_KeyPress(sender As Object, e As
Windows.Forms.KeyPressEventArgs) Handles txtcodigo.KeyPress
If Asc(e.KeyChar) = 13 Then
txtserie.Focus()
End If
End Sub
package Consultas;
import Formulario.FrmRegistrar_Venta;
import base.ConectaBD;
import java.sql.SQLException;
import java.util.Vector;
import javax.swing.JOptionPane;
import javax.swing.table.DefaultTableModel;
public class FRMConsultaPersonal extends javax.swing.JFrame {
ConectaBD cnx=new ConectaBD();
String sql;
public void LimpiarTabla(DefaultTableModel model){
for(int i=model.getRowCount()-1;i>=0;i--){
model.removeRow(i);}}
public void LLenarTabla(String sql){
try{
cnx.rs=cnx.stm.executeQuery(sql);
DefaultTableModel
model=(DefaultTableModel)this.JTblPersonal.getModel();
LimpiarTabla(model);
while(cnx.rs.next()){
String col0=cnx.rs.getString("codpersonal");
String col1=cnx.rs.getString("nombre");
String col2=cnx.rs.getString("dni");
String col3=cnx.rs.getString("direccion");
String col4=cnx.rs.getString("telefono");
String col5=cnx.rs.getString("fecnacimiento");
Vector vRow=new Vector();
vRow.addElement(col0);
vRow.addElement(col1);
vRow.addElement(col2);
vRow.addElement(col3);
vRow.addElement(col4);
vRow.addElement(col5);
model.addRow(vRow);}}
catch(SQLException a){
System.out.println(a);}}
public FRMConsultaPersonal() {
initComponents();
}
public void Mostrar(){
String cod;
try{
cod=this.JTblPersonal.getValueAt(JTblPersonal.getSelectedRow(),0).toString();
cnx.rs=cnx.stm.executeQuery("Select * from Personal where
codpersonal='"+cod+"'");
if(cnx.rs.next()){
FrmRegistrar_Venta.txtcodpersonal.setText(cnx.rs.getString(1));
FrmRegistrar_Venta.txtnombrepersonal.setText(cnx.rs.getString(2));}}
catch(Exception a){
System.out.println(a.getMessage());
}
}
private void JTblPersonalKeyPressed(java.awt.event.KeyEvent evt) {
}
private void formWindowOpened(java.awt.event.WindowEvent evt) {
cnx.conectar();
this.LLenarTabla("SELECT * FROM Personal");
}
private void JBTNMOSTRARActionPerformed(java.awt.event.ActionEvent
evt) {
int r;
r= JOptionPane.showConfirmDialog(null,"Cerrar
Programa","Salir",JOptionPane.YES_NO_OPTION,JOptionPane.QUESTION_MESSA
GE);
if (r==JOptionPane.YES_OPTION){
this.dispose();
}
}
private void JTXTMOSTRARKeyReleased(java.awt.event.KeyEvent evt) {
switch (this.JCBOBuscar.getSelectedIndex()){
case 0:{
sql="SELECT * FROM Personal" ;
break;
}
default:{
sql="SELECT * FROM Personal WHERE "+
this.JCBOBuscar.getSelectedItem()+" LIKE '%" +this.JTXTMOSTRAR.getText() +"%'";
break;
}
}
this.LLenarTabla(sql);
}
private void JCBOBuscarActionPerformed(java.awt.event.ActionEvent evt) {
}
private void JTblPersonalMouseClicked(java.awt.event.MouseEvent evt) {
Mostrar();
dispose(); }
FrmConsutaProveedor
package Consultas;
import base.ConectaBD;
import java.sql.SQLException;
import java.util.Vector;
import javax.swing.JOptionPane;
import javax.swing.table.DefaultTableModel;
public class FRMConsultaProveedor extends javax.swing.JFrame {
ConectaBD cnx=new ConectaBD();
String sql;
public void LimpiarTabla(DefaultTableModel model){
for(int i=model.getRowCount()-1;i>=0;i--){
model.removeRow(i);
}
}
public void CargaCombo(){
try{
cnx.rs=cnx.stm.executeQuery("SELECT * FROM Ciudad order by 1");
while(cnx.rs.next()){
this.JCbCiudad.addItem(cnx.rs.getString(2));
}
}catch(Exception a){
System.out.println(a.getMessage());
}
}
public void LLenarTabla(String sql){
try{
cnx.rs=cnx.stm.executeQuery(sql);
DefaultTableModel model=(DefaultTableModel)this.JTblPersonal.getModel();
LimpiarTabla(model);
while(cnx.rs.next()){
String cod=cnx.rs.getString("codproveedor");
String nomb=cnx.rs.getString("nombre");
String dni=cnx.rs.getString("dni");
String ruc=cnx.rs.getString("ruc");
String dir=cnx.rs.getString("direccion");
String telef=cnx.rs.getString("telefono");
String mail=cnx.rs.getString("mail");
String nomciudad=cnx.rs.getString("NombreCiudad");
Vector vRow=new Vector();
vRow.addElement(cod);
vRow.addElement(nomb);
vRow.addElement(dni);
vRow.addElement(ruc);
vRow.addElement(dir);
vRow.addElement(telef);
vRow.addElement(mail);
vRow.addElement(nomciudad);
model.addRow(vRow);
}
}
catch(SQLException a){
System.out.println(a);
}
}
public FRMConsultaProveedor() {
initComponents();
}
private void formWindowOpened(java.awt.event.WindowEvent evt) {
cnx.conectar();
this.CargaCombo();
this.LLenarTabla("SELECT * FROM V_PROVEEDOR");
}
private void JBTNMOSTRARActionPerformed(java.awt.event.ActionEvent evt) {
int r;
r= JOptionPane.showConfirmDialog(null,"Cerrar
Programa","Salir",JOptionPane.YES_NO_OPTION,JOptionPane.QUESTION_MESSA
GE);
if (r==JOptionPane.YES_OPTION){
this.dispose();
}
}
private void JTXTMOSTRARKeyReleased(java.awt.event.KeyEvent evt) {
sql="SELECT * FROM V_PROVEEDOR WHERE nombreciudad= '"
+this.JCbCiudad.getSelectedItem()+"' and NOMBRE LIKE
'%"+this.JTXTMOSTRAR.getText()+"%'" ;
LLenarTabla(sql);
}
private void JCbCiudadActionPerformed(java.awt.event.ActionEvent evt) {
this.CargaCombo();
LLenarTabla("SELECT * FROM V_PROVEEDOR WHERE
NombreCiudad='"+this.JCbCiudad.getSelectedItem().toString()+"'");
}
private void JTXTMOSTRARActionPerformed(java.awt.event.ActionEvent evt) {
// TODO add your handling code here:
}
private void jRadioButton1ActionPerformed(java.awt.event.ActionEvent evt) {
if(this.jRadioButton1.isSelected()){
this.LLenarTabla("SELECT * FROM V_PROVEEDOR");
}
}
FrmConsultaProductosNaturales
package Consultas;
import Formulario.FrmRegistrar_Venta;
import base.ConectaBD;
import java.sql.SQLException;
import java.util.Vector;
import javax.swing.JOptionPane;
import javax.swing.table.DefaultTableModel;
public class FrmConsultaProductosNaturales extends javax.swing.JFrame {
ConectaBD cnx=new ConectaBD();
String sql;
public void CargaCombopresentacio(){
try{
cnx.rs=cnx.stm.executeQuery("SELECT * FROM Presentacion order by 1");
while(cnx.rs.next()){
this.JCbPresentacion.addItem(cnx.rs.getString(2));
}
}catch(Exception a){
System.out.println(a.getMessage());
}
}
public void LimpiarTabla(DefaultTableModel model){
for(int i=model.getRowCount()-1;i>=0;i--){
model.removeRow(i);
}
}
public void LLenarTabla(String sql){
try{
cnx.rs=cnx.stm.executeQuery(sql);
DefaultTableModel
model=(DefaultTableModel)this.JTblProductosNaturales.getModel();
LimpiarTabla(model);
while(cnx.rs.next()){
String col1=cnx.rs.getString("codproductosnat");
String col2=cnx.rs.getString("nombre");
String col3=cnx.rs.getString("costo");
String col4=cnx.rs.getString("descripcion");
String col5=cnx.rs.getString("precioventa");
String col6=cnx.rs.getString("NombreProv");
String col7=cnx.rs.getString("tipo");
Vector vRow=new Vector();
vRow.addElement(col1);
vRow.addElement(col2);
vRow.addElement(col3);
vRow.addElement(col4);
vRow.addElement(col5);
vRow.addElement(col6);
vRow.addElement(col7);
model.addRow(vRow);
}
}
catch(SQLException a){
System.out.println(a);
}
}
public void Mostrar(){
String cod;
try{
cod=this.JTblProductosNaturales.getValueAt(JTblProductosNaturales.getSelectedRow
(),0).toString();
cnx.rs=cnx.stm.executeQuery("Select * from V_PRODUCTOSNATURALES
where codproductosnat='"+cod+"'");
if(cnx.rs.next()){
FrmRegistrar_Venta.txtcodproducto.setText(cnx.rs.getString(1));
FrmRegistrar_Venta.txtnombreproducto.setText(cnx.rs.getString(2));
FrmRegistrar_Venta.txtprecioproducto.setText(cnx.rs.getString(3));
}
}
catch(Exception a){
System.out.println(a.getMessage());
}
}
public FrmConsultaProductosNaturales() {
initComponents();
}
package Consultas;
import base.ConectaBD;
import java.sql.SQLException;
import java.util.Vector;
import javax.swing.table.DefaultTableModel;
public class FrmConsultaProductosRestaurant extends javax.swing.JFrame {
ConectaBD cnx=new ConectaBD();
String sql;
String sql2;
public void CargaCombopresentacio(){
try{
cnx.rs=cnx.stm.executeQuery("SELECT * FROM Presentacion order by 1");
while(cnx.rs.next()){
this.JCbPresentacion.addItem(cnx.rs.getString(2));
}
}catch(Exception a){
System.out.println(a.getMessage());
}
}
public void CargaComboProveedor(){
try{
cnx.rs=cnx.stm.executeQuery("SELECT * FROM Proveedor order by 1");
while(cnx.rs.next()){
this.JCbProveedor.addItem(cnx.rs.getString(2));
}
}catch(Exception a){
System.out.println(a.getMessage());
}
}
public void LimpiarTabla(DefaultTableModel model){
for(int i=model.getRowCount()-1;i>=0;i--){
model.removeRow(i);
}
}
public void LLenarTabla(String sql){
try{
cnx.rs=cnx.stm.executeQuery(sql);
DefaultTableModel
model=(DefaultTableModel)this.JTblProductosRestaurant.getModel();
LimpiarTabla(model);
while(cnx.rs.next()){
String cod=cnx.rs.getString("codproductosrest");
String nomb=cnx.rs.getString("nombre");
String costo=cnx.rs.getString("costo");
String prov=cnx.rs.getString("NombreProv");
String tipo=cnx.rs.getString("tipo");
Vector vRow=new Vector();
vRow.addElement(cod);
vRow.addElement(nomb);
vRow.addElement(costo);
vRow.addElement(prov);
vRow.addElement(tipo);
model.addRow(vRow);
}
}
catch(SQLException a){
System.out.println(a);
}
}
public FrmConsultaProductosRestaurant() {
initComponents();
}
private void JtxtNombreKeyReleased(java.awt.event.KeyEvent evt) {
sql="SELECT * FROM V_PRODUCTORESTAURANT WHERE nombreprov= '"
+this.JCbProveedor.getSelectedItem()+"' and nombre LIKE
'%"+this.JtxtNombre.getText()+"%'" ;
LLenarTabla(sql);
sql2="SELECT * FROM V_PRODUCTORESTAURANT WHERE tipo= '"
+this.JCbPresentacion.getSelectedItem()+"' and nombre LIKE
'%"+this.JtxtNombre.getText()+"%'" ;
LLenarTabla(sql2);
}
private void formWindowOpened(java.awt.event.WindowEvent evt) {
cnx.conectar();
CargaComboProveedor();
CargaCombopresentacio();
sql="SELECT * FROM V_PRODUCTORESTAURANT";
LLenarTabla(sql);
}
package Consultas;
import Formulario.FrmRegistrar_Venta;
import base.ConectaBD;
import java.sql.SQLException;
import java.util.Vector;
import javax.swing.JOptionPane;
import javax.swing.table.DefaultTableModel;
public class FrmConsulta_Cliente extends javax.swing.JFrame {
ConectaBD cnx=new ConectaBD();
String sql;
public FrmConsulta_Cliente() {
initComponents();
}
public void LimpiarTabla(DefaultTableModel model){
for(int i=model.getRowCount()-1;i>=0;i--){
model.removeRow(i);
}
}
public void LLenarTabla(String uno){
try{
cnx.rs=cnx.stm.executeQuery(uno);
DefaultTableModel model=(DefaultTableModel)this.usuario.getModel();
LimpiarTabla(model);
while(cnx.rs.next()){
String nom=cnx.rs.getString("codcliente");
String des=cnx.rs.getString("nombre");
String fecha=cnx.rs.getString("direccion");
String sexo=cnx.rs.getString("telefono");
String dpto=cnx.rs.getString("dni");
String marca=cnx.rs.getString("idciudad");
Vector vRow=new Vector();
vRow.addElement(nom);
vRow.addElement(des);
vRow.addElement(fecha);
vRow.addElement(sexo);
vRow.addElement(dpto);
vRow.addElement(marca);
model.addRow(vRow);
}
}
catch(SQLException a){
System.out.println(a);
}
}
public void Mostrar(){
String cod;
try{
cod=this.usuario.getValueAt(usuario.getSelectedRow(),0).toString();
cnx.rs=cnx.stm.executeQuery("Select * from vista_cliente where
codcliente='"+cod+"'");
if(cnx.rs.next()){
FrmRegistrar_Venta.txtcodcliente.setText(cnx.rs.getString(1));
FrmRegistrar_Venta.txtnombrecliente.setText(cnx.rs.getString(2));
}
}
catch(Exception a){
System.out.println(a.getMessage());
}
}
private void txtdatoKeyReleased(java.awt.event.KeyEvent evt) {
switch(this.cbocampo.getSelectedIndex()){
case 0:{
sql="Select * from vista_cliente";
break;
}
default:{
sql="Select * from vista_cliente where " +this.cbocampo.getSelectedItem()+ "
like '%" +this.txtdato.getText()+ "%'";
break;
}
}
LLenarTabla(sql);
}
private void btnsalirActionPerformed(java.awt.event.ActionEvent evt) {
int r;
r= JOptionPane.showConfirmDialog(null,"Cerrar
Programa","Salir",JOptionPane.YES_NO_OPTION,JOptionPane.QUESTION_MESSA
GE);
if (r==JOptionPane.YES_OPTION){
this.dispose();
}
}
private void formWindowOpened(java.awt.event.WindowEvent evt) {
cnx.conectar();
LLenarTabla("Select * from vista_cliente");
}
private void usuarioMouseClicked(java.awt.event.MouseEvent evt) {
Mostrar();
dispose();
}
FrmConsulta_Pensionista_Tipo
package Consultas;
import Formulario.FrmRegistrar_VentaPensionistas;
import javax.swing.*;
import java.util.Vector;
import javax.swing.table.*;
import javax.sql.*;
import base.ConectaBD;
import java.sql.SQLException;
public class FrmConsulta_Pensionista_Tipo extends javax.swing.JFrame {
ConectaBD cnx=new ConectaBD();
String sql;
public void limpiarTabla(DefaultTableModel model) {
for(int i=model.getRowCount()-1;i>=0;i--) {
model.removeRow(i);
}
}
public void Llenartabla(String sql) {
try{
cnx.rs=cnx.stm.executeQuery(sql);
DefaultTableModel model=(DefaultTableModel)tbltabla.getModel();
limpiarTabla(model);
while(cnx.rs.next())
{
String Col0=cnx.rs.getString("Codigo");
String Col1=cnx.rs.getString("nombre");
String Col2=cnx.rs.getString("dni");
String Col3=cnx.rs.getString("fecnac");
String Col4 =cnx.rs.getString("direccion");
String Col5 =cnx.rs.getString("telefono");
Vector vRow=new Vector();
vRow.addElement(Col0);
vRow.addElement(Col1);
vRow.addElement(Col2);
vRow.addElement(Col3);
vRow.addElement(Col4);
vRow.addElement(Col5);
model.addRow(vRow);
}
}
catch(Exception e) {
System.out.println(e.getMessage());
}
}
public FrmConsulta_Pensionista_Tipo() {
initComponents();
this.setLocationRelativeTo(null);
}
public void Mostrar(){
String cod;
try{
cod=this.tbltabla.getValueAt(tbltabla.getSelectedRow(),0).toString();
cnx.rs=cnx.stm.executeQuery("Select * from vista_Pensionistas where
Codigo='"+cod+"'");
if(cnx.rs.next()){
FrmRegistrar_VentaPensionistas.txtcodpensionistas.setText(cnx.rs.getString(1));
FrmRegistrar_VentaPensionistas.txtnombrepensionistas.setText(cnx.rs.getString(2));
}
}
catch(Exception a){
System.out.println(a.getMessage());
}
}
private void formWindowOpened(java.awt.event.WindowEvent evt) {
cnx.conectar();
Llenartabla("SELECT * FROM vista_Pensionistas");
}
private void txtbuscarKeyReleased(java.awt.event.KeyEvent evt) {
switch(this.cbobuscar.getSelectedIndex()){
case 0:{
sql="SELECT * FROM vista_Pensionistas";
break;
}
default : {
sql="SELECT * FROM vista_Pensionistas WHERE "+
this.cbobuscar.getSelectedItem() +" LIKE '%"+ this.txtbuscar.getText() +"%'";
break;
}
}
Llenartabla(sql);
}
private void btnsalirActionPerformed(java.awt.event.ActionEvent evt) {
int r;
r= JOptionPane.showConfirmDialog(null,"Cerrar
Programa","Salir",JOptionPane.YES_NO_OPTION,JOptionPane.QUESTION_MESSA
GE);
if (r==JOptionPane.YES_OPTION){
this.dispose();
}
}
private void tbltablaMouseClicked(java.awt.event.MouseEvent evt) {
Mostrar();
dispose();
}
FrmConsulta_Venta
package Consultas;
import base.ConectaBD;
import java.sql.SQLException;
import java.util.Vector;
import javax.swing.JOptionPane;
import javax.swing.table.DefaultTableModel;
public class FrmConsulta_Venta extends javax.swing.JFrame {
ConectaBD cnx=new ConectaBD();
String sql;
public FrmConsulta_Venta() {
initComponents();
}
public void LimpiarTabla(DefaultTableModel model){
for(int i=model.getRowCount()-1;i>=0;i--){
model.removeRow(i);
}
}
public void LLenarTabla(String uno){
try{
cnx.rs=cnx.stm.executeQuery(uno);
DefaultTableModel model=(DefaultTableModel)this.usuario.getModel();
LimpiarTabla(model);
while(cnx.rs.next()){
String nom=cnx.rs.getString("codventa");
String des=cnx.rs.getString("serie");
String fecha=cnx.rs.getString("correlativo");
String sexo=cnx.rs.getString("fecha");
String dpto=cnx.rs.getString("cliente");
String marca=cnx.rs.getString("Comida");
Vector vRow=new Vector();
vRow.addElement(nom);
vRow.addElement(des);
vRow.addElement(fecha);
vRow.addElement(sexo);
vRow.addElement(dpto);
vRow.addElement(marca);
model.addRow(vRow);
}
}
catch(SQLException a){
System.out.println(a);
}
}
private void formWindowOpened(java.awt.event.WindowEvent evt) {
cnx.conectar();
LLenarTabla("Select * from vista_venta");
}
private void txtventaKeyReleased(java.awt.event.KeyEvent evt) {
String dpto="";
if(this.rbcodigoventa.isSelected())
sql="Select * from vista_venta where codventa like
'%"+this.txtventa.getText()+"%'";
else if(this.rbcliente.isSelected()){
sql="Select * from vista_venta where cliente like '%"+this.txtventa.getText()+"%'";
}
else{
sql="Select * from vista_venta where Comida like
'%"+this.txtventa.getText()+"%'";}
LLenarTabla(sql);
}
private void btnsalirActionPerformed(java.awt.event.ActionEvent evt) {
int r;
r= JOptionPane.showConfirmDialog(null,"Cerrar
Programa","Salir",JOptionPane.YES_NO_OPTION,JOptionPane.QUESTION_MESSA
GE);
if (r==JOptionPane.YES_OPTION){
this.dispose();
}
}
FrmConsultar_Usuario
package Consultas;
import base.ConectaBD;
import java.sql.SQLException;
import java.util.Vector;
import javax.swing.JOptionPane;
import javax.swing.table.DefaultTableModel;
public class FrmConsultar_Usuario extends javax.swing.JFrame {
ConectaBD cnx=new ConectaBD();
String sql;
public FrmConsultar_Usuario() {
initComponents();
}
public void LimpiarTabla(DefaultTableModel model){
for(int i=model.getRowCount()-1;i>=0;i--){
model.removeRow(i);
}
}
public void LLenarTabla(String uno){
try{
cnx.rs=cnx.stm.executeQuery(uno);
DefaultTableModel model=(DefaultTableModel)this.usuario.getModel();
LimpiarTabla(model);
while(cnx.rs.next()){
String nom=cnx.rs.getString("codusuario");
String des=cnx.rs.getString("nombre");
String fecha=cnx.rs.getString("dni");
String sexo=cnx.rs.getString("correo");
String dpto=cnx.rs.getString("fecnac");
String clave=cnx.rs.getString("clave");
String esta=cnx.rs.getString("estado");
String nomusu=cnx.rs.getString("nombreusuario");
Vector vRow=new Vector();
vRow.addElement(nom);
vRow.addElement(des);
vRow.addElement(fecha);
vRow.addElement(sexo);
vRow.addElement(dpto);
vRow.addElement(clave);
vRow.addElement(esta);
vRow.addElement(nomusu);
model.addRow(vRow);
}
}
catch(SQLException a){
System.out.println(a);
}
}
private void txtdatoKeyReleased(java.awt.event.KeyEvent evt) {
LLenarTabla("Select * from Usuario where dni like '"+txtdato.getText()+"%'");
}
private void formWindowOpened(java.awt.event.WindowEvent evt) {
cnx.conectar();
LLenarTabla("Select * from Usuario");
}
private void btnsalir3ActionPerformed(java.awt.event.ActionEvent evt) {
int r;
r= JOptionPane.showConfirmDialog(null,"Cerrar
Programa","Salir",JOptionPane.YES_NO_OPTION,JOptionPane.QUESTION_MESSA
GE);
if (r==JOptionPane.YES_OPTION){
this.dispose();
}
}
FrmBuscarProductosRestCompra
package Formulario;
import base.ConectaBD;
import java.sql.SQLException;
import java.util.Vector;
import javax.swing.JOptionPane;
import javax.swing.table.DefaultTableModel;
public class FrmBuscarProductosRestCompra extends javax.swing.JFrame {
ConectaBD cnx=new ConectaBD();
String sql;
public FrmBuscarProductosRestCompra() {
initComponents();
}
public void LimpiarTabla(DefaultTableModel model){
for(int i=model.getRowCount()-1;i>=0;i--){
model.removeRow(i);
}
}
public void LLenarTabla(String sql){
try{
cnx.rs=cnx.stm.executeQuery(sql);
DefaultTableModel model=(DefaultTableModel)this.producto.getModel();
LimpiarTabla(model);
while(cnx.rs.next()){
String cod=cnx.rs.getString("codproductosrest");
String nomb=cnx.rs.getString("nombre");
String costo=cnx.rs.getString("costo");
String tipo=cnx.rs.getString("tipo");
Vector vRow=new Vector();
vRow.addElement(cod);
vRow.addElement(nomb);
vRow.addElement(costo);
vRow.addElement(tipo);
model.addRow(vRow);
}
}
catch(SQLException a){
System.out.println(a);
}
}
public void Mostrar(){
String cod;
try{
cod=this.producto.getValueAt(producto.getSelectedRow(),0).toString();
cnx.rs=cnx.stm.executeQuery("Select * from V_PRODUCTORESTAURANT
where codproductosrest='"+cod+"'");
if(cnx.rs.next()){
FrmRegistrar_CompraRestaurant.txtcodproductorest.setText(cnx.rs.getString(1));
FrmRegistrar_CompraRestaurant.txtnombreproductosrest.setText(cnx.rs.getString(2));
FrmRegistrar_CompraRestaurant.txtprecioproductosrest.setText(cnx.rs.getString(3));
}
}
catch(Exception a){
System.out.println(a.getMessage());
}
}
private void btnRegresar1ActionPerformed(java.awt.event.ActionEvent evt) {
int r;
r= JOptionPane.showConfirmDialog(null,"Cerrar
Programa","Salir",JOptionPane.YES_NO_OPTION,JOptionPane.QUESTION_MESSA
GE);
if (r==JOptionPane.YES_OPTION){
this.dispose();
}
}
private void formWindowOpened(java.awt.event.WindowEvent evt) {
cnx.conectar();
this.LLenarTabla("Select * from V_PRODUCTORESTAURANT");
}
private void txtproductoKeyReleased(java.awt.event.KeyEvent evt) {
switch(this.cboproducto.getSelectedIndex()){
case 0:{
sql=("Select * from V_PRODUCTORESTAURANT");
break;
}
default:{
sql=("Select * from V_PRODUCTORESTAURANT where
"+this.cboproducto.getSelectedItem()+" like '"+this.txtproducto.getText()+"%'");
break;
}
}
this.LLenarTabla(sql);
}
private void productoMouseClicked(java.awt.event.MouseEvent evt) {
Mostrar();
dispose();
}
FrmBuscar_ClientePro
package Formulario;
import base.ConectaBD;
import java.sql.SQLException;
import java.util.Vector;
import javax.swing.JOptionPane;
import javax.swing.table.DefaultTableModel;
public class FrmBuscar_ClientePro extends javax.swing.JFrame {
ConectaBD cnx=new ConectaBD();
String sql;
public FrmBuscar_ClientePro() {
initComponents();
}
public void LimpiarTabla(DefaultTableModel model){
for(int i=model.getRowCount()-1;i>=0;i--){
model.removeRow(i);
}
}
public void LLenarTabla(String uno){
try{
cnx.rs=cnx.stm.executeQuery(uno);
DefaultTableModel model=(DefaultTableModel)this.usuario.getModel();
LimpiarTabla(model);
while(cnx.rs.next()){
String nom=cnx.rs.getString("codcliente");
String des=cnx.rs.getString("nombre");
String fecha=cnx.rs.getString("direccion");
String sexo=cnx.rs.getString("telefono");
String dpto=cnx.rs.getString("dni");
String marca=cnx.rs.getString("idciudad");
Vector vRow=new Vector();
vRow.addElement(nom);
vRow.addElement(des);
vRow.addElement(fecha);
vRow.addElement(sexo);
vRow.addElement(dpto);
vRow.addElement(marca);
model.addRow(vRow);
}
}
catch(SQLException a){
System.out.println(a);
}
}
public void Mostrar(){
String cod;
try{
cod=this.usuario.getValueAt(usuario.getSelectedRow(),0).toString();
cnx.rs=cnx.stm.executeQuery("Select * from vista_cliente where
codcliente='"+cod+"'");
if(cnx.rs.next()){
Frmregistrar_VentaProductoNaturales.txtcodcliente.setText(cnx.rs.getString(1));
Frmregistrar_VentaProductoNaturales.txtnombrecliente.setText(cnx.rs.getString(2));
}
}
catch(Exception a){
System.out.println(a.getMessage());
}
}
private void usuarioMouseClicked(java.awt.event.MouseEvent evt) {
Mostrar();
dispose();
}
private void txtdatoKeyReleased(java.awt.event.KeyEvent evt) {
switch(this.cbocampo.getSelectedIndex()){
case 0:{
sql="Select * from vista_cliente";
break;
}
default:{
sql="Select * from vista_cliente where " +this.cbocampo.getSelectedItem()+ "
like '%" +this.txtdato.getText()+ "%'";
break;
}
}
LLenarTabla(sql);
}
private void btnsalirActionPerformed(java.awt.event.ActionEvent evt) {
int r;
r= JOptionPane.showConfirmDialog(null,"Cerrar
Programa","Salir",JOptionPane.YES_NO_OPTION,JOptionPane.QUESTION_MESSA
GE);
if (r==JOptionPane.YES_OPTION){
this.dispose();
}
}
private void formWindowOpened(java.awt.event.WindowEvent evt) {
cnx.conectar();
LLenarTabla("Select * from vista_cliente");
}
FrmBuscar_Comida
package Formulario;
import base.ConectaBD;
import java.sql.SQLException;
import java.util.Vector;
import javax.swing.JOptionPane;
import javax.swing.table.DefaultTableModel;
public class FrmBuscar_Comida extends javax.swing.JFrame {
ConectaBD cnx=new ConectaBD();
String sql;
public FrmBuscar_Comida() {
initComponents();
}
public void LimpiarTabla(DefaultTableModel model){
for(int i=model.getRowCount()-1;i>=0;i--){
model.removeRow(i);
}
}
public void LLenarTabla(String uno){
try{
cnx.rs=cnx.stm.executeQuery(uno);
DefaultTableModel model=(DefaultTableModel)this.comidas.getModel();
LimpiarTabla(model);
while(cnx.rs.next()){
String nom=cnx.rs.getString("codigo");
String des=cnx.rs.getString("nombre");
String fecha=cnx.rs.getString("precio");
String sexo=cnx.rs.getString("tipo");
Vector vRow=new Vector();
vRow.addElement(nom);
vRow.addElement(des);
vRow.addElement(fecha);
vRow.addElement(sexo);
model.addRow(vRow);
}
}
catch(SQLException a){
System.out.println(a);
}
}
public void Mostrar(){
String cod;
try{
cod=this.comidas.getValueAt(comidas.getSelectedRow(),0).toString();
cnx.rs=cnx.stm.executeQuery("Select * from vistabuscarcomidas where
codigo='"+cod+"'");
if(cnx.rs.next()){
FrmRegistrar_VentaPensionistas.txtcodcomida.setText(cnx.rs.getString(1));
FrmRegistrar_VentaPensionistas.txtnombrecomidas.setText(cnx.rs.getString(2));
FrmRegistrar_VentaPensionistas.txtpreciocomidas.setText(cnx.rs.getString(3));
}
}
catch(Exception a){
System.out.println(a.getMessage());
}
}
private void comidasMouseClicked(java.awt.event.MouseEvent evt) {
Mostrar();
dispose();
}
private void txtcomidasKeyReleased(java.awt.event.KeyEvent evt) {
this.LLenarTabla("Select * from vistabuscarcomidas where nombre like
'"+this.txtcomidas.getText()+"%'");
}
private void formWindowOpened(java.awt.event.WindowEvent evt) {
cnx.conectar();
this.LLenarTabla("Select * from vistabuscarcomidas");
}
private void jButton1ActionPerformed(java.awt.event.ActionEvent evt) {
int r;
r= JOptionPane.showConfirmDialog(null,"Cerrar
Programa","Salir",JOptionPane.YES_NO_OPTION,JOptionPane.QUESTION_MESSA
GE);
if (r==JOptionPane.YES_OPTION){
this.dispose();
}
}
FrmBuscar_Comidas
package Formulario;
import base.ConectaBD;
import java.sql.SQLException;
import java.util.Vector;
import javax.swing.JOptionPane;
import javax.swing.table.DefaultTableModel;
public class FrmBuscar_Comidas extends javax.swing.JFrame {
ConectaBD cnx=new ConectaBD();
String sql;
public FrmBuscar_Comidas() {
initComponents();
}
public void LimpiarTabla(DefaultTableModel model){
for(int i=model.getRowCount()-1;i>=0;i--){
model.removeRow(i);
}
}
public void LLenarTabla(String uno){
try{
cnx.rs=cnx.stm.executeQuery(uno);
DefaultTableModel model=(DefaultTableModel)this.comidas.getModel();
LimpiarTabla(model);
while(cnx.rs.next()){
String nom=cnx.rs.getString("codigo");
String des=cnx.rs.getString("nombre");
String fecha=cnx.rs.getString("precio");
String sexo=cnx.rs.getString("tipo");
Vector vRow=new Vector();
vRow.addElement(nom);
vRow.addElement(des);
vRow.addElement(fecha);
vRow.addElement(sexo);
model.addRow(vRow);
}
}
catch(SQLException a){
System.out.println(a);
}
}
public void Mostrar(){
String cod;
try{
cod=this.comidas.getValueAt(comidas.getSelectedRow(),0).toString();
cnx.rs=cnx.stm.executeQuery("Select * from vistabuscarcomidas where
codigo='"+cod+"'");
if(cnx.rs.next()){
FrmRegistrar_Venta.txtcodcomidas.setText(cnx.rs.getString(1));
FrmRegistrar_Venta.txtnombrecomidas.setText(cnx.rs.getString(2));
FrmRegistrar_Venta.txtpreciocomidas.setText(cnx.rs.getString(3));
}
}
catch(Exception a){
System.out.println(a.getMessage());
}
}
private void txtcomidasKeyReleased(java.awt.event.KeyEvent evt) {
this.LLenarTabla("Select * from vistabuscarcomidas where nombre like
'"+this.txtcomidas.getText()+"%'");
}
private void comidasMouseClicked(java.awt.event.MouseEvent evt) {
Mostrar();
dispose();
}
private void formWindowOpened(java.awt.event.WindowEvent evt) {
cnx.conectar();
this.LLenarTabla("Select * from vistabuscarcomidas");
}
private void jButton1ActionPerformed(java.awt.event.ActionEvent evt) {
int r;
r= JOptionPane.showConfirmDialog(null,"Cerrar
Programa","Salir",JOptionPane.YES_NO_OPTION,JOptionPane.QUESTION_MESSA
GE);
if (r==JOptionPane.YES_OPTION){
this.dispose();
}
}
FrmBuscar_Personal
package Formulario;
import base.ConectaBD;
import java.sql.SQLException;
import java.util.Vector;
import javax.swing.JOptionPane;
import javax.swing.table.DefaultTableModel;
public class FrmBuscar_Personal extends javax.swing.JFrame {
ConectaBD cnx=new ConectaBD();
String sql;
public FrmBuscar_Personal() {
initComponents();
}
public void LimpiarTabla(DefaultTableModel model){
for(int i=model.getRowCount()-1;i>=0;i--){
model.removeRow(i);
}
}
public void LLenarTabla(String sql){
try{
cnx.rs=cnx.stm.executeQuery(sql);
DefaultTableModel model=(DefaultTableModel)this.personal.getModel();
LimpiarTabla(model);
while(cnx.rs.next()){
String col0=cnx.rs.getString("codpersonal");
String col1=cnx.rs.getString("nombre");
String col2=cnx.rs.getString("dni");
String col3=cnx.rs.getString("direccion");
String col4=cnx.rs.getString("telefono");
String col5=cnx.rs.getString("fecnacimiento");
Vector vRow=new Vector();
vRow.addElement(col0);
vRow.addElement(col1);
vRow.addElement(col2);
vRow.addElement(col3);
vRow.addElement(col4);
vRow.addElement(col5);
model.addRow(vRow);
}
}
catch(SQLException a){
System.out.println(a);
}
}
public void Mostrar(){
String cod;
try{
cod=this.personal.getValueAt(personal.getSelectedRow(),0).toString();
cnx.rs=cnx.stm.executeQuery("Select * from Personal where
codpersonal='"+cod+"'");
if(cnx.rs.next()){
FrmRegistrar_VentaPensionistas.txtcodpersonal.setText(cnx.rs.getString(1));
FrmRegistrar_VentaPensionistas.txtnombrepersonal.setText(cnx.rs.getString(2));
}
}
catch(Exception a){
System.out.println(a.getMessage());
}
}
private void personalMouseClicked(java.awt.event.MouseEvent evt) {
Mostrar();
dispose();
}
private void formWindowOpened(java.awt.event.WindowEvent evt) {
cnx.conectar();
this.LLenarTabla("Select * from personal");
}
private void txtpersonalKeyReleased(java.awt.event.KeyEvent evt) {
String dpto="";
if(this.rbnombre.isSelected())
sql="Select * from personal where nombre like
'%"+this.txtpersonal.getText()+"%'";
else {
sql="Select * from personal where dni like '%"+this.txtpersonal.getText()+"%'";
}
LLenarTabla(sql);
}
private void jButton1ActionPerformed(java.awt.event.ActionEvent evt) {
int r;
r= JOptionPane.showConfirmDialog(null,"Cerrar
Programa","Salir",JOptionPane.YES_NO_OPTION,JOptionPane.QUESTION_MESSA
GE);
if (r==JOptionPane.YES_OPTION){
this.dispose();
}
}
FrmBuscar_PersonalPro
package Formulario;
import base.ConectaBD;
import java.sql.SQLException;
import java.util.Vector;
import javax.swing.JOptionPane;
import javax.swing.table.DefaultTableModel;
public class FrmBuscar_PersonalPro extends javax.swing.JFrame {
ConectaBD cnx=new ConectaBD();
String sql;
public FrmBuscar_PersonalPro() {
initComponents();
}
public void LimpiarTabla(DefaultTableModel model){
for(int i=model.getRowCount()-1;i>=0;i--){
model.removeRow(i);}}
public void LLenarTabla(String sql){
try{
cnx.rs=cnx.stm.executeQuery(sql);
DefaultTableModel model=(DefaultTableModel)this.JTblPersonal.getModel();
LimpiarTabla(model);
while(cnx.rs.next()){
String col0=cnx.rs.getString("codpersonal");
String col1=cnx.rs.getString("nombre");
String col2=cnx.rs.getString("dni");
String col3=cnx.rs.getString("direccion");
String col4=cnx.rs.getString("telefono");
String col5=cnx.rs.getString("fecnacimiento");
Vector vRow=new Vector();
vRow.addElement(col0);
vRow.addElement(col1);
vRow.addElement(col2);
vRow.addElement(col3);
vRow.addElement(col4);
vRow.addElement(col5);
model.addRow(vRow);}}
catch(SQLException a){
System.out.println(a);}}
public void Mostrar(){
String cod;
try{
cod=this.JTblPersonal.getValueAt(JTblPersonal.getSelectedRow(),0).toString();
cnx.rs=cnx.stm.executeQuery("Select * from Personal where
codpersonal='"+cod+"'");
if(cnx.rs.next()){
Frmregistrar_VentaProductoNaturales.txtcodpersonal.setText(cnx.rs.getString(1));
Frmregistrar_VentaProductoNaturales.txtnombrepersonal.setText(cnx.rs.getString(2));}
}
catch(Exception a){
System.out.println(a.getMessage());
}
}
private void JBTNMOSTRARActionPerformed(java.awt.event.ActionEvent evt) {
int r;
r= JOptionPane.showConfirmDialog(null,"Cerrar
Programa","Salir",JOptionPane.YES_NO_OPTION,JOptionPane.QUESTION_MESSA
GE);
if (r==JOptionPane.YES_OPTION){
this.dispose();
}
}
private void JTXTMOSTRARKeyReleased(java.awt.event.KeyEvent evt) {
switch (this.JCBOBuscar.getSelectedIndex()){
case 0:{
sql="SELECT * FROM Personal" ;
break;
}
default:{
sql="SELECT * FROM Personal WHERE "+
this.JCBOBuscar.getSelectedItem()+" LIKE '%" +this.JTXTMOSTRAR.getText() +"%'";
break;
}
}
this.LLenarTabla(sql);
}
private void JTblPersonalMouseClicked(java.awt.event.MouseEvent evt) {
Mostrar();
dispose();
}
private void formWindowOpened(java.awt.event.WindowEvent evt) {
cnx.conectar();
this.LLenarTabla("SELECT * FROM Personal"); }
FrmBuscar_ProductosNatCompra
package Formulario;
import base.ConectaBD;
import java.sql.SQLException;
import java.util.Vector;
import javax.swing.JOptionPane;
import javax.swing.table.DefaultTableModel;
public class FrmBuscar_ProductosNatCompra extends javax.swing.JFrame {
ConectaBD cnx=new ConectaBD();
String sql;
public FrmBuscar_ProductosNatCompra() {
initComponents();
}
public void LimpiarTabla(DefaultTableModel model){
for(int i=model.getRowCount()-1;i>=0;i--){
model.removeRow(i);
}
}
public void LLenarTabla(String sql){
try{
cnx.rs=cnx.stm.executeQuery(sql);
DefaultTableModel
model=(DefaultTableModel)this.JTblProductosNaturales.getModel();
LimpiarTabla(model);
while(cnx.rs.next()){
String col1=cnx.rs.getString("codproductosnat");
String col2=cnx.rs.getString("nombre");
String col3=cnx.rs.getString("costo");
String col4=cnx.rs.getString("descripcion");
String col5=cnx.rs.getString("precioventa");
String col6=cnx.rs.getString("NombreProv");
String col7=cnx.rs.getString("tipo");
Vector vRow=new Vector();
vRow.addElement(col1);
vRow.addElement(col2);
vRow.addElement(col3);
vRow.addElement(col4);
vRow.addElement(col5);
vRow.addElement(col6);
vRow.addElement(col7);
model.addRow(vRow);
}
}
catch(SQLException a){
System.out.println(a);
}
}
public void Mostrar(){
String cod;
try{
cod=this.JTblProductosNaturales.getValueAt(JTblProductosNaturales.getSelectedRow
(),0).toString();
cnx.rs=cnx.stm.executeQuery("Select * from V_PRODUCTOSNATURALES
where codproductosnat='"+cod+"'");
if(cnx.rs.next()){
FrmRegistrar_Compra.txtcodproductonat.setText(cnx.rs.getString(1));
FrmRegistrar_Compra.txtnombreproductonat.setText(cnx.rs.getString(2));
FrmRegistrar_Compra.txtprecioproductosnat.setText(cnx.rs.getString(3));
}
}
catch(Exception a){
System.out.println(a.getMessage());
}
}
private void JtxtNombreKeyReleased(java.awt.event.KeyEvent evt) {
switch(this.JCbPresentacion.getSelectedIndex()){
case 0:{
sql="Select * from V_PRODUCTOSNATURALES";
break;
}
default:{
sql="Select * from V_PRODUCTOSNATURALES where "
+this.JCbPresentacion.getSelectedItem()+ " like '" +this.JtxtNombre.getText()+ "%'";
break;
}
}
LLenarTabla(sql);
}
private void JTblProductosNaturalesMouseClicked(java.awt.event.MouseEvent evt) {
Mostrar();
dispose();
}
private void btnRegresar1ActionPerformed(java.awt.event.ActionEvent evt) {
int r;
r= JOptionPane.showConfirmDialog(null,"Cerrar
Programa","Salir",JOptionPane.YES_NO_OPTION,JOptionPane.QUESTION_MESSA
GE);
if (r==JOptionPane.YES_OPTION){
this.dispose();
}
}
private void formWindowOpened(java.awt.event.WindowEvent evt) {
cnx.conectar();
LLenarTabla("SELECT * FROM V_PRODUCTOSNATURALES");
}
FrmBuscar_ProveedorComRest
package Formulario;
import base.ConectaBD;
import java.sql.SQLException;
import java.util.Vector;
import javax.swing.JOptionPane;
import javax.swing.table.DefaultTableModel;
public class FrmBuscar_ProveedorComRest extends javax.swing.JFrame {
ConectaBD cnx=new ConectaBD();
String sql;
public FrmBuscar_ProveedorComRest() {
initComponents();
}
public void LimpiarTabla(DefaultTableModel model){
for(int i=model.getRowCount()-1;i>=0;i--){
model.removeRow(i);
}
}
public void LLenarTabla(String sql){
try{
cnx.rs=cnx.stm.executeQuery(sql);
DefaultTableModel model=(DefaultTableModel)this.proveedor.getModel();
LimpiarTabla(model);
while(cnx.rs.next()){
String cod=cnx.rs.getString("codproveedor");
String nomb=cnx.rs.getString("nombre");
String dni=cnx.rs.getString("dni");
String ruc=cnx.rs.getString("ruc");
Vector vRow=new Vector();
vRow.addElement(cod);
vRow.addElement(nomb);
vRow.addElement(dni);
vRow.addElement(ruc);
model.addRow(vRow);
}
}
catch(SQLException a){
System.out.println(a);
}
}
public void Mostrar(){
String cod;
try{
cod=this.proveedor.getValueAt(proveedor.getSelectedRow(),0).toString();
cnx.rs=cnx.stm.executeQuery("Select * from V_PROVEEDOR where
codproveedor='"+cod+"'");
if(cnx.rs.next()){
FrmRegistrar_CompraRestaurant.txtcodproveedor.setText(cnx.rs.getString(1));
FrmRegistrar_CompraRestaurant.txtnombreproveedor.setText(cnx.rs.getString(2));
}
}
catch(Exception a){
System.out.println(a.getMessage());
}
}
private void JBTNMOSTRARActionPerformed(java.awt.event.ActionEvent evt) {
int r;
r= JOptionPane.showConfirmDialog(null,"Cerrar
Programa","Salir",JOptionPane.YES_NO_OPTION,JOptionPane.QUESTION_MESSA
GE);
if (r==JOptionPane.YES_OPTION){
this.dispose();
}
}
private void txtproveedorKeyReleased(java.awt.event.KeyEvent evt) {
switch (this.cboproveedor.getSelectedIndex()){
case 0:{
this.LLenarTabla("Select * from V_PROVEEDOR");
break;
}
default:{
this.LLenarTabla("Select * from V_PROVEEDOR where
"+this.cboproveedor.getSelectedItem()+" like '"+this.txtproveedor.getText()+"%'");
break;
}
}
}
private void formWindowOpened(java.awt.event.WindowEvent evt) {
cnx.conectar();
this.LLenarTabla("Select * from V_PROVEEDOR");
}
private void proveedorMouseClicked(java.awt.event.MouseEvent evt) {
Mostrar();
dispose();
}
FrmFormulario_Acceso
package Formulario;
import base.ConectaBD;
import java.awt.event.KeyEvent;
import java.sql.SQLException;
import javax.swing.JOptionPane;
public class FrmFormulario_Acceso extends javax.swing.JFrame {
JCMail mail = new JCMail();
ConectaBD cnx=new ConectaBD();
int contador;
String uno="",dos,tres,cuatro;
public FrmFormulario_Acceso() {
initComponents();
setLocationRelativeTo(null);
}
package Formulario;
import base.ConectaBD;
import java.sql.SQLException;
import java.util.Vector;
import javax.swing.JOptionPane;
import javax.swing.table.DefaultTableModel;
public class FrmRegistrar_Artefactos extends javax.swing.JFrame {
ConectaBD cnx=new ConectaBD();
int sw;
public FrmRegistrar_Artefactos() {
initComponents();
setLocationRelativeTo(null);
}
public void Limpiar(){
this.txtnombre.setText("");
this.txtcosto.setText("");
}
public void Cajas(boolean estado){
this.txtartefactos.setEnabled(estado);
this.txtnombre.setEnabled(estado);
this.txtcosto.setEnabled(estado);
}
public void Botones(boolean estado){
this.btnnuevo.setEnabled(estado);
this.btnguardar.setEnabled(!estado);
this.btncancelar.setEnabled(!estado);
this.btneditar.setEnabled(estado);
this.btneliminar.setEnabled(estado);
this.btnsalir.setEnabled(estado);
}
public void Mostrar(){
String cod;
try{
cod=this.artefactos.getValueAt(artefactos.getSelectedRow(),0).toString();
cnx.rs=cnx.stm.executeQuery("Select * from Artefactos where
codartefactos='"+cod+"'");
if(cnx.rs.next()){
this.txtartefactos.setText(cnx.rs.getString(1));
this.txtnombre.setText(cnx.rs.getString(2));
this.txtcosto.setText(cnx.rs.getString(3));
}
}
catch(Exception a){
System.out.println(a.getMessage());
}
}
public void LimpiarTabla(DefaultTableModel model){
for(int i=model.getRowCount()-1;i>=0;i--){
model.removeRow(i);
}
}
public void LLenarTabla(){
try{
cnx.rs=cnx.stm.executeQuery("SELECT * from Artefactos");
DefaultTableModel model=(DefaultTableModel)this.artefactos.getModel();
LimpiarTabla(model);
while(cnx.rs.next()){
String cod=cnx.rs.getString("codartefactos");
String nom=cnx.rs.getString("nombre");
String des=cnx.rs.getString("costo");
Vector vRow=new Vector();
vRow.addElement(cod);
vRow.addElement(nom);
vRow.addElement(des);
model.addRow(vRow);
}
}
catch(SQLException a){
System.out.println(a);
}
}
public void generaCodigo(){
int reg;
String cod;
try{
cnx.rs=cnx.stm.executeQuery("Select COUNT(*) +1 from Artefactos");
if(cnx.rs.next()){
reg=Integer.parseInt(cnx.rs.getString(1));
if(reg>0 && reg<10)
cod="00"+String.valueOf(reg);
else
cod="0"+String.valueOf(reg);
this.txtartefactos.setText(cod);
}
}
catch(Exception a){
System.out.println(a.getMessage());
}
}
private void btnnuevoActionPerformed(java.awt.event.ActionEvent evt) {
sw=0;
Botones(false);
Limpiar();
Cajas(true);
generaCodigo();
}
private void btnsalirActionPerformed(java.awt.event.ActionEvent evt) {
int r;
r= JOptionPane.showConfirmDialog(null,"Cerrar
Programa","Salir",JOptionPane.YES_NO_OPTION,JOptionPane.QUESTION_MESSA
GE);
if (r==JOptionPane.YES_OPTION){
this.dispose();
}
}
private void btncancelarActionPerformed(java.awt.event.ActionEvent evt) {
Botones(true);
Cajas(false);
this.artefactos.changeSelection(0, 0, false, true);
Mostrar();
}
package Formulario;
import base.ConectaBD;
import javax.swing.*;
import java.util.Vector;
import javax.swing.table.*;
import javax.sql.*;
import java.sql.SQLException;
public class FrmRegistrar_Ciudad extends javax.swing.JFrame {
ConectaBD cnx=new ConectaBD();
int Sw;
public FrmRegistrar_Ciudad() {
initComponents();
this.setLocationRelativeTo(null);
}
public void Limpiar(){
this.txtnombre.setText("");
}
public void Cajas(boolean estado){
this.txtnombre.setEnabled(estado);
}
public void Botones(boolean estado){
this.btnnuevo.setEnabled(estado);
this.btnguardar.setEnabled(!estado);
this.btncancelar.setEnabled(!estado);
this.btneditar.setEnabled(estado);
this.btneliminar.setEnabled(estado);
this.btnsalir.setEnabled(estado);
}
public void Mostrar(){
String cod;
try{
cod=this.tblciudad.getValueAt(tblciudad.getSelectedRow(),0).toString();
cnx.rs=cnx.stm.executeQuery("Select * from Ciudad where
codciudad='"+cod+"'");
if(cnx.rs.next()){
this.txtcodigo.setText(cnx.rs.getString(1));
this.txtnombre.setText(cnx.rs.getString(2));
}
}
catch(Exception a){
System.out.println(a.getMessage());
}
}
public void LimpiarTabla(DefaultTableModel model){
for(int i=model.getRowCount()-1;i>=0;i--){
model.removeRow(i);
}
}
public void LLenarTabla(){
try{
cnx.rs=cnx.stm.executeQuery("SELECT codciudad,nombre from Ciudad");
DefaultTableModel model=(DefaultTableModel)this.tblciudad.getModel();
LimpiarTabla(model);
while(cnx.rs.next()){
String cod=cnx.rs.getString("codciudad");
String nom=cnx.rs.getString("nombre");
Vector vRow=new Vector();
vRow.addElement(cod);
vRow.addElement(nom);
model.addRow(vRow);
}
}
catch(SQLException a){
System.out.println(a);
}
}
public void GenerarCodigo(){
int reg;
String cod;
try{
cnx.rs=cnx.stm.executeQuery("Select COUNT(*) +1 from Ciudad");
if(cnx.rs.next()){
reg=Integer.parseInt(cnx.rs.getString(1));
if(reg>0 && reg<10)
cod="00"+String.valueOf(reg);
else
cod="0" +String.valueOf(reg);
this.txtcodigo.setText(cod);
}
}
catch(SQLException a){
System.out.println(a);
}
}
private void tblciudadMousePressed(java.awt.event.MouseEvent evt) {
Mostrar();
}
private void btnnuevoActionPerformed(java.awt.event.ActionEvent evt) {
Sw=0;
Botones(false);
Limpiar();
Cajas(true);
GenerarCodigo();
}
private void btnguardarActionPerformed(java.awt.event.ActionEvent evt) {
int r;
try{
if(Sw==0){
r=JOptionPane.showConfirmDialog(null, "Grabar
Datos","Registrar",JOptionPane.YES_NO_OPTION,JOptionPane.QUESTION_MESSA
GE);
if(r==JOptionPane.YES_OPTION){
cnx.stm.execute("INSERT INTO Ciudad VALUES
('"+this.txtcodigo.getText()+"','"+this.txtnombre.getText()+"')");
}
}
if(Sw==1){
r=JOptionPane.showConfirmDialog(null, "Actualizar
Datos","Registrar",JOptionPane.YES_NO_OPTION,JOptionPane.QUESTION_MESSA
GE);
if(r==JOptionPane.YES_OPTION){
cnx.stm.execute("UPDATE Ciudad SET
nombre='"+this.txtnombre.getText()+"'where codciudad='"+this.txtcodigo.getText()+"'");
}
}
}
catch(Exception a){
System.out.println(a.getMessage());
}
LLenarTabla();
tblciudad.changeSelection(0, 0,false,true);
Mostrar();
Botones(true);
Cajas(false);
}
private void btncancelarActionPerformed(java.awt.event.ActionEvent evt) {
Botones(true);
Cajas(false);
this.tblciudad.changeSelection(0, 0, false, true);
Mostrar();
}
private void btneditarActionPerformed(java.awt.event.ActionEvent evt) {
Sw=1;
Mostrar();
Botones(false);
Cajas(true);
}
private void btneliminarActionPerformed(java.awt.event.ActionEvent evt) {
int r;
try{
r= JOptionPane.showConfirmDialog(null,"Desea Borrar un
Registro","Eliminar",JOptionPane.YES_NO_OPTION,JOptionPane.QUESTION_MESS
AGE);
if (r==JOptionPane.YES_OPTION){
cnx.stm.execute("DELETE FROM Ciudad WHERE codciudad='"+
this.txtcodigo.getText() + "'");
}
}catch(SQLException a){
System.out.println(a.getMessage());
}
LLenarTabla();
tblciudad.changeSelection(0, 0,false,true);
Mostrar();
}
private void btnsalirActionPerformed(java.awt.event.ActionEvent evt) {
int r;
r= JOptionPane.showConfirmDialog(null,"Cerrar
Programa","Salir",JOptionPane.YES_NO_OPTION,JOptionPane.QUESTION_MESSA
GE);
if (r==JOptionPane.YES_OPTION){
this.dispose();
}
}
private void txtcodigoKeyReleased(java.awt.event.KeyEvent evt) {
}
private void formWindowOpened(java.awt.event.WindowEvent evt) {
cnx.conectar();
LLenarTabla();
Botones(true);
this.tblciudad.changeSelection(0, 0, false, true);
Mostrar();
Cajas(false);
}
FrmRegistrar_Cliente
package Formulario;
import base.ConectaBD;
import javax.swing.*;
import java.util.Vector;
import javax.swing.table.*;
import javax.sql.*;
import java.sql.SQLException;
public class FrmRegistrar_Cliente extends javax.swing.JFrame {
ConectaBD cnx=new ConectaBD();
int Sw;
String uno;
public FrmRegistrar_Cliente() {
initComponents();
this.setLocationRelativeTo(null);
}
public void Limpiar(){
this.txtnombre.setText("");
this.txtdireccion.setText("");
this.txttelefono.setText("");
this.txtdni.setText("");
this.txtnombre.requestFocus();
}
public void Cajas(boolean estado){
this.txtnombre.setEnabled(estado);
this.txtdireccion.setEnabled(estado);
this.txttelefono.setEnabled(estado);
this.txtdni.setEnabled(estado);
this.cbociudad.setEnabled(estado);
}
public void Botones(boolean estado){
this.btnnuevo.setEnabled(estado);
this.btnguardar.setEnabled(!estado);
this.btncancelar.setEnabled(!estado);
this.btneditar.setEnabled(estado);
this.btneliminar.setEnabled(estado);
this.btnsalir.setEnabled(estado);
}
public void Mostrar(){
String cod;
try{
cod=this.tblclientes.getValueAt(tblclientes.getSelectedRow(),0).toString();
cnx.rs=cnx.stm.executeQuery("Select * from vista_cliente where
codcliente='"+cod+"'");
if(cnx.rs.next()){
this.txtcodigo.setText(cnx.rs.getString(1));
this.txtnombre.setText(cnx.rs.getString(2));
this.txtdireccion.setText(cnx.rs.getString(3));
this.txttelefono.setText(cnx.rs.getString(4));
this.txtdni.setText(cnx.rs.getString(5));
this.cbociudad.setSelectedItem(cnx.rs.getString(6));
}
}
catch(Exception a){
System.out.println(a.getMessage());
}
}
public void LimpiarTabla(DefaultTableModel model){
for(int i=model.getRowCount()-1;i>=0;i--){
model.removeRow(i);
}
}
public void LLenarTabla(){
try{
cnx.rs=cnx.stm.executeQuery("SELECT codcliente,nombre,direccion,
telefono,dni,idciudad from vista_cliente");
DefaultTableModel model=(DefaultTableModel)this.tblclientes.getModel();
LimpiarTabla(model);
while(cnx.rs.next()){
String col1=cnx.rs.getString("codcliente");
String col2=cnx.rs.getString("nombre");
String col3=cnx.rs.getString("direccion");
String col4=cnx.rs.getString("telefono");
String col5=cnx.rs.getString("dni");
String col6=cnx.rs.getString("idciudad");
Vector vRow=new Vector();
vRow.addElement(col1);
vRow.addElement(col2);
vRow.addElement(col3);
vRow.addElement(col4);
vRow.addElement(col5);
vRow.addElement(col6);
model.addRow(vRow);
}
}
catch(SQLException a){
System.out.println(a);
}
}
public void GenerarCodigo(){
int reg;
String cod;
try{
cnx.rs=cnx.stm.executeQuery("Select COUNT(*) +1 from Cliente");
if(cnx.rs.next()){
reg=Integer.parseInt(cnx.rs.getString(1));
if(reg>0 && reg<10)
cod="00"+String.valueOf(reg);
else
cod="0" +String.valueOf(reg);
this.txtcodigo.setText(cod);
}
}
catch(SQLException a){
System.out.println(a);
}
}
public void cargarcombo(){
try{
cnx.rs=cnx.stm.executeQuery("select * from Ciudad");
while(cnx.rs.next()){
this.cbociudad.addItem(cnx.rs.getString(2));
}
}
catch(SQLException e)
{
System.out.println(e.getMessage());
}
}
private void tblclientesMousePressed(java.awt.event.MouseEvent evt) {
Mostrar();
}
private void btnnuevoActionPerformed(java.awt.event.ActionEvent evt) {
Sw=0;
Botones(false);
Limpiar();
Cajas(true);
GenerarCodigo();
}
private void btnguardarActionPerformed(java.awt.event.ActionEvent evt) {
int r;
try{
cnx.rs=cnx.stm.executeQuery("select codciudad from Ciudad where
nombre='"+this.cbociudad.getSelectedItem().toString()+"'");
while(cnx.rs.next()){
uno=cnx.rs.getString("codciudad");
}
if(Sw==0){
r=JOptionPane.showConfirmDialog(null, "Grabar
Datos","Registrar",JOptionPane.YES_NO_OPTION,JOptionPane.QUESTION_MESSA
GE);
if(r==JOptionPane.YES_OPTION){
cnx.stm.execute("INSERT INTO Cliente VALUES
('"+this.txtcodigo.getText()+"','"+this.txtnombre.getText()+"','"+this.txtdireccion.getText()
+"','"+this.txttelefono.getText()+"','"+this.txtdni.getText()+"','"+uno+"')");
}
}
if(Sw==1){
r=JOptionPane.showConfirmDialog(null, "Actualizar
Datos","Registrar",JOptionPane.YES_NO_OPTION,JOptionPane.QUESTION_MESSA
GE);
if(r==JOptionPane.YES_OPTION){
cnx.stm.execute("UPDATE Cliente SET
nombre='"+this.txtnombre.getText()+"',direccion=
'"+this.txtdireccion.getText()+"',telefono='"+this.txttelefono.getText()+"',dni='"+this.txtdni
.getText()+"',idciudad='"+uno+"'where codcliente='"+this.txtcodigo.getText()+"'");
}
}
}
catch(Exception a){
System.out.println(a.getMessage());
}
LLenarTabla();
tblclientes.changeSelection(0, 0,false,true);
Mostrar();
Botones(true);
Cajas(false);
}
private void btncancelarActionPerformed(java.awt.event.ActionEvent evt) {
Botones(true);
Cajas(false);
this.tblclientes.changeSelection(0, 0, false, true);
Mostrar();
}
private void btneditarActionPerformed(java.awt.event.ActionEvent evt) {
Sw=1;
Mostrar();
Botones(false);
Cajas(true);
}
private void btneliminarActionPerformed(java.awt.event.ActionEvent evt) {
int r;
try{
r= JOptionPane.showConfirmDialog(null,"Desea Borrar un
Registro","Eliminar",JOptionPane.YES_NO_OPTION,JOptionPane.QUESTION_MESS
AGE);
if (r==JOptionPane.YES_OPTION){
cnx.stm.execute("DELETE FROM Cliente WHERE codcliente='"+
this.txtcodigo.getText() + "'");
}
}catch(SQLException a){
System.out.println(a.getMessage());
}
LLenarTabla();
tblclientes.changeSelection(0, 0,false,true);
Mostrar();
}
private void btnsalirActionPerformed(java.awt.event.ActionEvent evt) {
int r;
r= JOptionPane.showConfirmDialog(null,"Cerrar
Programa","Salir",JOptionPane.YES_NO_OPTION,JOptionPane.QUESTION_MESSA
GE);
if (r==JOptionPane.YES_OPTION){
this.dispose();
}
}
private void txtcodigoKeyReleased(java.awt.event.KeyEvent evt) {
btnguardar.setEnabled(false);
}
private void formWindowOpened(java.awt.event.WindowEvent evt) {
cnx.conectar();
cargarcombo();
LLenarTabla();
this.tblclientes.changeSelection(0, 0, false, true);
Mostrar();
Botones(true);
Cajas(false);
}
FrmRegistrar_Comidas
package Formulario;
import base.ConectaBD;
import javax.swing.*;
import java.util.Vector;
import javax.swing.table.*;
import javax.sql.*;
import java.sql.SQLException;
public class FrmRegistrar_Comidas extends javax.swing.JFrame {
ConectaBD cnx=new ConectaBD();
int Sw;
String uno;
public FrmRegistrar_Comidas() {
initComponents();
this.setLocationRelativeTo(null);
}
public void Limpiar(){
this.txtnombre.setText("");
this.txtprecio.setText("");
this.txtnombre.requestFocus();
}
public void Cajas(boolean estado){
this.txtnombre.setEnabled(estado);
this.txtprecio.setEnabled(estado);
this.cbotipo.setEnabled(estado);
}
public void Botones(boolean estado){
this.btnnuevo.setEnabled(estado);
this.btnguardar.setEnabled(!estado);
this.btncancelar.setEnabled(!estado);
this.btneditar.setEnabled(estado);
this.btneliminar.setEnabled(estado);
this.btnsalir.setEnabled(estado);
}
public void Mostrar(){
String cod;
try{
cod=this.tblcomidas.getValueAt(tblcomidas.getSelectedRow(),0).toString();
cnx.rs=cnx.stm.executeQuery("Select * from vista_Comidas where
CodComidas='"+cod+"'");
if(cnx.rs.next()){
this.txtcodigo.setText(cnx.rs.getString(1));
this.txtnombre.setText(cnx.rs.getString(2));
this.txtprecio.setText(cnx.rs.getString(3));
this.cbotipo.setSelectedItem(cnx.rs.getString(4));
}
}
catch(Exception a){
System.out.println(a.getMessage());
}
}
public void LimpiarTabla(DefaultTableModel model){
for(int i=model.getRowCount()-1;i>=0;i--){
model.removeRow(i);
}
}
public void LLenarTabla(){
try{
cnx.rs=cnx.stm.executeQuery("SELECT CodComidas,Nombre,Precio, idtipo from
vista_Comidas");
DefaultTableModel model=(DefaultTableModel)this.tblcomidas.getModel();
LimpiarTabla(model);
while(cnx.rs.next()){
String col1=cnx.rs.getString("CodComidas");
String col2=cnx.rs.getString("Nombre");
String col3=cnx.rs.getString("Precio");
String col4=cnx.rs.getString("idtipo");
vRow.addElement(col1);
vRow.addElement(col2);
vRow.addElement(col3);
vRow.addElement(col4);
model.addRow(vRow);
}
}
catch(SQLException a){
System.out.println(a);
}
}
public void GenerarCodigo(){
int reg;
String cod;
try{
cnx.rs=cnx.stm.executeQuery("Select COUNT(*) +1 from Comidas");
if(cnx.rs.next()){
reg=Integer.parseInt(cnx.rs.getString(1));
if(reg>0 && reg<10)
cod="0000"+String.valueOf(reg);
else
cod="000" +String.valueOf(reg);
this.txtcodigo.setText(cod);
}
}
catch(SQLException a){
System.out.println(a);
}
}
public void cargarcombo(){
try{
cnx.rs=cnx.stm.executeQuery("select * from Tipo");
while(cnx.rs.next()){
this.cbotipo.addItem(cnx.rs.getString(2));
}
}
catch(SQLException e)
{
System.out.println(e.getMessage());
}
}
private void tblcomidasMousePressed(java.awt.event.MouseEvent evt) {
Mostrar();
}
private void btnnuevoActionPerformed(java.awt.event.ActionEvent evt) {
Sw=0;
Botones(false);
Limpiar();
Cajas(true);
GenerarCodigo();
}
private void btnguardarActionPerformed(java.awt.event.ActionEvent evt) {
int r;
try{
cnx.rs=cnx.stm.executeQuery("select Codtipo from Tipo where
Nombre='"+this.cbotipo.getSelectedItem().toString()+"'");
while(cnx.rs.next()){
uno=cnx.rs.getString("Codtipo");
}
if(Sw==0){
r=JOptionPane.showConfirmDialog(null, "Grabar
Datos","Registrar",JOptionPane.YES_NO_OPTION,JOptionPane.QUESTION_MESSA
GE);
if(r==JOptionPane.YES_OPTION){
cnx.stm.execute("INSERT INTO Comidas VALUES
('"+this.txtcodigo.getText()+"','"+this.txtnombre.getText()+"','"+this.txtprecio.getText()+"',
'"+uno+"')");
}
}
if(Sw==1){
r=JOptionPane.showConfirmDialog(null, "Actualizar
Datos","Registrar",JOptionPane.YES_NO_OPTION,JOptionPane.QUESTION_MESSA
GE);
if(r==JOptionPane.YES_OPTION){
cnx.stm.execute("UPDATE Comidas SET
Nombre='"+this.txtnombre.getText()+"',Precio=
'"+this.txtprecio.getText()+"',idtipo='"+uno+"'where
CodComidas='"+this.txtcodigo.getText()+"'");
}
}
}
catch(Exception a){
System.out.println(a.getMessage());
}
LLenarTabla();
tblcomidas.changeSelection(0, 0,false,true);
Mostrar();
Botones(true);
Cajas(false);
}
private void btncancelarActionPerformed(java.awt.event.ActionEvent evt) {
Botones(true);
Cajas(false);
this.tblcomidas.changeSelection(0, 0, false, true);
Mostrar();
}
private void btneditarActionPerformed(java.awt.event.ActionEvent evt) {
Sw=1;
Mostrar();
Botones(false);
Cajas(true);
}
private void btneliminarActionPerformed(java.awt.event.ActionEvent evt) {
int r;
try{
r= JOptionPane.showConfirmDialog(null,"Desea Borrar un
Registro","Eliminar",JOptionPane.YES_NO_OPTION,JOptionPane.QUESTION_MESS
AGE);
if (r==JOptionPane.YES_OPTION){
cnx.stm.execute("DELETE FROM Comidas WHERE CodComidas='"+
this.txtcodigo.getText() + "'");
}
}catch(SQLException a){
System.out.println(a.getMessage());
}
LLenarTabla();
tblcomidas.changeSelection(0, 0,false,true);
Mostrar();
}
private void btnsalirActionPerformed(java.awt.event.ActionEvent evt) {
int r;
r= JOptionPane.showConfirmDialog(null,"Cerrar
Programa","Salir",JOptionPane.YES_NO_OPTION,JOptionPane.QUESTION_MESSA
GE);
if (r==JOptionPane.YES_OPTION){
this.dispose();
}
}
private void txtcodigoKeyReleased(java.awt.event.KeyEvent evt) {
btnguardar.setEnabled(false);
}
private void formWindowOpened(java.awt.event.WindowEvent evt) {
cnx.conectar();
cargarcombo();
LLenarTabla();
this.tblcomidas.changeSelection(0, 0, false, true);
Mostrar();
Botones(true);
Cajas(false); }
FrmRegistrar_Compra
package Formulario;
import Consultas.FRMConsultaProveedor;
import base.ConectaBD;
import java.sql.SQLException;
import java.text.SimpleDateFormat;
import java.util.Calendar;
import java.util.GregorianCalendar;
import java.util.Vector;
import javax.swing.JOptionPane;
import javax.swing.table.DefaultTableModel;
public class FrmRegistrar_Compra extends javax.swing.JFrame {
ConectaBD cnx=new ConectaBD();
int sw;
int sumcan;
String uno,dos,tres,cuatro,cinco,ho;
public void fecha(){
Calendar c2 = new GregorianCalendar();
dchfecha.setCalendar(c2);
}
public FrmRegistrar_Compra() {
initComponents();
setLocationRelativeTo(null);
fecha();
}
public void eliminar(){
DefaultTableModel tb = (DefaultTableModel) compra.getModel();
int a = compra.getRowCount()-1;
for (int i = a; i >= 0; i--) {
tb.removeRow(tb.getRowCount()-1);
}
}
public void eliminar1(){
DefaultTableModel tb = (DefaultTableModel) compra.getModel();
int uno=compra.getSelectedRow();
tb.removeRow(uno);
}
Calendar calendario = Calendar.getInstance();
int hora, minutos, segundos;
public void Limpiar(){
this.txttotal.setText("");
this.txtcantidad.setText("");
this.txtsubtotal.setText("");
this.txtcodproveedor.setText("");
this.txtnombreproveedor.setText("");
this.txtcodproductonat.setText("");
this.txtnombreproductonat.setText("");
this.txtprecioproductosnat.setText("");
}
public void Cajas(boolean estado){
this.txttotal.setEnabled(estado);
this.txtsubtotal.setEnabled(estado);
this.txtcodproveedor.setEnabled(estado);
this.txtnombreproveedor.setEnabled(estado);
this.txtcodproductonat.setEnabled(estado);
this.txtnombreproductonat.setEnabled(estado);
this.txtprecioproductosnat.setEnabled(estado);
this.dchfecha.setEnabled(estado);
this.txtcantidad.setEnabled(estado);
this.txtcodigo.setEnabled(estado);
this.btnproveedor.setEnabled(estado);
this.btnproductonat.setEnabled(estado);
}
public void Botones(boolean estado){
this.btnnuevo.setEnabled(estado);
this.btnguardar.setEnabled(!estado);
this.btncancelar.setEnabled(!estado);
this.btnsalir.setEnabled(estado);
this.btnagregar.setEnabled(!estado);
}
public void LLenarTabla(){
DefaultTableModel model=(DefaultTableModel)this.compra.getModel();
String cod=this.txtcodigo.getText();
String nom=txtnombreproductonat.getText();
String can=txtcantidad.getText();
String dolar=txtsubtotal.getText();
Vector vRow=new Vector();
vRow.addElement(cod);
vRow.addElement(nom);
vRow.addElement(can);
vRow.addElement(dolar);
model.addRow(vRow);
}
public void generacodigo(){
int reg;
String cod;
try{
package Formulario;
import static Formulario.FrmRegistrar_Compra.txtnombreproductonat;
import base.ConectaBD;
import java.text.SimpleDateFormat;
import java.util.Calendar;
import java.util.GregorianCalendar;
import java.util.Vector;
import javax.swing.JOptionPane;
import javax.swing.table.DefaultTableModel;
public class FrmRegistrar_CompraRestaurant extends javax.swing.JFrame {
ConectaBD cnx=new ConectaBD();
int sw;
int sumcan;
String uno,dos,tres,cuatro,cinco,ho;
public void fecha(){
Calendar c2 = new GregorianCalendar();
dchfecha.setCalendar(c2);
}
public FrmRegistrar_CompraRestaurant() {
initComponents();
setLocationRelativeTo(null);
fecha();
}
public void eliminar(){
DefaultTableModel tb = (DefaultTableModel) compra.getModel();
int a = compra.getRowCount()-1;
for (int i = a; i >= 0; i--) {
tb.removeRow(tb.getRowCount()-1);
}
}
public void eliminar1(){
DefaultTableModel tb = (DefaultTableModel) compra.getModel();
int uno=compra.getSelectedRow();
tb.removeRow(uno);
}
Calendar calendario = Calendar.getInstance();
int hora, minutos, segundos;
public void Limpiar(){
this.txttotal.setText("");
this.txtcantidad1.setText("");
this.txtsubtotal.setText("");
this.txtcodproveedor.setText("");
this.txtnombreproveedor.setText("");
this.txtcodproductorest.setText("");
this.txtnombreproductosrest.setText("");
this.txtprecioproductosrest.setText("");
}
public void Cajas(boolean estado){
this.txttotal.setEnabled(estado);
this.txtsubtotal.setEnabled(estado);
this.txtcodproveedor.setEnabled(estado);
this.txtnombreproveedor.setEnabled(estado);
this.txtcodproductorest.setEnabled(estado);
this.txtnombreproductosrest.setEnabled(estado);
this.txtprecioproductosrest.setEnabled(estado);
this.dchfecha.setEnabled(estado);
this.txtcantidad1.setEnabled(estado);
this.txtcodigo.setEnabled(estado);
this.btnproveedor.setEnabled(estado);
this.btnproductorest.setEnabled(estado);
}
public void Botones(boolean estado){
this.btnnuevo.setEnabled(estado);
this.btnguardar.setEnabled(!estado);
this.btncancelar.setEnabled(!estado);
this.btnsalir.setEnabled(estado);
this.btnagregar.setEnabled(!estado);
}
public void LLenarTabla(){
DefaultTableModel model=(DefaultTableModel)this.compra.getModel();
String cod=this.txtcodigo.getText();
String nom=txtnombreproductosrest.getText();
String can=txtcantidad1.getText();
String dolar=txtsubtotal.getText();
Vector vRow=new Vector();
vRow.addElement(cod);
vRow.addElement(nom);
vRow.addElement(can);
vRow.addElement(dolar);
model.addRow(vRow);
}
public void generacodigo(){
int reg;
String cod;
try{
cnx.rs=cnx.stm.executeQuery("Select COUNT(*) +1 from CompraRestaurant");
if(cnx.rs.next()){
reg=Integer.parseInt(cnx.rs.getString(1));
if(reg>0 && reg<10)
cod="C00"+String.valueOf(reg);
else
cod="C0"+String.valueOf(reg);
this.txtcodigo.setText(cod);
}
}
catch(Exception a){
System.out.println(a.getMessage());
}
}
private void btnnuevoActionPerformed(java.awt.event.ActionEvent evt) {
sw=0;
Botones(false);
Limpiar();
Cajas(true);
generacodigo();
fecha();
}
private void btnguardarActionPerformed(java.awt.event.ActionEvent evt) {
SimpleDateFormat formato=new SimpleDateFormat("yyyy-MM-dd");
String ing=formato.format(this.dchfecha.getDate());
int fila = compra.getRowCount();
int i;
int r;
try{
if(sw==0){
r=JOptionPane.showConfirmDialog(null, "Grabar
Datos","Registrar",JOptionPane.YES_NO_OPTION,JOptionPane.QUESTION_MESSA
GE);
if(r==JOptionPane.YES_OPTION){
cnx.stm.execute("INSERT INTO CompraRestaurant VALUES
('"+this.txtcodigo.getText()+"','"+ing+"','"+ho+"',"+this.txttotal.getText()+",'"+txtcodprovee
dor.getText()+"')");
for (i = 0; i < fila; i++) {
String valor = (String) compra.getValueAt(i, 0);
String valor1 = (String) compra.getValueAt(i, 1);
String valor2 = (String) compra.getValueAt(i, 2);
String valor3 = (String) compra.getValueAt(i, 3);
cnx.rs=cnx.stm.executeQuery("select codproductosrest from
ProductosRestaurant where nombre='"+valor1+"'");
while(cnx.rs.next()){
cuatro=cnx.rs.getString("codproductosrest");
}
cnx.stm.execute("INSERT INTO DetalleCompraRestaurant VALUES
('"+cuatro+"','"+valor+"',"+valor2+","+valor3+")");
}
}
}
}
catch(Exception a){
System.out.println(a.getMessage());
}
eliminar();
compra.changeSelection(0, 0,false,true);
Botones(true);
Cajas(false);
this.Limpiar();
this.btnquitar.setEnabled(false);
}
private void btncancelarActionPerformed(java.awt.event.ActionEvent evt) {
Botones(true);
Cajas(false);
this.compra.changeSelection(0, 0, false, true);
this.btnquitar.setEnabled(false);
}
private void btnsalirActionPerformed(java.awt.event.ActionEvent evt) {
int r;
r= JOptionPane.showConfirmDialog(null,"Cerrar
Programa","Salir",JOptionPane.YES_NO_OPTION,JOptionPane.QUESTION_MESSA
GE);
if (r==JOptionPane.YES_OPTION){
this.dispose();
}
}
private void formWindowOpened(java.awt.event.WindowEvent evt) {
cnx.conectar();
hora =calendario.get(Calendar.HOUR_OF_DAY);
minutos = calendario.get(Calendar.MINUTE);
segundos = calendario.get(Calendar.SECOND);
ho=(String.valueOf(hora + ":" + minutos + ":" + segundos));
this.compra.changeSelection(0, 0, false, true);
Botones(true);
Cajas(false);
this.btnquitar.setEnabled(false);
}
private void btnagregarActionPerformed(java.awt.event.ActionEvent evt) {
if(txtcantidad1.getText().equals("")){
JOptionPane.showMessageDialog(null, "No ha ingresado la cantidad de
Productos");
}else{
double pa=1,pres,pred,co=1,prec,suma,num1=0,suma1=0;
int can1,can;
can1=Integer.parseInt(txtcantidad1.getText());
co=Double.parseDouble(txtprecioproductosrest.getText());
prec=co*can1;
this.txtsubtotal.setText(String.valueOf(prec));
this.LLenarTabla();
int fila = compra.getRowCount();
int i;
for (i = 0; i < fila; i++) {
String valor = (String) compra.getValueAt(i, 3);
num1=Double.parseDouble(valor);
suma1=suma1+num1;}
this.txttotal.setText(String.valueOf(suma1));
this.btnquitar.setEnabled(true);}
}
private void btnquitarActionPerformed(java.awt.event.ActionEvent evt) {
int uno=compra.getSelectedRow();
String valo = (String) compra.getValueAt(uno, 3);
String dos=this.txttotal.getText();
double a=Double.parseDouble(valo);
double b=Double.parseDouble(dos);
double c=b-a;
this.txttotal.setText(String.valueOf(c));
this.eliminar1();
}
private void btnproductorestActionPerformed(java.awt.event.ActionEvent evt) {
FrmBuscarProductosRestCompra uno=new FrmBuscarProductosRestCompra();
uno.show();
this.txtcantidad1.setText("");
}
private void btnproveedorActionPerformed(java.awt.event.ActionEvent evt) {
FrmBuscar_ProveedorComRest uno=new FrmBuscar_ProveedorComRest();
uno.show();
}
FrmRegistrar_Menaje
package Formulario;
import base.ConectaBD;
import java.sql.SQLException;
import java.util.Vector;
import javax.swing.JOptionPane;
import javax.swing.table.DefaultTableModel;
public class FrmRegistrar_Menaje extends javax.swing.JFrame {
ConectaBD cnx=new ConectaBD();
int sw;
public FrmRegistrar_Menaje() {
initComponents();
setLocationRelativeTo(null);
}
public void Limpiar(){
this.txtnombre.setText("");
this.txtcosto.setText("");
}
public void Cajas(boolean estado){
this.txtmenaje.setEnabled(estado);
this.txtnombre.setEnabled(estado);
this.txtcosto.setEnabled(estado);
}
public void Botones(boolean estado){
this.btnnuevo.setEnabled(estado);
this.btnguardar.setEnabled(!estado);
this.btncancelar.setEnabled(!estado);
this.btneditar.setEnabled(estado);
this.btneliminar.setEnabled(estado);
this.btnsalir.setEnabled(estado);
}
public void Mostrar(){
String cod;
try{
cod=this.menaje.getValueAt(menaje.getSelectedRow(),0).toString();
cnx.rs=cnx.stm.executeQuery("Select * from Menaje where
codmenaje='"+cod+"'");
if(cnx.rs.next()){
this.txtmenaje.setText(cnx.rs.getString(1));
this.txtnombre.setText(cnx.rs.getString(2));
this.txtcosto.setText(cnx.rs.getString(3));
}
}
catch(Exception a){
System.out.println(a.getMessage());
}
}
public void LimpiarTabla(DefaultTableModel model){
for(int i=model.getRowCount()-1;i>=0;i--){
model.removeRow(i);
}
}
public void LLenarTabla(){
try{
cnx.rs=cnx.stm.executeQuery("SELECT * from Menaje");
DefaultTableModel model=(DefaultTableModel)this.menaje.getModel();
LimpiarTabla(model);
while(cnx.rs.next()){
String cod=cnx.rs.getString("codmenaje");
String nom=cnx.rs.getString("nombre");
String des=cnx.rs.getString("costo");
Vector vRow=new Vector();
vRow.addElement(cod);
vRow.addElement(nom);
vRow.addElement(des);
model.addRow(vRow);
}
}
catch(SQLException a){
System.out.println(a);
}
}
public void generaCodigo(){
int reg;
String cod;
try{
cnx.rs=cnx.stm.executeQuery("Select COUNT(*) +1 from Menaje");
if(cnx.rs.next()){
reg=Integer.parseInt(cnx.rs.getString(1));
if(reg>0 && reg<10)
cod="00"+String.valueOf(reg);
else
cod="0"+String.valueOf(reg);
this.txtmenaje.setText(cod);
}
}
catch(Exception a){
System.out.println(a.getMessage());
}
}
private void menajeMousePressed(java.awt.event.MouseEvent evt) {
Mostrar();
}
private void txtcostoKeyTyped(java.awt.event.KeyEvent evt) {
}
private void btneliminarActionPerformed(java.awt.event.ActionEvent evt) {
int r;
try{
r= JOptionPane.showConfirmDialog(null,"Desea Borrar un
Registro","Eliminar",JOptionPane.YES_NO_OPTION,JOptionPane.QUESTION_MESS
AGE);
if (r==JOptionPane.YES_OPTION){
cnx.stm.execute("DELETE FROM Menaje WHERE
codmenaje='"+this.txtmenaje.getText()+"'");
}
}catch(SQLException e){
System.out.println(e.getMessage());
}
LLenarTabla();
menaje.changeSelection(0, 0,false,true);
Mostrar();
}
private void btncancelarActionPerformed(java.awt.event.ActionEvent evt) {
Botones(true);
Cajas(false);
this.menaje.changeSelection(0, 0, false, true);
Mostrar();
}
private void btnnuevoActionPerformed(java.awt.event.ActionEvent evt) {
sw=0;
Botones(false);
Limpiar();
Cajas(true);
generaCodigo();
}
private void btnguardarActionPerformed(java.awt.event.ActionEvent evt) {
int r;
try{
if(sw==0){
r=JOptionPane.showConfirmDialog(null, "Grabar
Datos","Registrar",JOptionPane.YES_NO_OPTION,JOptionPane.QUESTION_MESSA
GE);
if(r==JOptionPane.YES_OPTION){
cnx.stm.execute("INSERT INTO Menaje VALUES
('"+this.txtmenaje.getText()+"','"+this.txtnombre.getText()+"',"+this.txtcosto.getText()+")"
);
}
}
if(sw==1){
r=JOptionPane.showConfirmDialog(null, "Actualizar
Datos","Registrar",JOptionPane.YES_NO_OPTION,JOptionPane.QUESTION_MESSA
GE);
if(r==JOptionPane.YES_OPTION){
cnx.stm.execute("UPDATE Menaje SET
nombre='"+this.txtnombre.getText()+"',costo="+ this.txtcosto.getText()+"where
codmenaje='"+this.txtmenaje.getText()+"'");
}
}
}
catch(Exception a){
System.out.println(a.getMessage());
}
LLenarTabla();
menaje.changeSelection(0, 0,false,true);
Mostrar();
Botones(true);
Cajas(false);
}
private void btnsalirActionPerformed(java.awt.event.ActionEvent evt) {
int r;
r= JOptionPane.showConfirmDialog(null,"Cerrar
Programa","Salir",JOptionPane.YES_NO_OPTION,JOptionPane.QUESTION_MESSA
GE);
if (r==JOptionPane.YES_OPTION){
this.dispose();
}
}
private void btneditarActionPerformed(java.awt.event.ActionEvent evt) {
sw=1;
Mostrar();
Botones(false);
Cajas(true);
}
private void formWindowOpened(java.awt.event.WindowEvent evt) {
cnx.conectar();
LLenarTabla();
this.menaje.changeSelection(0, 0, false, true);
Mostrar();
Botones(true);
Cajas(false);
}
FrmRegistrar_Moviliario
package Formulario;
import base.ConectaBD;
import java.sql.SQLException;
import java.util.Vector;
import javax.swing.JOptionPane;
import javax.swing.table.DefaultTableModel;
public class FrmRegistrar_Moviliario extends javax.swing.JFrame {
ConectaBD cnx=new ConectaBD();
int sw;
public FrmRegistrar_Moviliario() {
initComponents();
setLocationRelativeTo(null);
}
public void Limpiar(){
this.txtnombre.setText("");
this.txtcosto.setText("");
}
public void Cajas(boolean estado){
this.txtmoviliario.setEnabled(estado);
this.txtnombre.setEnabled(estado);
this.txtcosto.setEnabled(estado);
}
public void Botones(boolean estado){
this.btnnuevo.setEnabled(estado);
this.btnguardar.setEnabled(!estado);
this.btncancelar.setEnabled(!estado);
this.btneditar.setEnabled(estado);
this.btneliminar.setEnabled(estado);
this.btnsalir.setEnabled(estado);
}
public void Mostrar(){
String cod;
try{
cod=this.moviliario.getValueAt(moviliario.getSelectedRow(),0).toString();
cnx.rs=cnx.stm.executeQuery("Select * from Moviliario where
codmoviliario='"+cod+"'");
if(cnx.rs.next()){
this.txtmoviliario.setText(cnx.rs.getString(1));
this.txtnombre.setText(cnx.rs.getString(2));
this.txtcosto.setText(cnx.rs.getString(3));
}
}
catch(Exception a){
System.out.println(a.getMessage());
}
}
public void LimpiarTabla(DefaultTableModel model){
for(int i=model.getRowCount()-1;i>=0;i--){
model.removeRow(i);
}
}
public void LLenarTabla(){
try{
cnx.rs=cnx.stm.executeQuery("SELECT * from Moviliario");
DefaultTableModel model=(DefaultTableModel)this.moviliario.getModel();
LimpiarTabla(model);
while(cnx.rs.next()){
String cod=cnx.rs.getString("codmoviliario");
String nom=cnx.rs.getString("nombre");
String des=cnx.rs.getString("costo");
Vector vRow=new Vector();
vRow.addElement(cod);
vRow.addElement(nom);
vRow.addElement(des);
model.addRow(vRow);
}
}
catch(SQLException a){
System.out.println(a);
}
}
public void generaCodigo(){
int reg;
String cod;
try{
cnx.rs=cnx.stm.executeQuery("Select COUNT(*) +1 from Moviliario");
if(cnx.rs.next()){
reg=Integer.parseInt(cnx.rs.getString(1));
if(reg>0 && reg<10)
cod="00"+String.valueOf(reg);
else
cod="0"+String.valueOf(reg);
this.txtmoviliario.setText(cod);
}
}
catch(Exception a){
System.out.println(a.getMessage());
}
}
private void moviliarioMousePressed(java.awt.event.MouseEvent evt) {
Mostrar();
}
private void txtcostoKeyTyped(java.awt.event.KeyEvent evt) {
}
private void btnnuevoActionPerformed(java.awt.event.ActionEvent evt) {
sw=0;
Botones(false);
Limpiar();
Cajas(true);
generaCodigo();
}
private void btnsalirActionPerformed(java.awt.event.ActionEvent evt) {
int r;
r= JOptionPane.showConfirmDialog(null,"Cerrar
Programa","Salir",JOptionPane.YES_NO_OPTION,JOptionPane.QUESTION_MESSA
GE);
if (r==JOptionPane.YES_OPTION){
this.dispose();
}
}
private void btncancelarActionPerformed(java.awt.event.ActionEvent evt) {
Botones(true);
Cajas(false);
this.moviliario.changeSelection(0, 0, false, true);
Mostrar();
}
private void btneliminarActionPerformed(java.awt.event.ActionEvent evt) {
int r;
try{
r= JOptionPane.showConfirmDialog(null,"Desea Borrar un
Registro","Eliminar",JOptionPane.YES_NO_OPTION,JOptionPane.QUESTION_MESS
AGE);
if (r==JOptionPane.YES_OPTION){
cnx.stm.execute("DELETE FROM Moviliario WHERE
codmoviliario='"+this.txtmoviliario.getText()+"'");
}
}catch(SQLException e){
System.out.println(e.getMessage());
}
LLenarTabla();
moviliario.changeSelection(0, 0,false,true);
Mostrar();
}
private void btnguardarActionPerformed(java.awt.event.ActionEvent evt) {
int r;
try{
if(sw==0){
r=JOptionPane.showConfirmDialog(null, "Grabar
Datos","Registrar",JOptionPane.YES_NO_OPTION,JOptionPane.QUESTION_MESSA
GE);
if(r==JOptionPane.YES_OPTION){
cnx.stm.execute("INSERT INTO Moviliario VALUES
('"+this.txtmoviliario.getText()+"','"+this.txtnombre.getText()+"',"+this.txtcosto.getText()+
")");
}
}
if(sw==1){
r=JOptionPane.showConfirmDialog(null, "Actualizar
Datos","Registrar",JOptionPane.YES_NO_OPTION,JOptionPane.QUESTION_MESSA
GE);
if(r==JOptionPane.YES_OPTION){
cnx.stm.execute("UPDATE Moviliario SET
nombre='"+this.txtnombre.getText()+"',costo="+ this.txtcosto.getText()+"where
codmoviliario='"+this.txtmoviliario.getText()+"'");
}
}
}
catch(Exception a){
System.out.println(a.getMessage());
}
LLenarTabla();
moviliario.changeSelection(0, 0,false,true);
Mostrar();
Botones(true);
Cajas(false);
}
private void btneditarActionPerformed(java.awt.event.ActionEvent evt) {
sw=1;
Mostrar();
Botones(false);
Cajas(true);
}
private void formWindowOpened(java.awt.event.WindowEvent evt) {
cnx.conectar();
LLenarTabla();
this.moviliario.changeSelection(0, 0, false, true);
Mostrar();
Botones(true);
Cajas(false);
}
FrmRegistrar_Patrimonio
package Formulario;
import base.ConectaBD;
import java.sql.SQLException;
import java.util.Calendar;
import java.util.Vector;
import javax.swing.JOptionPane;
import javax.swing.table.DefaultTableModel;
public class FrmRegistrar_Patrimonio extends javax.swing.JFrame {
ConectaBD cnx=new ConectaBD();
int sw;
String uno,dos,tres;
public FrmRegistrar_Patrimonio() {
initComponents();
}
public void Limpiar(){
}
public void Cajas(boolean estado){
this.cboartefactos.setEnabled(estado);
this.cbomenaje.setEnabled(estado);
this.cbomoviliario.setEnabled(estado);
}
public void Botones(boolean estado){
this.btnnuevo.setEnabled(estado);
this.btnguardar.setEnabled(!estado);
this.btncancelar.setEnabled(!estado);
this.btneditar.setEnabled(estado);
this.btneliminar.setEnabled(estado);
this.btnsalir.setEnabled(estado);
}
public void Mostrar(){
String cod;
try{
cod=this.patrimonio.getValueAt(patrimonio.getSelectedRow(),0).toString();
cnx.rs=cnx.stm.executeQuery("Select * from vista_patrimonio where
codpatrimonio='"+cod+"'");
if(cnx.rs.next()){
this.txtnumeroexamen.setText(cnx.rs.getString(1));
this.cbomenaje.setSelectedItem(cnx.rs.getString(2));
this.cboartefactos.setSelectedItem(cnx.rs.getString(3));
this.cbomoviliario.setSelectedItem(cnx.rs.getString(4));
}
}
catch(Exception a){
System.out.println(a.getMessage());
}
}
public void LimpiarTabla(DefaultTableModel model){
for(int i=model.getRowCount()-1;i>=0;i--){
model.removeRow(i);
}
}
public void LLenarTabla(){
try{
cnx.rs=cnx.stm.executeQuery("SELECT * from vista_patrimonio");
DefaultTableModel model=(DefaultTableModel)this.patrimonio.getModel();
LimpiarTabla(model);
while(cnx.rs.next()){
String cod=cnx.rs.getString("codpatrimonio");
String nom=cnx.rs.getString("nombre");
String des=cnx.rs.getString("artefactos");
String mo=cnx.rs.getString("moviliario");
Vector vRow=new Vector();
vRow.addElement(cod);
vRow.addElement(nom);
vRow.addElement(des);
vRow.addElement(mo);
model.addRow(vRow);
}
}
catch(SQLException a){
System.out.println(a);
}
}
public void generaCodigo(){
int reg;
String cod;
try{
cnx.rs=cnx.stm.executeQuery("Select COUNT(*) +1 from Patrimonio");
if(cnx.rs.next()){
reg=Integer.parseInt(cnx.rs.getString(1));
if(reg>0 && reg<10)
cod="00"+String.valueOf(reg);
else
cod="0"+String.valueOf(reg);
this.txtnumeroexamen.setText(cod);
}
}
catch(Exception a){
System.out.println(a.getMessage());
}
}
public void cargarcombo1(){
try{
cnx.rs=cnx.stm.executeQuery("select * from Menaje");
while(cnx.rs.next()){
this.cbomenaje.addItem(cnx.rs.getString(2));
}
}
catch(SQLException e)
{
System.out.println(e.getMessage());
}
}
public void cargarcombo2(){
try{
cnx.rs=cnx.stm.executeQuery("select * from Artefactos");
while(cnx.rs.next()){
this.cboartefactos.addItem(cnx.rs.getString(2));
}
}
catch(SQLException e)
{
System.out.println(e.getMessage());
}
}
public void cargarcombo3(){
try{
cnx.rs=cnx.stm.executeQuery("select * from Moviliario");
while(cnx.rs.next()){
this.cbomoviliario.addItem(cnx.rs.getString(2));
}
}
catch(SQLException e)
{
System.out.println(e.getMessage());
}
}
private void patrimonioMousePressed(java.awt.event.MouseEvent evt) {
Mostrar();
}
private void btncancelarActionPerformed(java.awt.event.ActionEvent evt) {
Botones(true);
Cajas(false);
this.patrimonio.changeSelection(0, 0, false, true);
Mostrar();
}
private void btnsalirActionPerformed(java.awt.event.ActionEvent evt) {
int r;
r= JOptionPane.showConfirmDialog(null,"Cerrar
Programa","Salir",JOptionPane.YES_NO_OPTION,JOptionPane.QUESTION_MESSA
GE);
if (r==JOptionPane.YES_OPTION){
this.dispose();
}
}
FrmRegistrar_Pensionistas
package Formulario;
import base.ConectaBD;
import javax.swing.*;
import java.util.Vector;
import javax.swing.table.*;
import javax.sql.*;
import java.sql.SQLException;
import java.text.SimpleDateFormat;
import java.util.Date;
public class FrmRegistrar_Pensionistas extends javax.swing.JFrame {
ConectaBD cnx=new ConectaBD();
int Sw;
public FrmRegistrar_Pensionistas() {
initComponents();
this.setLocationRelativeTo(null);
}
public void Limpiar(){
this.txtnombre.setText("");
this.txtdni.setText("");
this.txtdireccion.setText("");
this.txttelefono.setText("");
this.txtnombre.requestFocus();
}
public void Cajas(boolean estado){
this.txtnombre.setEnabled(estado);
this.txtdni.setEnabled(estado);
this.dchnac.setEnabled(estado);
this.txtdireccion.setEnabled(estado);
this.txttelefono.setEnabled(estado);
}
public void Botones(boolean estado){
this.btnnuevo.setEnabled(estado);
this.btnguardar.setEnabled(!estado);
this.btncancelar.setEnabled(!estado);
this.btneditar.setEnabled(estado);
this.btneliminar.setEnabled(estado);
this.btnsalir.setEnabled(estado);
}
public void Mostrar(){
Date Dato1=null;
SimpleDateFormat formato = new SimpleDateFormat("yyyy-MM-dd");
String cod;
try{
cod=this.tblpensionistas.getValueAt(tblpensionistas.getSelectedRow(),0).toString();
cnx.rs=cnx.stm.executeQuery("Select * from Pensionistas where
codpensionistas='"+cod+"'");
if(cnx.rs.next()){
this.txtcodigo.setText(cnx.rs.getString(1));
this.txtnombre.setText(cnx.rs.getString(2));
this.txtdni.setText(cnx.rs.getString(3));
Dato1=formato.parse(cnx.rs.getString(4));
this.txtdireccion.setText(cnx.rs.getString(5));
this.txttelefono.setText(cnx.rs.getString(6));
}
this.dchnac.setDate(Dato1);
}
catch(Exception a){
System.out.println(a.getMessage());
}
}
public void LimpiarTabla(DefaultTableModel model){
for(int i=model.getRowCount()-1;i>=0;i--){
model.removeRow(i);
}
}
public void LLenarTabla(){
try{
cnx.rs=cnx.stm.executeQuery("SELECT codpensionistas,nombre,dni,
fecnac,direccion,telefono from Pensionistas");
DefaultTableModel model=(DefaultTableModel)this.tblpensionistas.getModel();
LimpiarTabla(model);
while(cnx.rs.next()){
String col1=cnx.rs.getString("codpensionistas");
String col2=cnx.rs.getString("nombre");
String col3=cnx.rs.getString("dni");
String col4=cnx.rs.getString("fecnac");
String col5=cnx.rs.getString("direccion");
String col6=cnx.rs.getString("telefono");
Vector vRow=new Vector();
vRow.addElement(col1);
vRow.addElement(col2);
vRow.addElement(col3);
vRow.addElement(col4);
vRow.addElement(col5);
vRow.addElement(col6);
model.addRow(vRow);
}
}
catch(SQLException a){
System.out.println(a);
}
}
public void GenerarCodigo(){
int reg;
String cod;
try{
cnx.rs=cnx.stm.executeQuery("Select COUNT(*) +1 from Pensionistas");
if(cnx.rs.next()){
reg=Integer.parseInt(cnx.rs.getString(1));
if(reg>0 && reg<10)
cod="00"+String.valueOf(reg);
else
cod="0" +String.valueOf(reg);
this.txtcodigo.setText(cod);
}
}
catch(SQLException a){
System.out.println(a);
}
}
private void tblpensionistasMousePressed(java.awt.event.MouseEvent evt) {
Mostrar();
}
private void btnnuevoActionPerformed(java.awt.event.ActionEvent evt) {
Sw=0;
Botones(false);
Limpiar();
Cajas(true);
GenerarCodigo();
}
private void btnguardarActionPerformed(java.awt.event.ActionEvent evt) {
SimpleDateFormat formato=new SimpleDateFormat("yyyy-MM-dd");
String ing=formato.format(this.dchnac.getDate());
int r;
try{
if(Sw==0){
r=JOptionPane.showConfirmDialog(null, "Grabar
Datos","Registrar",JOptionPane.YES_NO_OPTION,JOptionPane.QUESTION_MESSA
GE);
if(r==JOptionPane.YES_OPTION){
cnx.stm.execute("INSERT INTO Pensionistas VALUES
('"+this.txtcodigo.getText()+"','"+this.txtnombre.getText()+"','"+this.txtdni.getText()+"','"+i
ng+"','"+this.txtdireccion.getText()+"','"+this.txttelefono.getText()+"')");
}
}
if(Sw==1){
r=JOptionPane.showConfirmDialog(null, "Actualizar
Datos","Registrar",JOptionPane.YES_NO_OPTION,JOptionPane.QUESTION_MESSA
GE);
if(r==JOptionPane.YES_OPTION){
cnx.stm.execute("UPDATE Pensionistas SET
nombre='"+this.txtnombre.getText()+"',dni=
'"+this.txtdni.getText()+"',fecnac='"+ing+"',direccion='"+this.txtdireccion.getText()+"',telef
ono='"+this.txttelefono.getText()+"'where
codpensionistas='"+this.txtcodigo.getText()+"'");
}
}
}
catch(Exception a){
System.out.println(a.getMessage());
}
LLenarTabla();
tblpensionistas.changeSelection(0, 0,false,true);
Mostrar();
Botones(true);
Cajas(false);
}
private void btncancelarActionPerformed(java.awt.event.ActionEvent evt) {
Botones(true);
Cajas(false);
this.tblpensionistas.changeSelection(0, 0, false, true);
Mostrar();
}
private void btneditarActionPerformed(java.awt.event.ActionEvent evt) {
Sw=1;
Mostrar();
Botones(false);
Cajas(true);
}
private void btneliminarActionPerformed(java.awt.event.ActionEvent evt) {
int r;
try{
r= JOptionPane.showConfirmDialog(null,"Desea Borrar un
Registro","Eliminar",JOptionPane.YES_NO_OPTION,JOptionPane.QUESTION_MESS
AGE);
if (r==JOptionPane.YES_OPTION){
cnx.stm.execute("DELETE FROM Pensionistas WHERE codpensionistas='"+
this.txtcodigo.getText() + "'");
}
}catch(SQLException a){
System.out.println(a.getMessage());
}
LLenarTabla();
tblpensionistas.changeSelection(0, 0,false,true);
Mostrar();
}
private void btnsalirActionPerformed(java.awt.event.ActionEvent evt) {
int r;
r= JOptionPane.showConfirmDialog(null,"Cerrar
Programa","Salir",JOptionPane.YES_NO_OPTION,JOptionPane.QUESTION_MESSA
GE);
if (r==JOptionPane.YES_OPTION){
this.dispose();
}
}
FrmRegistrar_Personal
package Formulario;
import base.ConectaBD;
import java.sql.SQLException;
import java.text.SimpleDateFormat;
import java.util.Vector;
import javax.swing.JOptionPane;
import javax.swing.table.DefaultTableModel;
public class FrmRegistrar_Personal extends javax.swing.JFrame {
ConectaBD cnx=new ConectaBD();
int Sw;
SimpleDateFormat formatos=new SimpleDateFormat("yyyy-MM-dd");
public FrmRegistrar_Personal() {
initComponents();
}
public void Limpiar(){
this.JtxtNombre.setText("");
this.JTxtDni.setText("");
this.JTxtDireccion.setText("");
this.JTxtTelefono.setText("");
this.JtxtNombre.requestFocus();
}
public void Cajas(boolean estado){
this.JTxtcodigo.setEnabled(!estado);
this.JtxtNombre.setEnabled(estado);
this.JTxtDni.setEnabled(estado);
this.JTxtDireccion.setEnabled(estado);
this.JTxtTelefono.setEnabled(estado);
this.JDTFecNac.setEnabled(estado);
}
public void Botones(boolean estado){
this.JBtnNuevo.setEnabled(estado);
this.JBtnGuardar.setEnabled(!estado);
this.JBtnCancelar.setEnabled(!estado);
this.JBtnEditar.setEnabled(estado);
this.JBtnEliminar.setEnabled(estado);
this.JBtnSalir.setEnabled(estado);
}
public void Mostrar(){
String cod;
try{
cod=this.JTblPersonal.getValueAt(JTblPersonal.getSelectedRow(), 0).toString();
cnx.rs=cnx.stm.executeQuery("SELECT
codpersonal,nombre,dni,direccion,telefono,fecnacimiento FROM Personal WHERE
codpersonal='"+cod+"'");
if(cnx.rs.next()){
this.JTxtcodigo.setText(cnx.rs.getString(1));
this.JtxtNombre.setText(cnx.rs.getString(2));
this.JTxtDni.setText(cnx.rs.getString(3));
this.JTxtDireccion.setText(cnx.rs.getString(4));
this.JTxtTelefono.setText(cnx.rs.getString(5));
this.JDTFecNac.setDate(formatos.parse(cnx.rs.getString(6)));
}
}catch(Exception a){
System.out.println(a.getMessage());
}
}
public void LimpiarTabla(DefaultTableModel model){
for(int i=model.getRowCount()-1;i>=0;i--){
model.removeRow(i);
}
}
public void LLenarTabla(){
try{
cnx.rs=cnx.stm.executeQuery("SELECT
codpersonal,nombre,dni,direccion,telefono,fecnacimiento from Personal");
DefaultTableModel model=(DefaultTableModel)this.JTblPersonal.getModel();
LimpiarTabla(model);
while(cnx.rs.next()){
String cod=cnx.rs.getString("codpersonal");
String nomb=cnx.rs.getString("nombre");
String dni=cnx.rs.getString("dni");
String dir=cnx.rs.getString("direccion");
String telef=cnx.rs.getString("telefono");
String fecnac=cnx.rs.getString("fecnacimiento");
Vector vRow=new Vector();
vRow.addElement(cod);
vRow.addElement(nomb);
vRow.addElement(dni);
vRow.addElement(dir);
vRow.addElement(telef);
vRow.addElement(fecnac);
model.addRow(vRow);
}
}
catch(Exception a){
System.out.println(a.getMessage());
}
}
public void generarcodigo(){
int reg;
String cod;
try{
cnx.rs=cnx.stm.executeQuery("Select COUNT(*) +1 from Personal");
if(cnx.rs.next()){
reg=Integer.parseInt(cnx.rs.getString(1));
if(reg>0 && reg<10){
cod="00"+String.valueOf(reg);
this.JTxtcodigo.setText(cod);
}
FrmRegistrar_Presentacion
package Formulario;
import base.ConectaBD;
import java.sql.SQLException;
import java.util.Vector;
import javax.swing.JOptionPane;
import javax.swing.table.DefaultTableModel;
public class FrmRegistrar_Presentacion extends javax.swing.JFrame {
ConectaBD cnx=new ConectaBD();
int Sw;
public FrmRegistrar_Presentacion() {
initComponents();
}
public void Limpiar(){
this.JTxtTipo.setText("");
this.JTxtTipo.requestFocus();
}
public void Cajas(boolean estado){
this.JTxtCodigo.setEnabled(estado);
this.JTxtTipo.setEnabled(estado);
}
public void Botones(boolean estado){
this.JBtnNuevo.setEnabled(estado);
this.JBtnGuardar.setEnabled(!estado);
this.JBtnCancelar.setEnabled(!estado);
this.JBtnEditar.setEnabled(estado);
this.JBtnEliminar.setEnabled(estado);
this.JBtnSalir.setEnabled(estado);
}
public void Mostrar(){
String cod;
try{
cod=this.JTblPresentacion.getValueAt(JTblPresentacion.getSelectedRow(),
0).toString();
cnx.rs=cnx.stm.executeQuery("SELECT codpresentacion,tipo FROM
Presentacion WHERE codpresentacion='"+cod+"'");
if(cnx.rs.next()){
this.JTxtCodigo.setText(cnx.rs.getString(1));
this.JTxtTipo.setText(cnx.rs.getString(2));
}
}catch(Exception a){
System.out.println(a.getMessage());
}
}
public void LimpiarTabla(DefaultTableModel model){
for(int i=model.getRowCount()-1;i>=0;i--){
model.removeRow(i);
}
}
public void LLenarTabla(){
try{
cnx.rs=cnx.stm.executeQuery("SELECT codpresentacion,tipo from Presentacion");
DefaultTableModel model=(DefaultTableModel)this.JTblPresentacion.getModel();
LimpiarTabla(model);
while(cnx.rs.next()){
String cod=cnx.rs.getString("codpresentacion");
String tipo=cnx.rs.getString("tipo");
Vector vRow=new Vector();
vRow.addElement(cod);
vRow.addElement(tipo);
model.addRow(vRow);
}
}
catch(Exception a){
System.out.println(a.getMessage());
}
}
public void generarcodigo(){
int reg;
String cod = null;
try{
cnx.rs=cnx.stm.executeQuery("Select COUNT(*) +1 from Presentacion");
if(cnx.rs.next()){
reg=Integer.parseInt(cnx.rs.getString(1));
if(reg>0 && reg<10){
cod="00"+String.valueOf(reg);
this.JTxtCodigo.setText(cod);
}
else{
if (reg>=10 && reg<99) {
cod="0"+String.valueOf(reg);
this.JTxtCodigo.setText(cod);
}
else{
if(reg>=99 && reg<999)
cod=""+String.valueOf(reg);
this.JTxtCodigo.setText(cod);
}
}
}
}
catch(SQLException a){
System.out.println(a);
}
}
private void JTblPresentacionMousePressed(java.awt.event.MouseEvent evt) {
Mostrar();
}
private void JBtnNuevoActionPerformed(java.awt.event.ActionEvent evt) {
Sw=0;
Botones(false);
Limpiar();
Cajas(true);
generarcodigo();
this.JTxtCodigo.setEnabled(false);
}
private void JBtnGuardarActionPerformed(java.awt.event.ActionEvent evt) {
int r;
try{
if(Sw==0){
r= JOptionPane.showConfirmDialog(null,"Guardar
Datos","Registrar",JOptionPane.YES_NO_OPTION,JOptionPane.QUESTION_MESSA
GE);
if (r==JOptionPane.YES_OPTION){
cnx.stm.execute("INSERT INTO Presentacion
VALUES('"+JTxtCodigo.getText()+"','"+JTxtTipo.getText()+"')");
}
}
if(Sw==1){
r= JOptionPane.showConfirmDialog(null,"Actualizar
Datos","Registrar",JOptionPane.YES_NO_OPTION,JOptionPane.QUESTION_MESSA
GE);
if (r==JOptionPane.YES_OPTION){
cnx.stm.execute("UPDATE Presentacion SET
tipo='"+JTxtTipo.getText()+"' WHERE codpresentacion='"+ this.JTxtCodigo.getText()
+"'");
}
}
}catch(SQLException a){
System.out.println(a.getMessage());
}
LLenarTabla();
JTblPresentacion.changeSelection(0, 0,false,true);
Mostrar();
Botones(true);
Cajas(false);
this.JTxtCodigo.setEnabled(false);
}
private void JBtnCancelarActionPerformed(java.awt.event.ActionEvent evt) {
Botones(true);
Cajas(false);
JTblPresentacion.changeSelection(0, 0,false,true);
Mostrar();
this.JTxtCodigo.setEnabled(false);
}
private void JBtnEditarActionPerformed(java.awt.event.ActionEvent evt) {
Sw = 1;
Mostrar();
Botones(false);
Cajas(true);
this.JTxtCodigo.setEnabled(false);
}
private void JBtnEliminarActionPerformed(java.awt.event.ActionEvent evt) {
int r;
try{
r= JOptionPane.showConfirmDialog(null,"Desea Borrar un
Registro","Eliminar",JOptionPane.YES_NO_OPTION,JOptionPane.QUESTION_MESS
AGE);
if (r==JOptionPane.YES_OPTION){
cnx.stm.execute("DELETE FROM Presentacion WHERE
codpresentacion='"+ this.JTxtCodigo.getText() + "'");
}
}
catch(SQLException a){
System.out.println(a.getMessage());
}
LLenarTabla();
this.JTblPresentacion.changeSelection(0, 0,false,true);
Mostrar();
}
private void JBtnSalirActionPerformed(java.awt.event.ActionEvent evt) {
int r;
r= JOptionPane.showConfirmDialog(null,"Cerrar
Programa","Salir",JOptionPane.YES_NO_OPTION,JOptionPane.QUESTION_MESSA
GE);
if (r==JOptionPane.YES_OPTION){
this.dispose();
}
}
private void formWindowOpened(java.awt.event.WindowEvent evt) {
cnx.conectar();
LLenarTabla();
Botones(true);
this.JTblPresentacion.changeSelection(0, 0, false, true);
Mostrar();
this.JTxtCodigo.setEnabled(false);
Cajas(false);
}
FrmRegistrar_ProductosNaturales
package Formulario;
import base.ConectaBD;
import java.sql.SQLException;
import java.util.Vector;
import javax.swing.JOptionPane;
import javax.swing.table.DefaultTableModel;
public class FrmRegistrar_ProductosNaturales extends javax.swing.JFrame {
ConectaBD cnx=new ConectaBD();
int Sw;
FrmRegistrar_Proveedor prov=new FrmRegistrar_Proveedor();
FrmRegistrar_Presentacion pre=new FrmRegistrar_Presentacion();
public FrmRegistrar_ProductosNaturales() {
initComponents();
}
public void Limpiar(){
this.JtxtNombre.setText("");
this.JTxtCosto.setText("");
this.JTxtDescripcion.setText("");
this.JTxtPrecioVenta.setText("");
this.JtxtNombre.requestFocus();
}
public void Cajas(boolean estado){
this.JTxtcodigo.setEnabled(!estado);
this.JtxtNombre.setEnabled(estado);
this.JTxtCosto.setEnabled(estado);
this.JTxtDescripcion.setEnabled(estado);
this.JTxtPrecioVenta.setEnabled(estado);
this.JCBOProveedor.setEnabled(estado);
this.JCboPresentacion.setEnabled(estado);
}
public void Botones(boolean estado){
this.JBtnNuevo.setEnabled(estado);
this.JBtnGuardar.setEnabled(!estado);
this.JBtnCancelar.setEnabled(!estado);
this.JBtnEditar.setEnabled(estado);
this.JBtnEliminar.setEnabled(estado);
this.JBtnSalir.setEnabled(estado);
this.JBTNAgregarProveedor.setEnabled(!estado);
this.JBTNAgregarPresentacion.setEnabled(!estado);
}
public void CargaComboProveedor(){
try{
cnx.rs=cnx.stm.executeQuery("SELECT * FROM Proveedor order by 1");
while(cnx.rs.next()){
this.JCBOProveedor.addItem(cnx.rs.getString(2));
}
}catch(Exception a){
System.out.println(a.getMessage());
}
}
public void CargaComboPresentacion(){
try{
cnx.rs=cnx.stm.executeQuery("SELECT * FROM Presentacion order by 1");
while(cnx.rs.next()){
this.JCboPresentacion.addItem(cnx.rs.getString(2));
}
}catch(Exception a){
System.out.println(a.getMessage());
}
}
public void Mostrar(){
String cod;
try{
cod=this.JTblProductosNaturales.getValueAt(JTblProductosNaturales.getSelectedRow
(), 0).toString();
cnx.rs=cnx.stm.executeQuery("SELECT
codproductosnat,nombre,costo,descripcion,precioventa,NombreProv,tipo FROM
V_PRODUCTOSNATURALES WHERE codproductosnat='"+cod+"'");
if(cnx.rs.next()){
this.JTxtcodigo.setText(cnx.rs.getString(1));
this.JtxtNombre.setText(cnx.rs.getString(2));
this.JTxtCosto.setText(cnx.rs.getString(3));
this.JTxtDescripcion.setText(cnx.rs.getString(4));
this.JTxtPrecioVenta.setText(cnx.rs.getString(5));
this.JCBOProveedor.setSelectedItem(cnx.rs.getString(6));
this.JCboPresentacion.setSelectedItem(cnx.rs.getString(7));
}
}catch(Exception a){
System.out.println(a.getMessage());
}
}
public void LimpiarTabla(DefaultTableModel model){
for(int i=model.getRowCount()-1;i>=0;i--){
model.removeRow(i);
}
}
public void LLenarTabla(){
try{
cnx.rs=cnx.stm.executeQuery("SELECT
codproductosnat,nombre,costo,descripcion,precioventa,NombreProv,tipo from
V_PRODUCTOSNATURALES");
DefaultTableModel
model=(DefaultTableModel)this.JTblProductosNaturales.getModel();
LimpiarTabla(model);
while(cnx.rs.next()){
String cod=cnx.rs.getString("codproductosnat");
String nomb=cnx.rs.getString("nombre");
String costo=cnx.rs.getString("costo");
String des=cnx.rs.getString("descripcion");
String pre=cnx.rs.getString("precioventa");
String prov=cnx.rs.getString("NombreProv");
String tipo=cnx.rs.getString("tipo");
Vector vRow=new Vector();
vRow.addElement(cod);
vRow.addElement(nomb);
vRow.addElement(costo);
vRow.addElement(des);
vRow.addElement(pre);
vRow.addElement(prov);
vRow.addElement(tipo);
model.addRow(vRow);
}
}
catch(Exception a){
System.out.println(a.getMessage());
}
}
public void generaCodigo(){
int reg;
String cod;
try{
cnx.rs=cnx.stm.executeQuery("Select COUNT(*) +1 from ProductosNaturales");
if(cnx.rs.next()){
reg=Integer.parseInt(cnx.rs.getString(1));
if(reg>0 && reg<10)
cod="000"+String.valueOf(reg);
else
cod="00"+String.valueOf(reg);
this.JTxtcodigo.setText(cod);
}
}
catch(Exception a){
System.out.println(a.getMessage());
}
}
private void JTblProductosNaturalesMousePressed(java.awt.event.MouseEvent evt)
{
Mostrar();
}
FrmRegistrar_ProductosRestaurant
package Formulario;
import base.ConectaBD;
import java.sql.SQLException;
import java.util.Vector;
import javax.swing.JOptionPane;
import javax.swing.table.DefaultTableModel;
public class FrmRegistrar_ProductosRestaurant extends javax.swing.JFrame {
ConectaBD cnx=new ConectaBD();
int Sw;
FrmRegistrar_Proveedor prov=new FrmRegistrar_Proveedor();
FrmRegistrar_Presentacion pre=new FrmRegistrar_Presentacion();
public FrmRegistrar_ProductosRestaurant() {
initComponents();
}
public void Limpiar(){
this.JtxtNombre.setText("");
this.JTxtCosto.setText("");
this.JtxtNombre.requestFocus();
}
public void Cajas(boolean estado){
this.JTxtcodigo.setEnabled(!estado);
this.JtxtNombre.setEnabled(estado);
this.JTxtCosto.setEnabled(estado);
this.JCBOProveedor.setEnabled(estado);
this.JCboPresentacion.setEnabled(estado);
}
public void Botones(boolean estado){
this.JBtnNuevo.setEnabled(estado);
this.JBtnGuardar.setEnabled(!estado);
this.JBtnCancelar.setEnabled(!estado);
this.JBtnEditar.setEnabled(estado);
this.JBtnEliminar.setEnabled(estado);
this.JBtnSalir.setEnabled(estado);
this.JBTNAgregarProveedor.setEnabled(!estado);
this.JBTNAgregarPresentacion.setEnabled(!estado);
}
public void CargaComboProveedor(){
try{
cnx.rs=cnx.stm.executeQuery("SELECT * FROM Proveedor order by 1");
while(cnx.rs.next()){
this.JCBOProveedor.addItem(cnx.rs.getString(2));
}
}catch(Exception a){
System.out.println(a.getMessage());
}
}
public void CargaComboPresentacion(){
try{
cnx.rs=cnx.stm.executeQuery("SELECT * FROM Presentacion order by 1");
while(cnx.rs.next()){
this.JCboPresentacion.addItem(cnx.rs.getString(2));
}
}catch(Exception a){
System.out.println(a.getMessage());
}
}
public void Mostrar(){
String cod;
try{
cod=this.JTblProductosRestaurant.getValueAt(JTblProductosRestaurant.getSelectedR
ow(), 0).toString();
cnx.rs=cnx.stm.executeQuery("SELECT
codproductosrest,nombre,costo,NombreProv,tipo FROM
V_PRODUCTORESTAURANT WHERE codproductosrest='"+cod+"'");
if(cnx.rs.next()){
this.JTxtcodigo.setText(cnx.rs.getString(1));
this.JtxtNombre.setText(cnx.rs.getString(2));
this.JTxtCosto.setText(cnx.rs.getString(3));
this.JCBOProveedor.setSelectedItem(cnx.rs.getString(4));
this.JCboPresentacion.setSelectedItem(cnx.rs.getString(5));
}
}catch(Exception a){
System.out.println(a.getMessage());
}
}
public void LimpiarTabla(DefaultTableModel model){
for(int i=model.getRowCount()-1;i>=0;i--){
model.removeRow(i);
}
}
public void LLenarTabla(){
try{
cnx.rs=cnx.stm.executeQuery("SELECT
codproductosrest,nombre,costo,NombreProv,tipo from
V_PRODUCTORESTAURANT");
DefaultTableModel
model=(DefaultTableModel)this.JTblProductosRestaurant.getModel();
LimpiarTabla(model);
while(cnx.rs.next()){
String cod=cnx.rs.getString("codproductosrest");
String nomb=cnx.rs.getString("nombre");
String costo=cnx.rs.getString("costo");
String prov=cnx.rs.getString("NombreProv");
String tipo=cnx.rs.getString("tipo");
Vector vRow=new Vector();
vRow.addElement(cod);
vRow.addElement(nomb);
vRow.addElement(costo);
vRow.addElement(prov);
vRow.addElement(tipo);
model.addRow(vRow);
}
}
catch(Exception a){
System.out.println(a.getMessage());
}
}
public void generarcodigo(){
int reg;
String cod;
try{
cnx.rs=cnx.stm.executeQuery("Select COUNT(*) +1 from ProductosRestaurant");
if(cnx.rs.next()){
reg=Integer.parseInt(cnx.rs.getString(1));
if(reg>0 && reg<10)
cod="000"+String.valueOf(reg);
else
cod="00"+String.valueOf(reg);
this.JTxtcodigo.setText(cod);
}
}
catch(Exception a){
System.out.println(a.getMessage());
}
}
private void JTblProductosRestaurantMousePressed(java.awt.event.MouseEvent
evt) {
Mostrar();
}
private void JBtnNuevoActionPerformed(java.awt.event.ActionEvent evt) {
Sw=0;
Botones(false);
Limpiar();
Cajas(true);
this.generarcodigo();
}
private void JBtnGuardarActionPerformed(java.awt.event.ActionEvent evt) {
int r;
String cproveedor="";
String cpresentacion="";
try{
cnx.rs=cnx.stm.executeQuery("SELECT codproveedor from Proveedor
WHERE nombre='"+this.JCBOProveedor.getSelectedItem().toString()+"'");
while(cnx.rs.next()){
cproveedor=cnx.rs.getString("codproveedor");
}
cnx.rs=cnx.stm.executeQuery("SELECT codPresentacion from Presentacion
WHERE tipo='"+this.JCboPresentacion.getSelectedItem().toString()+"'");
while(cnx.rs.next()){
cpresentacion=cnx.rs.getString("codPresentacion");
}
if(Sw==0){
r= JOptionPane.showConfirmDialog(null,"Guardar
Datos","Registrar",JOptionPane.YES_NO_OPTION,JOptionPane.QUESTION_MESSA
GE);
if (r==JOptionPane.YES_OPTION){
cnx.stm.execute("INSERT INTO ProductosRestaurant
VALUES('"+JTxtcodigo.getText()+"','"+JtxtNombre.getText()+"','"+this.JTxtCosto.getTe
xt()+"','"+cproveedor+"','"+cpresentacion+"')");
}
}
if(Sw==1){
r= JOptionPane.showConfirmDialog(null,"Actualizar
Datos","Registrar",JOptionPane.YES_NO_OPTION,JOptionPane.QUESTION_MESSA
GE);
if (r==JOptionPane.YES_OPTION){
cnx.stm.execute("UPDATE ProductosRestaurant SET
nombre='"+JtxtNombre.getText()+"',costo='"+(this.JTxtCosto.getText())
+"',idproveedor='"+cproveedor+"',idpresentacion='"+cpresentacion+"' WHERE
codproductosrest='"+ this.JTxtcodigo.getText() +"'");
}
}
}catch(SQLException a){
System.out.println(a.getMessage());
}
LLenarTabla();
JTblProductosRestaurant.changeSelection(0, 0,false,true);
Mostrar();
Botones(true);
Cajas(false);
this.JTxtcodigo.setEnabled(false);
}
private void JBtnCancelarActionPerformed(java.awt.event.ActionEvent evt) {
JTblProductosRestaurant.changeSelection(0, 0,false,true);
Mostrar();
Botones(true);
Cajas(false);
this.JTxtcodigo.setEnabled(false);
}
private void JBtnEditarActionPerformed(java.awt.event.ActionEvent evt) {
Sw = 1;
Mostrar();
Botones(false);
Cajas(true);
}
private void JBtnEliminarActionPerformed(java.awt.event.ActionEvent evt) {
int r;
try{
r= JOptionPane.showConfirmDialog(null,"Desea Borrar un
Registro","Eliminar",JOptionPane.YES_NO_OPTION,JOptionPane.QUESTION_MESS
AGE);
if (r==JOptionPane.YES_OPTION){
cnx.stm.execute("DELETE FROM ProductosRestaurant WHERE
codproductosrest='"+ this.JTxtcodigo.getText() + "'");
}
}
catch(SQLException a){
System.out.println(a.getMessage());
}
LLenarTabla();
JTblProductosRestaurant.changeSelection(0, 0,false,true);
Mostrar();
}
private void JBtnSalirActionPerformed(java.awt.event.ActionEvent evt) {
int r;
r= JOptionPane.showConfirmDialog(null,"Cerrar
Programa","Salir",JOptionPane.YES_NO_OPTION,JOptionPane.QUESTION_MESSA
GE);
if (r==JOptionPane.YES_OPTION){
this.dispose();
}
}
private void JTxtCostoActionPerformed(java.awt.event.ActionEvent evt) {
}
private void JBTNAgregarProveedorActionPerformed(java.awt.event.ActionEvent
evt) {
if(prov.isShowing()){
JOptionPane.showMessageDialog(this, "LA VENTANA YA ESTA ABIERTA");
}
else{
prov.show();
}
}
private void JBTNAgregarPresentacionActionPerformed(java.awt.event.ActionEvent
evt) {
if(pre.isShowing()){
JOptionPane.showMessageDialog(this, "LA VENTANA YA ESTA ABIERTA");
}
else{
pre.show();
}
}
private void formWindowOpened(java.awt.event.WindowEvent evt) {
cnx.conectar();
this.LLenarTabla();
this.CargaComboProveedor();
CargaComboPresentacion();
this.JTblProductosRestaurant.changeSelection(0, 0, false, true);
Mostrar();
this.Botones(true);
this.Cajas(false);
}
private void formWindowActivated(java.awt.event.WindowEvent evt) {
this.JCBOProveedor.removeAllItems();
this.JCboPresentacion.removeAllItems();
this.CargaComboPresentacion();
this.CargaComboProveedor();
}
FrmRegistrar_Proveedor
package Formulario;
import base.ConectaBD;
import java.sql.SQLException;
import java.util.Vector;
import javax.swing.JOptionPane;
import javax.swing.table.DefaultTableModel;
public class FrmRegistrar_Proveedor extends javax.swing.JFrame {
ConectaBD cnx=new ConectaBD();
int Sw;
public FrmRegistrar_Proveedor() {
initComponents();
}
public void Limpiar(){
this.JtxtNombre.setText("");
this.JTxtDni.setText("");
this.JTxtRuc.setText("");
this.JTxtDireccion.setText("");
this.JTxtTelefono.setText("");
this.JTxtMail.setText("");
this.JtxtNombre.requestFocus();
}
public void Cajas(boolean estado){
this.JTxtcodigo.setEnabled(!estado);
this.JtxtNombre.setEnabled(estado);
this.JTxtDni.setEnabled(estado);
this.JTxtRuc.setEnabled(estado);
this.JTxtDireccion.setEnabled(estado);
this.JTxtTelefono.setEnabled(estado);
this.JTxtMail.setEnabled(estado);
this.JCboCiudad.setEnabled(estado);
}
public void Botones(boolean estado){
this.JBtnNuevo.setEnabled(estado);
this.JBtnGuardar.setEnabled(!estado);
this.JBtnCancelar.setEnabled(!estado);
this.JBtnEditar.setEnabled(estado);
this.JBtnEliminar.setEnabled(estado);
this.JBtnSalir.setEnabled(estado);
}
public void CargaCombo(){
try{
cnx.rs=cnx.stm.executeQuery("SELECT * FROM Ciudad order by 1");
while(cnx.rs.next()){
this.JCboCiudad.addItem(cnx.rs.getString(2));
}
}catch(Exception a){
System.out.println(a.getMessage());
}
}
public void Mostrar(){
String cod;
try{
cod=this.JTblProveedores.getValueAt(JTblProveedores.getSelectedRow(),
0).toString();
cnx.rs=cnx.stm.executeQuery("SELECT
codproveedor,nombre,dni,ruc,direccion,telefono,mail,NombreCiudad FROM
V_PROVEEDOR WHERE codproveedor='"+cod+"'");
if(cnx.rs.next()){
this.JTxtcodigo.setText(cnx.rs.getString(1));
this.JtxtNombre.setText(cnx.rs.getString(2));
this.JTxtDni.setText(cnx.rs.getString(3));
this.JTxtRuc.setText(cnx.rs.getString(4));
this.JTxtDireccion.setText(cnx.rs.getString(5));
this.JTxtTelefono.setText(cnx.rs.getString(6));
this.JTxtMail.setText(cnx.rs.getString(7));
this.JCboCiudad.setSelectedItem(cnx.rs.getString(8));
}
}catch(Exception a){
System.out.println(a.getMessage());
}
}
public void LimpiarTabla(DefaultTableModel model){
for(int i=model.getRowCount()-1;i>=0;i--){
model.removeRow(i);
}
}
public void LLenarTabla(){
try{
cnx.rs=cnx.stm.executeQuery("SELECT
codproveedor,nombre,dni,ruc,direccion,telefono,mail,NombreCiudad from
V_PROVEEDOR");
DefaultTableModel model=(DefaultTableModel)this.JTblProveedores.getModel();
LimpiarTabla(model);
while(cnx.rs.next()){
String cod=cnx.rs.getString("codproveedor");
String nomb=cnx.rs.getString("nombre");
String dni=cnx.rs.getString("dni");
String ruc=cnx.rs.getString("ruc");
String dir=cnx.rs.getString("direccion");
String telef=cnx.rs.getString("telefono");
String mail=cnx.rs.getString("mail");
String nomciudad=cnx.rs.getString("NombreCiudad");
Vector vRow=new Vector();
vRow.addElement(cod);
vRow.addElement(nomb);
vRow.addElement(dni);
vRow.addElement(ruc);
vRow.addElement(dir);
vRow.addElement(telef);
vRow.addElement(mail);
vRow.addElement(nomciudad);
model.addRow(vRow);
}
}
catch(Exception a){
System.out.println(a.getMessage());
}
}
public void generarcodigo(){
int reg;
String cod;
try{
cnx.rs=cnx.stm.executeQuery("Select COUNT(*) +1 from Proveedor");
if(cnx.rs.next()){
reg=Integer.parseInt(cnx.rs.getString(1));
if(reg>0 && reg<10){
cod="00"+String.valueOf(reg);
this.JTxtcodigo.setText(cod);
}
if(reg>=10 && reg<99){
cod="0"+String.valueOf(reg);
this.JTxtcodigo.setText(cod);
}
if(reg>=99 && reg<999){
cod=""+String.valueOf(reg);
this.JTxtcodigo.setText(cod);
}
}
}
catch(SQLException a){
System.out.println(a);
}
}
private void JTblProveedoresMousePressed(java.awt.event.MouseEvent evt) {
Mostrar();
}
private void JBtnNuevoActionPerformed(java.awt.event.ActionEvent evt) {
Sw=0;
Botones(false);
Limpiar();
Cajas(true);
this.generarcodigo();
}
private void JBtnGuardarActionPerformed(java.awt.event.ActionEvent evt) {
int r;
String cciudad="";
try{
cnx.rs=cnx.stm.executeQuery("SELECT codciudad from ciudad WHERE
nombre='"+this.JCboCiudad.getSelectedItem().toString()+"'");
while(cnx.rs.next()){
cciudad=cnx.rs.getString("codciudad");
}
if(Sw==0){
r= JOptionPane.showConfirmDialog(null,"Guardar
Datos","Registrar",JOptionPane.YES_NO_OPTION,JOptionPane.QUESTION_MESSA
GE);
if (r==JOptionPane.YES_OPTION){
cnx.stm.execute("INSERT INTO Proveedor
VALUES('"+JTxtcodigo.getText()+"','"+JtxtNombre.getText()+"','"+this.JTxtDni.getText()
+"','"+JTxtRuc.getText()+"','"+this.JTxtDireccion.getText()+"','"+this.JTxtTelefono.getTe
xt()+"','"+JTxtMail.getText()+"','"+cciudad+"')");
}
}
if(Sw==1){
r= JOptionPane.showConfirmDialog(null,"Actualizar
Datos","Registrar",JOptionPane.YES_NO_OPTION,JOptionPane.QUESTION_MESSA
GE);
if (r==JOptionPane.YES_OPTION){
cnx.stm.execute("UPDATE Proveedor SET
nombre='"+JtxtNombre.getText()+"',dni='"+(this.JTxtDni.getText())
+"',ruc='"+(JTxtRuc.getText())+"',direccion='"+this.JTxtDireccion.getText()+"',telefono='"
+(this.JTxtTelefono.getText())
+"',mail='"+(this.JTxtMail.getText())+"',idciudad='"+cciudad+"' WHERE
codproveedor='"+ this.JTxtcodigo.getText() +"'");
}
}
}catch(SQLException a){
System.out.println(a.getMessage());
}
LLenarTabla();
JTblProveedores.changeSelection(0, 0,false,true);
Mostrar();
Botones(true);
Cajas(false);
this.JTxtcodigo.setEnabled(false);
}
private void JBtnCancelarActionPerformed(java.awt.event.ActionEvent evt) {
JTblProveedores.changeSelection(0, 0,false,true);
Mostrar();
Botones(true);
Cajas(false);
this.JTxtcodigo.setEnabled(false);
}
private void JBtnEditarActionPerformed(java.awt.event.ActionEvent evt) {
Sw = 1;
Mostrar();
Botones(false);
Cajas(true);
}
private void JBtnEliminarActionPerformed(java.awt.event.ActionEvent evt) {
int r;
try{
r= JOptionPane.showConfirmDialog(null,"Desea Borrar un
Registro","Eliminar",JOptionPane.YES_NO_OPTION,JOptionPane.QUESTION_MESS
AGE);
if (r==JOptionPane.YES_OPTION){
cnx.stm.execute("DELETE FROM Proveedor WHERE codProveedor='"+
this.JTxtcodigo.getText() + "'");
}
}
catch(SQLException a){
System.out.println(a.getMessage());
}
LLenarTabla();
JTblProveedores.changeSelection(0, 0,false,true);
Mostrar();
}
private void JBtnSalirActionPerformed(java.awt.event.ActionEvent evt) {
int r;
r= JOptionPane.showConfirmDialog(null,"Cerrar
Programa","Salir",JOptionPane.YES_NO_OPTION,JOptionPane.QUESTION_MESSA
GE);
if (r==JOptionPane.YES_OPTION){
this.dispose();
}
}
private void JTxtDniActionPerformed(java.awt.event.ActionEvent evt) {
}
private void formWindowOpened(java.awt.event.WindowEvent evt) {
cnx.conectar();
this.LLenarTabla();
this.CargaCombo();
this.JTblProveedores.changeSelection(0, 0, false, true);
Mostrar();
this.Botones(true);
this.Cajas(false);
this.JTxtcodigo.setEnabled(false);
}
FrmRegistrar_Tipo
package Formulario;
import base.ConectaBD;
import javax.swing.*;
import java.util.Vector;
import javax.swing.table.*;
import javax.sql.*;
import java.sql.SQLException;
public class FrmRegistrar_Tipo extends javax.swing.JFrame {
ConectaBD cnx=new ConectaBD();
int Sw;
public FrmRegistrar_Tipo() {
initComponents();
this.setLocationRelativeTo(null);
}
public void Limpiar(){
this.txtnombre.setText("");
this.txtnombre.requestFocus();
}
public void Cajas(boolean estado){
this.txtnombre.setEnabled(estado);
}
public void Botones(boolean estado){
this.btnnuevo.setEnabled(estado);
this.btnguardar.setEnabled(!estado);
this.btncancelar.setEnabled(!estado);
this.btneditar.setEnabled(estado);
this.btndelete.setEnabled(estado);
this.btnsalir.setEnabled(estado);
}
public void Mostrar(){
String cod;
try{
cod=this.tbltipo.getValueAt(tbltipo.getSelectedRow(),0).toString();
cnx.rs=cnx.stm.executeQuery("Select * from Tipo where Codtipo='"+cod+"'");
if(cnx.rs.next()){
this.txtcodigo.setText(cnx.rs.getString(1));
this.txtnombre.setText(cnx.rs.getString(2));
}
}
catch(Exception a){
System.out.println(a.getMessage());
}
}
public void LimpiarTabla(DefaultTableModel model){
for(int i=model.getRowCount()-1;i>=0;i--){
model.removeRow(i);
}
}
public void LLenarTabla(){
try{
cnx.rs=cnx.stm.executeQuery("SELECT Codtipo,Nombre from Tipo");
DefaultTableModel model=(DefaultTableModel)this.tbltipo.getModel();
LimpiarTabla(model);
while(cnx.rs.next()){
String cod=cnx.rs.getString("Codtipo");
String nom=cnx.rs.getString("Nombre");
Vector vRow=new Vector();
vRow.addElement(cod);
vRow.addElement(nom);
model.addRow(vRow);
}
}
catch(SQLException a){
System.out.println(a);
}
}
public void GenerarCodigo(){
int reg;
String cod;
try{
cnx.rs=cnx.stm.executeQuery("Select COUNT(*) +1 from Tipo");
if(cnx.rs.next()){
reg=Integer.parseInt(cnx.rs.getString(1));
if(reg>0 && reg<10)
cod="00"+String.valueOf(reg);
else
cod="0" +String.valueOf(reg);
this.txtcodigo.setText(cod);
}
}
catch(SQLException a){
System.out.println(a);
}
}
private void tbltipoMousePressed(java.awt.event.MouseEvent evt) {
Mostrar();
}
package Formulario;
import base.ConectaBD;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.text.SimpleDateFormat;
import java.util.Date;
import java.util.Vector;
import javax.swing.JOptionPane;
import javax.swing.table.DefaultTableModel;
public class FrmRegistrar_Usuario extends javax.swing.JFrame {
ConectaBD cnx=new ConectaBD();
int sw;
String uno;
public FrmRegistrar_Usuario() {
initComponents();
setLocationRelativeTo(null);
}
public void Limpiar(){
this.txtdni.setText("");
this.txtnombreapellidos.setText("");
this.txtcontrasea3.setText("");
this.txtcorreo.setText("");
this.txtdni.setText("");
this.txtdni.requestFocus();
}
public void Cajas(boolean estado){
this.txtdni.setEnabled(estado);
this.txtnombreapellidos.setEnabled(estado);
this.txtcontrasea3.setEnabled(estado);
this.txtcorreo.setEnabled(estado);
this.cboestado.setEnabled(estado);
this.txtdni.setEnabled(estado);
this.dchnac.setEnabled(estado);
}
public void Botones(boolean estado){
this.btnnuevo.setEnabled(estado);
this.btnguardar.setEnabled(!estado);
this.btncancelar.setEnabled(!estado);
this.btneditar.setEnabled(estado);
this.btnelimi.setEnabled(estado);
this.btnsalir.setEnabled(estado);
}
public void Mostrar(){
Date Dato=null;
SimpleDateFormat formato = new SimpleDateFormat("yyyy-MM-dd");
String cod;
try{
cod=this.usuario.getValueAt(usuario.getSelectedRow(),0).toString();
cnx.rs=cnx.stm.executeQuery("Select * from Usuario where
codusuario='"+cod+"'");
if(cnx.rs.next()){
this.txtcodigo1.setText(cnx.rs.getString(1));
this.txtnombreapellidos.setText(cnx.rs.getString(2));
this.txtdni.setText(cnx.rs.getString(3));
this.txtcorreo.setText(cnx.rs.getString(4));
Dato=formato.parse(cnx.rs.getString(5));
this.cboestado.setSelectedItem(cnx.rs.getString(7));
this.txtcorreo.setText(cnx.rs.getString(8));
}
this.dchnac.setDate(Dato);
}
catch(Exception a){
System.out.println(a.getMessage());
}
}
public void LimpiarTabla(DefaultTableModel model){
for(int i=model.getRowCount()-1;i>=0;i--){
model.removeRow(i);
}
}
public void LLenarTabla(){
try{
cnx.rs=cnx.stm.executeQuery("SELECT * from Usuario");
DefaultTableModel model=(DefaultTableModel)this.usuario.getModel();
LimpiarTabla(model);
while(cnx.rs.next()){
String cod=cnx.rs.getString("codusuario");
String nom=cnx.rs.getString("nombre");
String fecha=cnx.rs.getString("dni");
String sexo=cnx.rs.getString("correo");
String fec=cnx.rs.getString("fecnac");
String est=cnx.rs.getString("estado");
String usu=cnx.rs.getString("nombreusuario");
Vector vRow=new Vector();
vRow.addElement(cod);
vRow.addElement(nom);
vRow.addElement(fecha);
vRow.addElement(sexo);
vRow.addElement(fec);
vRow.addElement(est);
vRow.addElement(usu);
model.addRow(vRow);
}
}
catch(SQLException a){
System.out.println(a);
}
}
public void generacodigo(){
try{
cnx.rs=cnx.stm.executeQuery("Select codusuario from Usuario");
while(cnx.rs.next())
{
String mos,t1,t2,mo2,mos1;
int suma=0,resultado=0;
mos=(cnx.rs.getString(1));
mos=mos.substring(1);
mos1=(cnx.rs.getString(1));
suma=Integer.parseInt(mos);
resultado=suma+1;
if(resultado>0 && resultado<10){
mos1=mos1.substring(0,2);
}
else{
if(resultado>=10){
mos1=mos1.substring(0,1);
}
}
this.txtcodigo1.setText((mos1+resultado));
}
}
catch(SQLException e)
{JOptionPane.showMessageDialog(null,"No se ha podido acceder a la base de
datos");}
}
private void btnelimiActionPerformed(java.awt.event.ActionEvent evt) {
int r;
try{
r= JOptionPane.showConfirmDialog(null,"Desea Borrar un
Registro","Eliminar",JOptionPane.YES_NO_OPTION,JOptionPane.QUESTION_MESS
AGE);
if (r==JOptionPane.YES_OPTION){
cnx.stm.execute("DELETE FROM Usuario WHERE
codusuario='"+this.txtcodigo1.getText()+"'");
}
}catch(SQLException a){
System.out.println(a.getMessage());
}
LLenarTabla();
usuario.changeSelection(0, 0,false,true);
Mostrar();
}
private void btnnuevoActionPerformed(java.awt.event.ActionEvent evt) {
sw=0;
Botones(false);
Limpiar();
Cajas(true);
generacodigo();
}
private void btnguardarActionPerformed(java.awt.event.ActionEvent evt) {
SimpleDateFormat formato=new SimpleDateFormat("yyyy-MM-dd");
String ing=formato.format(this.dchnac.getDate());
int r;
String estado=String.valueOf(this.cboestado.getSelectedItem());
try{
if(sw==0){
r=JOptionPane.showConfirmDialog(null, "Grabar
Datos","Registrar",JOptionPane.YES_NO_OPTION,JOptionPane.QUESTION_MESSA
GE);
if(r==JOptionPane.YES_OPTION){
cnx.stm.execute("INSERT INTO Usuario VALUES
('"+this.txtcodigo1.getText()+"','"+this.txtnombreapellidos.getText()+"','"+this.txtdni.getT
ext()+"','"+txtcorreo.getText()+"','"+ing+"','"+this.txtcontrasea3.getText()+"','"+estado+"'
,'"+this.txtdni.getText()+"')");
}
}
if(sw==1){
r=JOptionPane.showConfirmDialog(null, "Actualizar
Datos","Registrar",JOptionPane.YES_NO_OPTION,JOptionPane.QUESTION_MESSA
GE);
if(r==JOptionPane.YES_OPTION){
cnx.stm.execute("UPDATE Usuario SET nombre='"+
this.txtnombreapellidos.getText()+"',dni='"+
this.txtdni.getText()+"',correo='"+txtcorreo.getText()+"',fecnac='"+ing+"',clave='"+this.txt
contrasea3.getText()+"',estado='"+estado+"',nombreusuario='"+this.txtdni.getText()+"'
where codusuario='"+this.txtcodigo1.getText()+"'");
}
}
}
catch(Exception a){
System.out.println(a.getMessage());
}
LLenarTabla();
usuario.changeSelection(0, 0,false,true);
Mostrar();
Botones(true);
Cajas(false);;
}
private void btncancelarActionPerformed(java.awt.event.ActionEvent evt) {
Botones(true);
Cajas(false);
this.usuario.changeSelection(0, 0, false, true);
Mostrar();
}
private void btneditarActionPerformed(java.awt.event.ActionEvent evt) {
sw=1;
Mostrar();
Botones(false);
Cajas(true);
}
private void btnsalirActionPerformed(java.awt.event.ActionEvent evt) {
int r;
r= JOptionPane.showConfirmDialog(null,"Cerrar
Programa","Salir",JOptionPane.YES_NO_OPTION,JOptionPane.QUESTION_MESSA
GE);
if (r==JOptionPane.YES_OPTION){
this.dispose();
}
}
private void usuarioMousePressed(java.awt.event.MouseEvent evt) {
Mostrar();
}
private void txtcodigo1KeyTyped(java.awt.event.KeyEvent evt) {
}
FrmRegistrar_Venta
package Formulario;
import Consultas.FRMConsultaPersonal;
import Consultas.FrmConsultaProductosNaturales;
import Consultas.FrmConsulta_Cliente;
import base.ConectaBD;
import java.sql.SQLException;
import java.text.SimpleDateFormat;
import java.util.Calendar;
import java.util.Vector;
import javax.swing.table.DefaultTableModel;
import javax.swing.JOptionPane;
import java.util.GregorianCalendar;
import javax.swing.table.TableColumnModel;
public class FrmRegistrar_Venta extends javax.swing.JFrame {
ConectaBD cnx=new ConectaBD();
int sw;
double sumcan;
double can1,can;
double num2,precom1,num1,precom;
String uno,dos,tres,cuatro,cinco,ho;
public void fecha(){
Calendar c2 = new GregorianCalendar();
dchfecha.setCalendar(c2);
}
public FrmRegistrar_Venta() {
initComponents();
setLocationRelativeTo(null);
fecha();
}
public void eliminar1(){
DefaultTableModel tb = (DefaultTableModel) venta.getModel();
int uno=venta.getSelectedRow();
tb.removeRow(uno);
}
public void eliminar(){
DefaultTableModel tb = (DefaultTableModel) venta.getModel();
int a = venta.getRowCount()-1;
for (int i = a; i >= 0; i--) {
tb.removeRow(tb.getRowCount()-1);
}
}
Calendar calendario = Calendar.getInstance();
int hora, minutos, segundos;
public void Limpiar(){
this.txtserie.setText("");
this.txtcorrelativo.setText("");
this.txtforma.setText("");
this.txttotal.setText("");
this.txtcantidad1.setText("");
this.txtsubtotal.setText("");
this.txttotal.setText("");
this.txtcodpersonal.setText("");
this.txtnombrepersonal.setText("");
this.txtcodcliente.setText("");
this.txtnombrecliente.setText("");
this.txtcodcomidas.setText("");
this.txtnombrecomidas.setText("");
this.txtpreciocomidas.setText("");
}
public void Cajas(boolean estado){
this.txtserie.setEnabled(estado);
this.txtcorrelativo.setEnabled(estado);
this.txtforma.setEnabled(estado);
this.btncliente2.setEnabled(estado);
this.btnpersonal1.setEnabled(estado);
this.btncomida.setEnabled(estado);
this.txtcantidad1.setEnabled(estado);
this.txtcodpersonal.setEnabled(estado);
this.txtnombrepersonal.setEnabled(estado);
this.txtcodcliente.setEnabled(estado);
this.txtcodcomidas.setEnabled(estado);
this.txtnombrecomidas.setEnabled(estado);
this.txtnombrecliente.setEnabled(estado);
this.txtpreciocomidas.setEnabled(estado);
this.txttotal.setEnabled(estado);
this.txtsubtotal.setEnabled(estado);
this.txtcodigo.setEnabled(estado);
this.dchfecha.setEnabled(estado);
}
public void Botones(boolean estado){
this.btnnuevo.setEnabled(estado);
this.btnguardar.setEnabled(!estado);
this.btncancelar.setEnabled(!estado);
this.btnsalir.setEnabled(estado);
this.btnagregar.setEnabled(!estado);
}
public void LLenarTabla(){
DefaultTableModel model=(DefaultTableModel)this.venta.getModel();
String cod=this.txtcodigo.getText();
String serie=this.txtserie.getText();
String num=this.txtcorrelativo.getText();
String com=txtnombrecomidas.getText();
String can=txtcantidad1.getText();
String dolar=txtsubtotal.getText();
Vector vRow=new Vector();
vRow.addElement(cod);
vRow.addElement(serie);
vRow.addElement(num);
vRow.addElement(com);
vRow.addElement(can);
vRow.addElement(dolar);
model.addRow(vRow);
}
public void generacodigo(){
try{
cnx.rs=cnx.stm.executeQuery("Select codventa from Venta");
while(cnx.rs.next())
{
String mos,t1,t2,mo2,mos1;
int suma=0,resultado=0;
mos=(cnx.rs.getString(1));
mos=mos.substring(0);
mos1=(cnx.rs.getString(1));
suma=Integer.parseInt(mos);
resultado=suma+1;
if(resultado>0 && resultado<10){
mos1=mos1.substring(0,4);
}
else{
if(resultado>=10){
mos1=mos1.substring(0,3);
}
}
this.txtcodigo.setText((mos1+resultado));
}
}
catch(SQLException e)
{JOptionPane.showMessageDialog(null,"No se ha podido acceder a la base de
datos");}
}
public void generaserie(){
txtserie.setText("0001");
}
public void generacorrelativo(){
int reg;
String cod;
try{
Frmmenuopciones
package Formulario;
import Consultas.FRMConsultaPersonal;
import Consultas.FRMConsultaProveedor;
import Consultas.FrmConsultaProductosNaturales;
import Consultas.FrmConsultaProductosRestaurant;
import Consultas.FrmConsulta_Cliente;
import Consultas.FrmConsulta_Pensionista_Tipo;
import Consultas.FrmConsulta_Venta;
import Consultas.FrmConsultar_Usuario;
import java.awt.Desktop;
import java.awt.Image;
import java.io.File;
import java.io.IOException;
import javax.swing.ImageIcon;
import javax.swing.JOptionPane;
public class Frmmenuopciones extends javax.swing.JFrame {
FrmRegistrar_Usuario uno=new FrmRegistrar_Usuario();
FrmRegistrar_Cliente dos=new FrmRegistrar_Cliente();
FrmRegistrar_Personal tres=new FrmRegistrar_Personal();
FrmRegistrar_Ciudad cuatro=new FrmRegistrar_Ciudad();
FrmRegistrar_Artefactos cinco=new FrmRegistrar_Artefactos();
FrmRegistrar_Comidas seis=new FrmRegistrar_Comidas();
FrmRegistrar_Compra siete=new FrmRegistrar_Compra();
FrmRegistrar_Menaje ocho=new FrmRegistrar_Menaje();
FrmRegistrar_Moviliario nueve=new FrmRegistrar_Moviliario();
FrmRegistrar_Patrimonio dies=new FrmRegistrar_Patrimonio();
FrmRegistrar_Pensionistas once=new FrmRegistrar_Pensionistas();
FrmRegistrar_Presentacion doce=new FrmRegistrar_Presentacion();
FrmRegistrar_ProductosNaturales trece=new FrmRegistrar_ProductosNaturales();
FrmRegistrar_ProductosRestaurant catorce=new
FrmRegistrar_ProductosRestaurant();
FrmRegistrar_Proveedor quince=new FrmRegistrar_Proveedor();
FrmRegistrar_Tipo uno1=new FrmRegistrar_Tipo();
FrmRegistrar_Venta uno2=new FrmRegistrar_Venta();
FrmRegistrar_VentaPensionistas uno3=new FrmRegistrar_VentaPensionistas();
FrmConsulta_Venta con=new FrmConsulta_Venta();
FrmConsulta_Cliente con1=new FrmConsulta_Cliente();
FrmConsultar_Usuario con2=new FrmConsultar_Usuario();
FRMConsultaPersonal con3=new FRMConsultaPersonal();
FRMConsultaProveedor con4=new FRMConsultaProveedor();
FrmConsultaProductosNaturales con5=new FrmConsultaProductosNaturales();
FrmConsultaProductosRestaurant con6=new FrmConsultaProductosRestaurant();
FrmConsulta_Pensionista_Tipo con7=new FrmConsulta_Pensionista_Tipo();
public Frmmenuopciones() {
initComponents();
this.setExtendedState(MAXIMIZED_BOTH);
setLocationRelativeTo(null);
}
private void jMenuItem24ActionPerformed(java.awt.event.ActionEvent evt) {
int r;
r= JOptionPane.showConfirmDialog(null,"Cerrar
Programa","Salir",JOptionPane.YES_NO_OPTION,JOptionPane.QUESTION_MESSA
GE);
if (r==JOptionPane.YES_OPTION){
this.dispose();
}
}
private void jMenuItem23ActionPerformed(java.awt.event.ActionEvent evt) {
try {
File path = new File ("E:/CICLO V/DESARROLLO DE SOFWARE/proyecto
porro/PROYECTO_VEGETARIANO
VERDADERO/PROYECTO_VEGETARIANO/src/Ayuda/AYUDA.pdf");
Desktop.getDesktop().open(path);
}catch (IOException ex) {
ex.printStackTrace();
}
}
private void formWindowOpened(java.awt.event.WindowEvent evt) {
ImageIcon sonic=new ImageIcon(getClass().getResource("/imagenes/Captura.jpg"));
ImageIcon icono=new
ImageIcon(sonic.getImage().getScaledInstance(lbluno.getWidth(),lbluno.getHeight(),Im
age.SCALE_DEFAULT));
lbluno.setIcon(icono);
}
private void jMenuItem22ActionPerformed(java.awt.event.ActionEvent evt) {
try {
File path = new File ("E:/CICLO V/DESARROLLO DE SOFWARE/proyecto
porro/PROYECTO_VEGETARIANO
VERDADERO/PROYECTO_VEGETARIANO/src/Autor/AUTOR.pdf");
Desktop.getDesktop().open(path);
}catch (IOException ex) {
ex.printStackTrace();
}
}
private void jMenuItem1ActionPerformed(java.awt.event.ActionEvent evt) {
if(uno.isShowing()){
JOptionPane.showMessageDialog(this, "LA VENTANA YA ESTA ABIERTA");
}
else{
uno.show();
}
}
private void jMenuItem2ActionPerformed(java.awt.event.ActionEvent evt) {
if(dos.isShowing()){
JOptionPane.showMessageDialog(this, "LA VENTANA YA ESTA ABIERTA");
}
else{
dos.show();
}
}
private void jMenuItem3ActionPerformed(java.awt.event.ActionEvent evt) {
if(tres.isShowing()){
JOptionPane.showMessageDialog(this, "LA VENTANA YA ESTA ABIERTA");
}
else{
tres.show();
}
}
private void jMenuItem4ActionPerformed(java.awt.event.ActionEvent evt) {
if(cuatro.isShowing()){
JOptionPane.showMessageDialog(this, "LA VENTANA YA ESTA ABIERTA");
}
else{
cuatro.show();
}
}
private void jMenuItem5ActionPerformed(java.awt.event.ActionEvent evt) {
if(cinco.isShowing()){
JOptionPane.showMessageDialog(this, "LA VENTANA YA ESTA ABIERTA");
}
else{
cinco.show();
}
}
private void jMenuItem6ActionPerformed(java.awt.event.ActionEvent evt) {
if(seis.isShowing()){
JOptionPane.showMessageDialog(this, "LA VENTANA YA ESTA ABIERTA");
}
else{
seis.show();
}
}
private void jMenuItem7ActionPerformed(java.awt.event.ActionEvent evt) {
if(siete.isShowing()){
JOptionPane.showMessageDialog(this, "LA VENTANA YA ESTA ABIERTA");
}
else{
siete.show();
}
}
private void jMenuItem8ActionPerformed(java.awt.event.ActionEvent evt) {
if(ocho.isShowing()){
JOptionPane.showMessageDialog(this, "LA VENTANA YA ESTA ABIERTA");
}
else{
ocho.show();
}
}
private void jMenuItem9ActionPerformed(java.awt.event.ActionEvent evt) {
if(nueve.isShowing()){
JOptionPane.showMessageDialog(this, "LA VENTANA YA ESTA ABIERTA");
}
else{
nueve.show();
}
}
private void jMenuItem10ActionPerformed(java.awt.event.ActionEvent evt) {
if(dies.isShowing()){
JOptionPane.showMessageDialog(this, "LA VENTANA YA ESTA ABIERTA");
}
else{
dies.show();
}
}
private void jMenuItem11ActionPerformed(java.awt.event.ActionEvent evt) {
if(once.isShowing()){
JOptionPane.showMessageDialog(this, "LA VENTANA YA ESTA ABIERTA");
}
else{
once.show();
}
}
private void jMenuItem12ActionPerformed(java.awt.event.ActionEvent evt) {
if(doce.isShowing()){
JOptionPane.showMessageDialog(this, "LA VENTANA YA ESTA ABIERTA");
}
else{
doce.show();
}
}
private void jMenuItem13ActionPerformed(java.awt.event.ActionEvent evt) {
if(trece.isShowing()){
JOptionPane.showMessageDialog(this, "LA VENTANA YA ESTA ABIERTA");
}
else{
trece.show();
}
}
private void jMenuItem14ActionPerformed(java.awt.event.ActionEvent evt) {
if(catorce.isShowing()){
JOptionPane.showMessageDialog(this, "LA VENTANA YA ESTA ABIERTA");
}
else{
catorce.show();
}
}
private void jMenuItem15ActionPerformed(java.awt.event.ActionEvent evt) {
if(quince.isShowing()){
JOptionPane.showMessageDialog(this, "LA VENTANA YA ESTA ABIERTA");
}
else{
quince.show();
}
}
private void jMenuItem16ActionPerformed(java.awt.event.ActionEvent evt) {
if(uno1.isShowing()){
JOptionPane.showMessageDialog(this, "LA VENTANA YA ESTA ABIERTA");
}
else{
uno1.show();
}
}
private void jMenuItem17ActionPerformed(java.awt.event.ActionEvent evt) {
if(uno2.isShowing()){
JOptionPane.showMessageDialog(this, "LA VENTANA YA ESTA ABIERTA");
}
else{
uno2.show();
}
}
package Formulario;
import Consultas.FrmConsultaProductosNaturales;
import static Formulario.FrmRegistrar_Venta.txtnombrecomidas;
import base.ConectaBD;
import java.sql.SQLException;
import java.text.SimpleDateFormat;
import java.util.Calendar;
import java.util.GregorianCalendar;
import java.util.Vector;
import javax.swing.JOptionPane;
import javax.swing.table.DefaultTableModel;
public class Frmregistrar_VentaProductoNaturales extends javax.swing.JFrame {
ConectaBD cnx=new ConectaBD();
int sw;
double num2,precom1;
String uno,dos,tres,cuatro,cinco,ho;
public void fecha(){
Calendar c2 = new GregorianCalendar();
dchfecha.setCalendar(c2);
}
public Frmregistrar_VentaProductoNaturales() {
initComponents();
setLocationRelativeTo(null);
fecha();
}
public void eliminar1(){
DefaultTableModel tb = (DefaultTableModel) venta.getModel();
int uno=venta.getSelectedRow();
tb.removeRow(uno);
}
public void eliminar(){
DefaultTableModel tb = (DefaultTableModel) venta.getModel();
int a = venta.getRowCount()-1;
for (int i = a; i >= 0; i--) {
tb.removeRow(tb.getRowCount()-1);
}
}
Calendar calendario = Calendar.getInstance();
int hora, minutos, segundos;
public void Limpiar(){
this.txtserie.setText("");
this.txtcorrelativo.setText("");
this.txtforma.setText("");
this.txttotal.setText("");
this.txtcantidad.setText("");
this.txtsubtotal.setText("");
this.txttotal.setText("");
this.txtcodpersonal.setText("");
this.txtnombrepersonal.setText("");
this.txtcodcliente.setText("");
this.txtnombrecliente.setText("");
this.txtcodproducto.setText("");
this.txtnombreproducto.setText("");
this.txtprecioproducto.setText("");
}
public void Cajas(boolean estado){
this.txtserie.setEnabled(estado);
this.txtcorrelativo.setEnabled(estado);
this.txtforma.setEnabled(estado);
this.btncliente2.setEnabled(estado);
this.btnpersonal1.setEnabled(estado);
this.btnproducto.setEnabled(estado);
this.txtcantidad.setEnabled(estado);
this.txtcodpersonal.setEnabled(estado);
this.txtnombrepersonal.setEnabled(estado);
this.txtcodcliente.setEnabled(estado);
this.txtcodproducto.setEnabled(estado);
this.txtnombreproducto.setEnabled(estado);
this.txtnombrecliente.setEnabled(estado);
this.txtprecioproducto.setEnabled(estado);
this.txttotal.setEnabled(estado);
this.txtsubtotal.setEnabled(estado);
this.txtcodigo.setEnabled(estado);
this.dchfecha.setEnabled(estado);
}
public void Botones(boolean estado){
this.btnnuevo.setEnabled(estado);
this.btnguardar.setEnabled(!estado);
this.btncancelar.setEnabled(!estado);
this.btnsalir.setEnabled(estado);
this.btnagregar.setEnabled(!estado);
}
public void LLenarTabla(){
DefaultTableModel model=(DefaultTableModel)this.venta.getModel();
String cod=this.txtcodigo.getText();
String serie=this.txtserie.getText();
String num=this.txtcorrelativo.getText();
String com=txtnombreproducto.getText();
String can=txtcantidad.getText();
String dolar=txtsubtotal.getText();
Vector vRow=new Vector();
vRow.addElement(cod);
vRow.addElement(serie);
vRow.addElement(num);
vRow.addElement(com);
vRow.addElement(can);
vRow.addElement(dolar);
model.addRow(vRow);
}
public void generacodigo(){
try{
cnx.rs=cnx.stm.executeQuery("Select codventa from VentaProducto");
while(cnx.rs.next())
{
String mos,t1,t2,mo2,mos1;
int suma=0,resultado=0;
mos=(cnx.rs.getString(1));
mos=mos.substring(1);
mos1=(cnx.rs.getString(1));
suma=Integer.parseInt(mos);
resultado=suma+1;
if(resultado>0 && resultado<10){
mos1=mos1.substring(0,4);
}
else{
if(resultado>=10){
mos1=mos1.substring(0,3);
}
}
this.txtcodigo.setText((mos1+resultado));
}
}
catch(SQLException e)
{JOptionPane.showMessageDialog(null,"No se ha podido acceder a la base de
datos");}
}
public void generaserie(){
txtserie.setText("0001");
}
public void generacorrelativo(){
int reg;
String cod;
try{
cnx.rs=cnx.stm.executeQuery("Select COUNT(*) +1 from VentaProducto");
if(cnx.rs.next()){
reg=Integer.parseInt(cnx.rs.getString(1));
if(reg>0 && reg<10)
cod="000"+String.valueOf(reg);
else
cod="00"+String.valueOf(reg);
this.txtcorrelativo.setText(cod);
}
}
catch(Exception a){
System.out.println(a.getMessage());
}
}
private void btnproductoActionPerformed(java.awt.event.ActionEvent evt) {
FrmConsultaProductosNaturales uno=new FrmConsultaProductosNaturales();
uno.show();
txtcantidad.setText("");
}
private void btnpersonal1ActionPerformed(java.awt.event.ActionEvent evt) {
FrmBuscar_PersonalPro uno=new FrmBuscar_PersonalPro();
uno.show();
}
private void btncliente2ActionPerformed(java.awt.event.ActionEvent evt) {
FrmBuscar_ClientePro uno=new FrmBuscar_ClientePro();
uno.show();
}
private void btnnuevoActionPerformed(java.awt.event.ActionEvent evt) {
sw=0;
Botones(false);
Limpiar();
Cajas(true);
txtserie.setText("0001");
generacorrelativo();
generacodigo();
fecha();
}
public JCMail(){}
}
//remitente
public void setFrom(String mail){ this.from = mail; }
public String getFrom(){ return this.from; }
//Contrasea
public void setPassword(char[] value){
this.password = new String(value);
}
public String getPassword(){ return this.password; }
//destinatarios
public void setTo(String mails){
String[] tmp =mails.split(",");
addressTo = new InternetAddress[tmp.length];
for (int i = 0; i < tmp.length; i++) {
try {
addressTo[i] = new InternetAddress(tmp[i]);
} catch (AddressException ex) {
System.out.println(ex);
}
}
}
public InternetAddress[] getTo(){ return this.addressTo; }
//titulo correo
public void setSubject(String value){ this.Subject = value; }
public String getSubject(){ return this.Subject; }
//contenido del mensaje
public void setMessage(String value){ this.MessageMail = value; }
public String getMessage(){ return this.MessageMail; }
}
SMTPAuthenticator
package Formulario;
import javax.mail.Authenticator;
import javax.mail.PasswordAuthentication;
public class SMTPAuthenticator extends Authenticator{
private String SMTP_AUTH_USER = "";
private String SMTP_AUTH_PWD = "";
public SMTPAuthenticator() {}
public SMTPAuthenticator(String user , String pass) {
this.SMTP_AUTH_USER = user;
this.SMTP_AUTH_PWD = pass;
}
@Override
public PasswordAuthentication getPasswordAuthentication() {
return new PasswordAuthentication(this.SMTP_AUTH_USER,
this.SMTP_AUTH_PWD);
}
}
CONCLUSIONES.
Entre otras muchas ventajas, permite una mejor organizacin del trabajo y tambin
una correcta gestin de los documentos de venta y compra, centralizando todo en tu
propio equipo.
Un buen sistema de gestin tambin evita tener que buscar entre toda una montaa de
papeles para localizar una factura o un albarn, dotando a tu negocio de una imagen
mucho ms profesional y actualizada.
Una serie de tips para aprovechar al mximo el trabajo con tu programa y sacarle todo
el partido a la gestin de tu negocio.
Actualiza tu versin.
Una de las recomendaciones ms importantes de nuestro equipo de soporte es utilizar
siempre la ltima versin disponible, ya que las nuevas actualizaciones traen consigo
mejoras y resuelven conflictos.
Adems, un software actualizado siempre trabaja de forma ms gil, incluso con bases
de datos ms antiguas y cargadas de datos (y que en ocasiones ralentizan el trabajo
diario con el programa).
Una buena forma de trabajar es utilizando una impresora genrica para trabajar con
documentos que vamos a imprimir de forma constante y repetida, como tickets o
facturas, e instalar una impresora tipo LaserJet con sus drivers para documentos con
diseo especfico.
De este modo agilizamos el trabajo ms cotidiano y tenemos disponible la opcin de
una impresora para diseos personalizados.
Este trabaja por defecto con IVA Incluido configurado, de modo que en el precio que
indicamos en la ficha de cada artculo ya incluimos la parte proporcional del impuesto.
Si queremos trabajar con IVA Aadido hemos de tener en cuenta que, al precio que
tengamos indicado para cada artculo, se aadir adems el porcentaje de IVA. Para
trabajar de este modo debemos activar el parmetro en Configuraciones > Terminales.
Un ejemplo: un refresco cuyo precio en la ficha es de 1,5 seguir marcando este precio
en el ticket al cobrarlo si trabajamos con IVA Incluido. Si trabajamos con IVA Aadido, a
este mismo precio de 1,5 se incrementar la parte proporcional del impuesto (la
cantidad cobrada ser mayor de 1,5).
Disea los salones segn tus necesidades.
En el software puedes modificar el diseo de tus salones aadiendo y quitando mesas
o cambindolas de lugar.
Puede que la organizacin por defecto de los salones no sea la ms adecuada para ti y
debas mover las mesas para adecuarlas visualmente a la organizacin de tu local y
encontrarlas ms rpidamente.
GLOSARIO DE TRMINOS.
JDBC: Es el API para la ejecucin de sentencias SQL. (Como punto de inters JDBC es
una marca registrada y no un acrnimo, no obstante a menudo es conocido como Java
Database Connectivity). Consiste en un conjunto de clases e interfaces escritas en el
lenguaje de programacin Java.
JCalendar: Es una librera la cual nos proporciona un calendario completo, con los
meses del ao, puedes seleccionar el ao, el da, etc.
IReport: Es una herramienta visual que sirve para generar ficheros XML (plantillas de
informes) utilizando la herramienta de generacin de informes JasperReport.
JTable: Es un componente visual de Java que nos permite dibujar una tabla, de
forma que en cada fila/columna de la tabla podamos poner el dato que queramos; un
nombre, un apellido, una edad, un nmero, etc.
Venta: Una definicin general es cambio de productos y servicios por dinero. Desde el
punto de vista legal, se trata de la transferencia del derecho de posesin de un bien, a
cambio de dinero. Desde el punto de vista contable y financiero, la venta es el monto
total cobrado por productos o servicios prestados.
Producto Restaurant: Son los productos que compra el Gerente del Restaurant de los
proveedores del restaurant para la elaboracin del men diario, como por ejemplo
tomate, apio, coliflor, arroz, yuca, huevos, leche, pltano, etc.
Producto Naturales: Son los productos Naturales que compra el Gerente del
Restaurant de los proveedores de productos naturales para la venta de dichos productos
naturales, como por ejemplo Aceite de Oliva, Miel de Abeja, Polen, Cha, Pan Integral,
etc.
Menaje: Son todos los utensilios que tiene el restaurant como por ejemplo, La vajilla,
la cubertera y el servicio de mesa, el mobiliario.
LINKOGRAFA.
http://www.javatutoriales.com/2009/02/creacion-de-reportes-con-jasperrepots-
y.html
https://www.youtube.com/watch?v=DeVSmx6X5aM
http://plugins.netbeans.org/plugin/4425/ireport
http://www.java2s.com/Code/Jar/j/Downloadjcalendar14jar.htm
https://www.microsoft.com/es-es/download/details.aspx?id=11774
https://www.google.com.pe/webhp?sourceid=chrome-
instant&ion=1&espv=2&ie=UTF-8#q=que+es+una+venta+en+una+empresa
https://es.wikipedia.org/wiki/Menaje
ANEXOS.