Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import java.awt.EventQueue;
- import java.awt.Font;
- import java.awt.Frame;
- import javax.swing.JFrame;
- import javax.swing.JToolBar;
- import javax.swing.ListModel;
- import javax.swing.ListSelectionModel;
- import javax.swing.JPanel;
- import javax.swing.JComboBox;
- import javax.swing.JLabel;
- import javax.swing.JOptionPane;
- import javax.swing.JSeparator;
- import javax.swing.JTextField;
- import java.awt.event.ActionListener;
- import java.awt.event.KeyEvent;
- import java.awt.event.ActionEvent;
- import javax.swing.JButton;
- import java.awt.Color;
- import java.awt.SystemColor;
- import javax.swing.UIManager;
- import javax.swing.table.DefaultTableModel;
- import javax.swing.JRadioButton;
- import java.awt.event.MouseAdapter;
- import java.awt.event.MouseEvent;
- import java.io.FileNotFoundException;
- import java.io.FileOutputStream;
- import java.io.PrintStream;
- import java.sql.*;
- import javax.swing.JTable;
- import javax.swing.border.BevelBorder;
- import javax.swing.JTextArea;
- import javax.swing.DefaultComboBoxModel;
- import javax.swing.DefaultListModel;
- import java.awt.event.KeyAdapter;
- import javax.swing.JScrollPane;
- import javax.swing.JList;
- import com.toedter.calendar.JCalendar;
- import javax.swing.JMenuBar;
- import javax.swing.JPopupMenu;
- import javax.swing.JMenuItem;
- public class UI {
- private JFrame frmAplicacionCooperativa;
- private JTextField textField;
- private JTextField textField_1;
- private JTextField textField_2;
- private JLabel lblCdula;
- private JLabel lblNewLabel;
- private JLabel lblApellido;
- private JLabel lblCelular;
- private JTextField textField_3;
- Statement stmt = null;
- ResultSet rs;
- ResultSet rs1;
- private JTextField textField_4;
- private JLabel lblquInformacinDesea;
- private JLabel lblIngreseLaCdula;
- private JTextField textField_5;
- private JLabel lblEscribaLaNueva;
- private JButton btnModificar;
- private JComboBox ModifyOP;
- private JTextField textField_6;
- private JPanel ViewClient;
- private JTextField textField_7;
- private JLabel lblIngreseLaCdula_1;
- private JLabel lblIngreseLaCdula_1_1;
- private JButton btnBuscar;
- private JLabel lblId_Cliente;
- private JLabel lblId_Cliente_1;
- private JLabel lblNombre;
- private JLabel lblNombre_2;
- private JLabel lblApellido_1;
- private JLabel lblApellido_1_1;
- private JLabel lblCelular_1;
- private JLabel lblCelular_1_1;
- private JLabel lblCargo;
- private JComboBox Venta;
- private JLabel lblIngreseIdCliente_1;
- private JLabel lblId_Empleado;
- private JLabel lblEscribaLaNueva1;
- private JComboBox ModifyOP1;
- private JButton btnModificar1;
- private JTextField textField_17;
- private JButton btnBuscar1;
- private JLabel lblIngreseLaCdula_11;
- private JLabel lblquInformacinDesea1;
- private JLabel lblNombreEmpleado;
- private JLabel lblApellido_11;
- private JLabel lblIngreseLaCdula1;
- private JTextField textField_15;
- private JTextField textField_16;
- private JLabel lblCdula1;
- private JTextField textField1;
- private JTextField textField_11;
- private JTextField textField_12;
- private JLabel lblNewLabel1;
- private JLabel lblApellido1;
- private JTextField textField_13;
- private JTextField textField_14;
- private JComboBox comboBox;
- private JComboBox Productos;
- private JTextField Barcode;
- private JTextField textField_8;
- private JTextField textField_9;
- private JTextField textField_10;
- private JScrollPane scrollPaneList;
- private JComboBox ModifyOP_1;
- private JTextField textField_18;
- private JLabel lblCdigoDeBarras;
- private JLabel lblNombre_1;
- private JLabel lblPrecioVenta;
- private JLabel lblStock;
- private JLabel lblId_Proveedor;
- private JLabel lblNombreProveedor;
- private JLabel lblApellidoProveedor;
- private JTextField textField_Proveedor;
- private JTextField textField_15Proveedor;
- private JTextField textField_7Producto;
- private JButton btnBuscarProducto;
- private JTextField textField_11Pedido;
- private JTextField textField_12Pedido;
- private JLabel lblNewLabel1Fecha;
- private JLabel lblValorPedido;
- private JTextField textField_19;
- private JLabel lblquInformacinDeseaPedido;
- private JLabel lblIngreseElIdPedido;
- private JTextField textField_15Pedido;
- private JLabel lblEscribaLaNuevaPedido;
- private JComboBox ModifyOP1Pedido;
- private JTextField textField_16Pedido;
- private JButton btnModificar1Pedido;
- private JTextField textField_14Pedido;
- private JLabel lblId_Pedido;
- private JLabel lblNombrePedido;
- private JLabel lblApellido_11Pedido;
- private JScrollPane scrollPanePedido;
- protected JList listEmpleados;
- protected JLabel textField_19Venta;
- private JTextField textField_19Vent;
- private JLabel lblIngreseElValor;
- private JLabel lblSeleccioneElEmpleado;
- private JLabel lblSeleccioneProductosQue;
- private JTextField textField_20;
- private JLabel lblInserteCdulaDel;
- private JScrollPane scrollPane;
- private JScrollPane scrollPane_1;
- private JScrollPane scrollPane_DetalleVenta;
- private JTextField textField_21;
- private JTextField textField_22;
- /**
- * Launch the application.
- */
- public static void main(String[] args) {
- EventQueue.invokeLater(new Runnable() {
- public void run() {
- try {
- UI window = new UI();
- window.frmAplicacionCooperativa.setVisible(true);
- } catch (Exception e) {
- e.printStackTrace();
- }
- }
- });
- }
- /**
- * Create the application.
- * @throws SQLException
- */
- public UI() throws SQLException {
- initialize();
- }
- /**
- * Initialize the contents of the frame.
- * @throws SQLException
- */
- private void initialize() throws SQLException {
- try{
- java.sql.Connection connection = null;
- //Este es el string de conexión para Oracle Express 11gR2
- connection = DriverManager.getConnection(
- "jdbc:oracle:thin:@localhost:1521:xe", "tiendaescolar", "Oraclemichael");
- //Este es el string de conexión para Oracle 12C
- //Connection con = DriverManager.getConnection("jdbc:oracle:thin:@localhost:1521:Orcl","system","Victor");
- stmt = connection.createStatement();
- rs = null;
- //ejempleProfe(rs, stmt, i, id, nombre);
- }
- catch(Exception e){
- System.out.println(e);
- }
- DefaultListModel modelo= new DefaultListModel();
- DefaultListModel modeloPedido= new DefaultListModel();
- DefaultListModel modeloVenta= new DefaultListModel();
- DefaultListModel modeloVentaP= new DefaultListModel();
- DefaultListModel modeloVerPedido= new DefaultListModel();
- DefaultListModel modeloMostrarVenta= new DefaultListModel();
- DefaultListModel modeloMostrarDetalleV= new DefaultListModel();
- DefaultListModel modeloModifyVenta= new DefaultListModel();
- DefaultListModel modeloModifyDetalleV= new DefaultListModel();
- frmAplicacionCooperativa = new JFrame();
- frmAplicacionCooperativa.setTitle("Aplicacion Cooperativa");
- frmAplicacionCooperativa.setBounds(100, 100, 506, 336);
- frmAplicacionCooperativa.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
- frmAplicacionCooperativa.getContentPane().setLayout(null);
- JPanel ModifyVenta = new JPanel();
- ModifyVenta.setBackground(new Color(192, 192, 192));
- ModifyVenta.setBounds(0, 23, 497, 274);
- frmAplicacionCooperativa.getContentPane().add(ModifyVenta);
- ModifyVenta.setLayout(null);
- JCalendar calendarModifyVenta = new JCalendar();
- calendarModifyVenta.setTodayButtonVisible(true);
- calendarModifyVenta.setBounds(10, 44, 184, 155);
- ModifyVenta.add(calendarModifyVenta);
- JScrollPane scrollPane_ModifyVentas = new JScrollPane();
- scrollPane_ModifyVentas.setBounds(250, 29, 214, 80);
- ModifyVenta.add(scrollPane_ModifyVentas);
- JList listModifyVentas = new JList();
- scrollPane_ModifyVentas.setViewportView(listModifyVentas);
- listModifyVentas.setSelectionMode(ListSelectionModel.SINGLE_SELECTION);
- listModifyVentas.setModel(modeloModifyVenta);
- JLabel lblSeleccioneLaFecha_1Modify = new JLabel("Seleccione la fecha de la venta \r\n\r\na modificar");
- lblSeleccioneLaFecha_1Modify.setBounds(10, 17, 160, 16);
- ModifyVenta.add(lblSeleccioneLaFecha_1Modify);
- textField_21 = new JTextField();
- textField_21.setBounds(378, 147, 86, 20);
- ModifyVenta.add(textField_21);
- textField_21.setColumns(10);
- JLabel lblNewLabel_1 = new JLabel("Cedula del Cliente:");
- lblNewLabel_1.setBounds(271, 147, 111, 14);
- ModifyVenta.add(lblNewLabel_1);
- JLabel lblValorPagado = new JLabel("Valor Pagado:");
- lblValorPagado.setBounds(298, 170, 79, 14);
- ModifyVenta.add(lblValorPagado);
- JScrollPane scrollPaneModidyDetalleVenta = new JScrollPane();
- scrollPaneModidyDetalleVenta.setBounds(170, 213, 225, 60);
- ModifyVenta.add(scrollPaneModidyDetalleVenta);
- JList listModifyDetalleVenta = new JList();
- scrollPaneModidyDetalleVenta.setViewportView(listModifyDetalleVenta);
- listModifyDetalleVenta.setSelectionMode(ListSelectionModel.SINGLE_SELECTION);
- listModifyDetalleVenta.setModel(modeloModifyDetalleV);
- JLabel lblSeleccioneLasTransaciones = new JLabel("Seleccione las transaciones a modificar:");
- lblSeleccioneLasTransaciones.setBounds(170, 195, 199, 14);
- ModifyVenta.add(lblSeleccioneLasTransaciones);
- textField_22 = new JTextField();
- textField_22.setBounds(378, 167, 86, 20);
- ModifyVenta.add(textField_22);
- textField_22.setColumns(10);
- JLabel lblVentasDelDiaModify = new JLabel("Seleccione la venta a modificar");
- lblVentasDelDiaModify.setBounds(250, 11, 214, 16);
- ModifyVenta.add(lblVentasDelDiaModify);
- JButton btnBuscarPorFechaModify = new JButton("Buscar");
- btnBuscarPorFechaModify.addActionListener(new ActionListener() {
- public void actionPerformed(ActionEvent arg0) {
- String Fecha_ModifyVenta=calendarModifyVenta.getDayChooser().getDay()+"-"+((calendarModifyVenta.getMonthChooser().getMonth())+1)+"-"+(calendarModifyVenta.getYearChooser().getYear());
- try {
- modeloModifyDetalleV.clear();
- modeloModifyVenta.clear();
- modeloModifyVenta.addElement("Id_Venta-----FechaVenta-----Valor_Venta-----Valor_Pagado-----Id_Empleado-----Id_Cliente");
- rs=stmt.executeQuery("SELECT * FROM VENTA WHERE \"FechaVenta\"=TO_DATE ('"+Fecha_ModifyVenta+"','DD-MM-YYYY')");
- while(rs.next()) {
- String Id_Venta=rs.getString("Id_Venta");
- String FechaVenta=rs.getString("FechaVenta");
- int Valor_Venta=rs.getInt("Valor_Venta");
- int Valor_Pagado=rs.getInt("Valor_Pagado");
- String Id_Empleado=rs.getString("Id_Empleado");
- String Id_Cliente=rs.getString("Id_Cliente");
- modeloModifyVenta.addElement(Id_Venta+"-----"+FechaVenta+"-----"+Valor_Venta+"-----"+Valor_Pagado+"-----"+Id_Empleado+"-----"+Id_Cliente);
- }
- } catch (SQLException e1) {
- // TODO Auto-generated catch block
- e1.printStackTrace();
- }
- }
- });
- btnBuscarPorFechaModify.setBounds(35, 210, 97, 25);
- ModifyVenta.add(btnBuscarPorFechaModify);
- JLabel lblTransaccionesDeLaModify = new JLabel("Valores a modificar:");
- lblTransaccionesDeLaModify.setBounds(204, 132, 235, 16);
- ModifyVenta.add(lblTransaccionesDeLaModify);
- JButton btnBuscarVentasModify = new JButton("Ver Transaciones");
- btnBuscarVentasModify.addActionListener(new ActionListener() {
- public void actionPerformed(ActionEvent e) {
- modeloModifyDetalleV.clear();
- String p= listModifyVentas.getSelectedValue().toString();
- String[] pValues=p.split("-----");
- textField_21.setText(pValues[5]);
- textField_22.setText(pValues[3]);
- modeloModifyDetalleV.addElement("Id_DetalleVenta-----Desc_Producto-----Cantidad-----Costo_Total-----Id_Producto-----Id_Venta");
- try {
- rs=stmt.executeQuery("SELECT * FROM DETALLE_VENTA WHERE \"Id_Venta\"="+pValues[0]);
- while(rs.next()) {
- String Id_DetalleVenta=rs.getString("Id_DetalleVenta");
- String Desc_Producto=rs.getString("Desc_Producto");
- int Cantidad=rs.getInt("Cantidad");
- int Costo_Total=rs.getInt("Costo_Total");
- String Id_Producto=rs.getString("Id_Producto");
- String Id_Venta=rs.getString("Id_Venta");
- modeloModifyDetalleV.addElement(Id_DetalleVenta+"-----"+Desc_Producto+"-----"+Cantidad+"-----"+Costo_Total+"-----"+Id_Producto+"-----"+Id_Venta);
- }
- } catch (SQLException e1) {
- // TODO Auto-generated catch block
- e1.printStackTrace();
- }
- }
- });
- btnBuscarVentasModify.setBounds(288, 111, 123, 25);
- ModifyVenta.add(btnBuscarVentasModify);
- JButton btnNewButton = new JButton("Modificar");
- btnNewButton.addActionListener(new ActionListener() {
- public void actionPerformed(ActionEvent arg0) {
- String dv= listModifyDetalleVenta.getSelectedValue().toString();
- String[] pDetalleValues=dv.split("-----");
- String p= listModifyVentas.getSelectedValue().toString();
- String[] pValues=p.split("-----");
- try {
- double precio=0;
- rs = stmt.executeQuery("select \"Precio_Unitario\" from producto where \"Id_Producto\"="+Integer.parseInt(pDetalleValues[4]));
- if (rs.next()) {
- precio= rs.getInt("Precio_Unitario");
- }
- int cantidad= Interface.recibirEntero("Ingrese la cantidad del producto: ");
- rs=stmt.executeQuery("delete from DETALLE_VENTA WHERE \"Id_DetalleVenta\"="+pDetalleValues[0]);
- Detalle_Venta dp=new Detalle_Venta(Integer.parseInt(pDetalleValues[0]), pDetalleValues[1], cantidad, precio*cantidad, Integer.parseInt(pDetalleValues[4]), Integer.parseInt(pValues[0]));
- dp.añadirDetalleVenta(stmt);
- rs=stmt.executeQuery("SELECT SUM(\"Costo_Total\") FROM DETALLE_VENTA WHERE \"Id_Venta\"="+pValues[0]);
- String Valor_Venta="";
- if (rs.next()) {
- Valor_Venta=rs.getString("SUM(\"Costo_Total\")");
- }
- rs=stmt.executeQuery("update venta set \"Id_Cliente\"="+textField_21.getText()+" where \"Id_Venta\"="+pValues[0]);
- rs=stmt.executeQuery("update venta set \"Valor_Pagado\"="+textField_22.getText()+" where \"Id_Venta\"="+pValues[0]);
- rs=stmt.executeQuery("update venta set \"Valor_Venta\"="+Valor_Venta+" where \"Id_Venta\"="+pValues[0]);
- Interface.imprimir("Venta Modificada con exito");
- } catch (SQLException e1) {
- // TODO Auto-generated catch block
- e1.printStackTrace();
- }
- }
- });
- btnNewButton.setBounds(398, 240, 89, 23);
- ModifyVenta.add(btnNewButton);
- JPanel panel = new JPanel();
- panel.setBounds(0, 23, 497, 274);
- frmAplicacionCooperativa.getContentPane().add(panel);
- panel.setBackground(Color.BLACK);
- panel.setLayout(null);
- panel.setVisible(true);
- JLabel lblTienndaEscolar = new JLabel("Cooperativa");
- lblTienndaEscolar.setForeground(Color.WHITE);
- lblTienndaEscolar.setFont(new Font("Comic Sans MS", Font.PLAIN, 40));
- lblTienndaEscolar.setBounds(128, 80, 267, 92);
- panel.add(lblTienndaEscolar);
- JLabel lblSteveenDominguez = new JLabel("Steveen Dominguez");
- lblSteveenDominguez.setForeground(Color.LIGHT_GRAY);
- lblSteveenDominguez.setBounds(10, 249, 153, 14);
- panel.add(lblSteveenDominguez);
- JLabel lblMichaelRivera = new JLabel("Michael Rivera");
- lblMichaelRivera.setForeground(Color.LIGHT_GRAY);
- lblMichaelRivera.setBounds(10, 236, 99, 14);
- panel.add(lblMichaelRivera);
- //MostrarVenta
- JPanel MostrarVenta = new JPanel();
- MostrarVenta.setBackground(new Color(192, 192, 192));
- MostrarVenta.setBounds(0, 23, 497, 274);
- frmAplicacionCooperativa.getContentPane().add(MostrarVenta);
- MostrarVenta.setLayout(null);
- JCalendar calendarMostrarVenta = new JCalendar();
- calendarMostrarVenta.setBounds(23, 48, 184, 155);
- MostrarVenta.add(calendarMostrarVenta);
- JScrollPane scrollPane_Ventas = new JScrollPane();
- scrollPane_Ventas.setBounds(250, 39, 214, 64);
- MostrarVenta.add(scrollPane_Ventas);
- JList listVentas = new JList();
- scrollPane_Ventas.setViewportView(listVentas);
- listVentas.setSelectionMode(ListSelectionModel.SINGLE_SELECTION);
- listVentas.setModel(modeloMostrarVenta);
- JLabel lblSeleccioneLaFecha_1 = new JLabel("Seleccione la fecha, y si desea");
- lblSeleccioneLaFecha_1.setBounds(23, 13, 184, 16);
- MostrarVenta.add(lblSeleccioneLaFecha_1);
- JLabel lblYSiDesea = new JLabel("Las transacciones de cada una");
- lblYSiDesea.setBounds(23, 30, 184, 16);
- MostrarVenta.add(lblYSiDesea);
- JLabel lblVentasDelDia = new JLabel("Ventas del dia seleccionado");
- lblVentasDelDia.setBounds(250, 13, 214, 16);
- MostrarVenta.add(lblVentasDelDia);
- JButton btnBuscarPorFecha = new JButton("Buscar");
- btnBuscarPorFecha.addActionListener(new ActionListener() {
- public void actionPerformed(ActionEvent arg0) {
- String Fecha_Venta=calendarMostrarVenta.getDayChooser().getDay()+"-"+((calendarMostrarVenta.getMonthChooser().getMonth())+1)+"-"+(calendarMostrarVenta.getYearChooser().getYear());
- try {
- modeloMostrarDetalleV.clear();
- modeloMostrarVenta.clear();
- modeloMostrarVenta.addElement("Id_Venta-----FechaVenta-----Valor_Venta-----Valor_Pagado-----Id_Empleado-----Id_Cliente");
- rs=stmt.executeQuery("SELECT * FROM VENTA WHERE \"FechaVenta\"=TO_DATE ('"+Fecha_Venta+"','DD-MM-YYYY')");
- while(rs.next()) {
- String Id_Venta=rs.getString("Id_Venta");
- String FechaVenta=rs.getString("FechaVenta");
- int Valor_Venta=rs.getInt("Valor_Venta");
- int Valor_Pagado=rs.getInt("Valor_Pagado");
- String Id_Empleado=rs.getString("Id_Empleado");
- String Id_Cliente=rs.getString("Id_Cliente");
- modeloMostrarVenta.addElement(Id_Venta+"-----"+FechaVenta+"-----"+Valor_Venta+"-----"+Valor_Pagado+"-----"+Id_Empleado+"-----"+Id_Cliente);
- }
- } catch (SQLException e1) {
- // TODO Auto-generated catch block
- e1.printStackTrace();
- }
- }
- });
- btnBuscarPorFecha.setBounds(66, 216, 97, 25);
- MostrarVenta.add(btnBuscarPorFecha);
- JLabel lblTransaccionesDeLa = new JLabel("Transacciones de la venta seleccionada");
- lblTransaccionesDeLa.setBounds(250, 150, 235, 16);
- MostrarVenta.add(lblTransaccionesDeLa);
- scrollPane_DetalleVenta = new JScrollPane();
- scrollPane_DetalleVenta.setBounds(250, 179, 214, 62);
- MostrarVenta.add(scrollPane_DetalleVenta);
- JList listDetalleVenta = new JList();
- scrollPane_DetalleVenta.setViewportView(listDetalleVenta);
- listDetalleVenta.setModel(modeloMostrarDetalleV);
- JButton btnBuscarVentas = new JButton("Buscar Ventas");
- btnBuscarVentas.addActionListener(new ActionListener() {
- public void actionPerformed(ActionEvent e) {
- modeloMostrarDetalleV.clear();
- String p= listVentas.getSelectedValue().toString();
- String[] pValues=p.split("-----");
- modeloMostrarDetalleV.addElement("Id_DetalleVenta-----Desc_Producto-----Cantidad-----Costo_Total-----Id_Producto-----Id_Venta");
- try {
- rs=stmt.executeQuery("SELECT * FROM DETALLE_VENTA WHERE \"Id_Venta\"="+pValues[0]);
- while(rs.next()) {
- String Id_DetalleVenta=rs.getString("Id_DetalleVenta");
- String Desc_Producto=rs.getString("Desc_Producto");
- int Cantidad=rs.getInt("Cantidad");
- int Costo_Total=rs.getInt("Costo_Total");
- String Id_Producto=rs.getString("Id_Producto");
- String Id_Venta=rs.getString("Id_Venta");
- modeloMostrarDetalleV.addElement(Id_DetalleVenta+"-----"+Desc_Producto+"-----"+Cantidad+"-----"+Costo_Total+"-----"+Id_Producto+"-----"+Id_Venta);
- }
- } catch (SQLException e1) {
- // TODO Auto-generated catch block
- e1.printStackTrace();
- }
- }
- });
- btnBuscarVentas.setBounds(289, 112, 123, 25);
- MostrarVenta.add(btnBuscarVentas);
- JPanel ViewPedido = new JPanel();
- ViewPedido.setBackground(new Color(192, 192, 192));
- ViewPedido.setBounds(0, 23, 497, 274);
- frmAplicacionCooperativa.getContentPane().add(ViewPedido);
- ViewPedido.setLayout(null);
- lblIngreseLaCdula_11 = new JLabel("Lista de pedidos hechos hasta el momento");
- lblIngreseLaCdula_11.setFont(new Font("Tahoma", Font.BOLD, 14));
- lblIngreseLaCdula_11.setBounds(12, 30, 309, 16);
- ViewPedido.add(lblIngreseLaCdula_11);
- lblId_Pedido = new JLabel("Id_Pedido");
- lblId_Pedido.setBounds(12, 84, 84, 16);
- ViewPedido.add(lblId_Pedido);
- lblNombrePedido = new JLabel("Fecha");
- lblNombrePedido.setBounds(87, 84, 56, 16);
- ViewPedido.add(lblNombrePedido);
- lblApellido_11Pedido = new JLabel("Costo");
- lblApellido_11Pedido.setBounds(153, 84, 56, 16);
- ViewPedido.add(lblApellido_11Pedido);
- JScrollPane scrollPane_listPedido = new JScrollPane();
- scrollPane_listPedido.setBounds(12, 100, 475, 163);
- ViewPedido.add(scrollPane_listPedido);
- JList listVerPedido = new JList();
- scrollPane_listPedido.setViewportView(listVerPedido);
- listVerPedido.setSelectionMode(ListSelectionModel.SINGLE_SELECTION);
- listVerPedido.setModel(modeloVerPedido);
- JLabel lblEmpleadoQueLo = new JLabel("Empleado que lo pid\u00EDo");
- lblEmpleadoQueLo.setBounds(208, 85, 128, 14);
- ViewPedido.add(lblEmpleadoQueLo);
- JLabel lblProveedorContratado = new JLabel("Proveedor contratado");
- lblProveedorContratado.setBounds(346, 85, 138, 14);
- ViewPedido.add(lblProveedorContratado);
- JPanel AddPedido = new JPanel();
- AddPedido.setBackground(new Color(192, 192, 192));
- AddPedido.setBounds(0, 23, 497, 274);
- frmAplicacionCooperativa.getContentPane().add(AddPedido);
- AddPedido.setLayout(null);
- scrollPanePedido = new JScrollPane();
- scrollPanePedido.setBounds(194, 27, 293, 143);
- AddPedido.add(scrollPanePedido);
- JList productListPedido = new JList();
- scrollPanePedido.setViewportView(productListPedido);
- productListPedido.setSelectionMode(ListSelectionModel.SINGLE_SELECTION);
- productListPedido.setModel(modeloPedido);
- productListPedido.setSelectionMode(ListSelectionModel.MULTIPLE_INTERVAL_SELECTION);
- textField_11Pedido = new JTextField();
- textField_11Pedido.setBounds(21, 224, 82, 22);
- AddPedido.add(textField_11Pedido);
- textField_11Pedido.setColumns(10);
- AddPedido.setVisible(false);
- textField_11Pedido.setEditable(false);
- textField_12Pedido = new JTextField();
- textField_12Pedido.setBounds(224, 200, 101, 22);
- AddPedido.add(textField_12Pedido);
- textField_12Pedido.setColumns(10);
- lblNewLabel1Fecha = new JLabel("Seleccione la fecha: ");
- lblNewLabel1Fecha.setBounds(10, 0, 116, 16);
- AddPedido.add(lblNewLabel1Fecha);
- lblValorPedido = new JLabel("Valor Pedido: ");
- lblValorPedido.setBounds(21, 203, 93, 16);
- AddPedido.add(lblValorPedido);
- JButton btnAgregarPedido = new JButton("Agregar Pedido");
- btnAgregarPedido.setBounds(360, 223, 127, 25);
- AddPedido.add(btnAgregarPedido);
- JLabel lblIdcliente = new JLabel("Id_Empleado:");
- lblIdcliente.setBounds(139, 204, 82, 14);
- AddPedido.add(lblIdcliente);
- JLabel lblIdProveedor = new JLabel("Id Proveedor:");
- lblIdProveedor.setBounds(137, 246, 84, 14);
- AddPedido.add(lblIdProveedor);
- textField_19 = new JTextField();
- textField_19.setBounds(224, 243, 101, 20);
- AddPedido.add(textField_19);
- textField_19.setColumns(10);
- JCalendar calendarPedido = new JCalendar();
- calendarPedido.setTodayButtonVisible(true);
- calendarPedido.setBounds(0, 17, 184, 153);
- AddPedido.add(calendarPedido);
- JLabel lblListaDeProductos = new JLabel("Lista de productos");
- lblListaDeProductos.setBounds(194, 11, 131, 14);
- AddPedido.add(lblListaDeProductos);
- btnAgregarPedido.addMouseListener(new MouseAdapter() {
- @Override
- public void mouseClicked(MouseEvent e) {
- textField_11Pedido.setText("");
- try {
- int id_Pedido=countId("pedido", stmt, rs)+1;
- System.out.println(","+id_Pedido+","+calendarPedido.getDayChooser().getDay()+","+calendarPedido.getMonthChooser().getMonth()+","+calendarPedido.getYearChooser().getYear()+","+0+","+textField_12Pedido.getText()+","+textField_19.getText());
- Pedido c= new Pedido(id_Pedido,(calendarPedido.getDayChooser().getDay()),(calendarPedido.getMonthChooser().getMonth()+1),(calendarPedido.getYearChooser().getYear()),0,Integer.parseInt(textField_12Pedido.getText()),Integer.parseInt(textField_19.getText()));
- c.añadirPedido(stmt);
- Object [] p= productListPedido.getSelectedValues();
- int [] pIndex= productListPedido.getSelectedIndices();
- int sum=0;
- for(int i=0;i<pIndex.length;i++) {
- String pedido= p[i].toString();
- String[] DataPedido= pedido.split("-----");
- int Cantidad=Integer.parseInt(JOptionPane.showInputDialog(null, "Ingrese la cantidad que pedirá"));
- int Costo_Total= Cantidad*(Integer.parseInt(DataPedido[2]));
- System.out.println("insert into detalle_pedido values("+(countId("detalle_pedido", stmt, rs)+1)+","+Cantidad+","+Costo_Total+",'"+DataPedido[1]+"',"+DataPedido[0]+","+id_Pedido+")");
- rs=stmt.executeQuery("insert into detalle_pedido values("+(countId("detalle_pedido", stmt, rs)+1)+","+Cantidad+","+Costo_Total+",'"+DataPedido[1]+"',"+DataPedido[0]+","+id_Pedido+")");
- sum+=Costo_Total;
- }
- textField_11Pedido.setText(""+sum);
- rs=stmt.executeQuery("update pedido set \"Valor_Pedido\"="+sum+" where \"Id_Pedido\"="+id_Pedido);
- JOptionPane.showMessageDialog(null, "Ha guardado un Pedido satisfactoriamente");
- textField_12Pedido.setText("");
- textField_19.setText("");
- }catch (SQLException e1) {
- e1.printStackTrace();
- System.out.println("acc "+e1);
- Interface.imprimir("Error a la hora de hacer pedido, porfavor intente de nuevo :\n"+e1);
- }
- }
- });
- JPanel AddVenta = new JPanel();
- AddVenta.setBounds(0, 23, 497, 274);
- frmAplicacionCooperativa.getContentPane().add(AddVenta);
- AddVenta.setBackground(new Color(192, 192, 192));
- AddVenta.setLayout(null);
- textField_19Vent = new JTextField();
- textField_19Vent.setBounds(244, 249, 116, 22);
- AddVenta.add(textField_19Vent);
- textField_19Vent.setColumns(10);
- lblIngreseElValor = new JLabel("Ingrese el valor \r\nque pagaron en total");
- lblIngreseElValor.setBounds(247, 230, 218, 16);
- AddVenta.add(lblIngreseElValor);
- scrollPane = new JScrollPane();
- scrollPane.setBounds(244, 49, 244, 87);
- AddVenta.add(scrollPane);
- listEmpleados = new JList();
- scrollPane.setViewportView(listEmpleados);
- listEmpleados.setSelectionMode(ListSelectionModel.SINGLE_SELECTION);
- listEmpleados.setModel(modeloVenta);
- lblSeleccioneElEmpleado = new JLabel("Seleccione el empleado que vendi\u00F3");
- lblSeleccioneElEmpleado.setBounds(239, 22, 218, 16);
- AddVenta.add(lblSeleccioneElEmpleado);
- lblSeleccioneProductosQue = new JLabel("Seleccione Productos que vendi\u00F3");
- lblSeleccioneProductosQue.setBounds(12, 194, 218, 16);
- AddVenta.add(lblSeleccioneProductosQue);
- textField_20 = new JTextField();
- textField_20.setBounds(244, 206, 116, 22);
- AddVenta.add(textField_20);
- textField_20.setColumns(10);
- lblInserteCdulaDel = new JLabel("Inserte c\u00E9dula del cliente");
- lblInserteCdulaDel.setBounds(242, 187, 167, 16);
- AddVenta.add(lblInserteCdulaDel);
- scrollPane_1 = new JScrollPane();
- scrollPane_1.setBounds(12, 209, 214, 54);
- AddVenta.add(scrollPane_1);
- JList listaVentaP = new JList();
- scrollPane_1.setViewportView(listaVentaP);
- listaVentaP.setSelectionMode(ListSelectionModel.MULTIPLE_INTERVAL_SELECTION);
- listaVentaP.setModel(modeloVentaP);
- listaVentaP.setVisible(true);
- JCalendar calendarVenta = new JCalendar();
- calendarVenta.setTodayButtonVisible(true);
- calendarVenta.setBounds(12, 28, 184, 155);
- AddVenta.add(calendarVenta);
- //listEmpleados;
- JButton btnAadirVenta = new JButton("A\u00F1adir Venta");
- btnAadirVenta.addActionListener(new ActionListener() {
- public void actionPerformed(ActionEvent arg0) {
- try {
- String registro=listEmpleados.getSelectedValue().toString();
- System.out.println("ww "+registro);
- String temp[]=registro.split(" ");
- String Id_Empleado=temp[0];
- Object[] seleccionVenta=listaVentaP.getSelectedValues();
- int[] seleccionIndexVenta=listaVentaP.getSelectedIndices();
- //if() {
- //Interface.imprimir("Lo sentimos pero al parecer tienes ");
- //}
- int Id_Venta=0;
- rs=stmt.executeQuery("SELECT COUNT(\"Id_Venta\") FROM VENTA");
- if (rs.next()) {
- Id_Venta=rs.getInt("COUNT(\"Id_Venta\")");
- Id_Venta++;
- }
- String Valor_Pagado=textField_19Vent.getText().toString();
- String Id_Cliente= textField_20.getText().toString();
- rs=stmt.executeQuery("INSERT INTO VENTA VALUES("+Id_Venta+",Date '"+(calendarVenta.getYearChooser().getYear())+"-"+(calendarVenta.getMonthChooser().getMonth()+1)+"-"+calendarVenta.getDayChooser().getDay()+"'"+","+0+","+Valor_Pagado+","+Id_Empleado+","+Id_Cliente+")");
- //Creacion de Detalle-factura
- rs=stmt.executeQuery("SELECT COUNT(\"Id_DetalleVenta\") FROM DETALLE_VENTA");
- int autoIdDetalle=0;
- if (rs.next()) {
- autoIdDetalle=rs.getInt("COUNT(\"Id_DetalleVenta\")");
- autoIdDetalle++;
- }
- for (int i=0; i<listaVentaP.getSelectedIndices().length;i++) {
- String temp1=seleccionVenta[i].toString();
- System.out.println(temp1);
- String[] DataVentaP=temp1.split(" ");
- int Cantidad=Integer.parseInt(JOptionPane.showInputDialog(null, "Ingrese la cantidad que venderá"));
- System.out.println("xaxs "+Cantidad);
- System.out.println(DataVentaP[2]);
- int Costo_Total=Cantidad*(Integer.parseInt(DataVentaP[2]));
- System.out.println("INSERT INTO DETALLE_VENTA VALUES ("+autoIdDetalle+",'"+DataVentaP[1]+"',"+Cantidad+","+Costo_Total+","+DataVentaP[0]+","+Id_Venta+")");
- rs=stmt.executeQuery("INSERT INTO DETALLE_VENTA VALUES ("+autoIdDetalle+",'"+DataVentaP[1]+"',"+Cantidad+","+Costo_Total+","+DataVentaP[0]+","+Id_Venta+")");
- autoIdDetalle++;
- rs=stmt.executeQuery("UPDATE PRODUCTO SET \"Stock\"=\"Stock\"-"+Cantidad+" WHERE \"Id_Producto\"="+DataVentaP[0]);
- }
- //Creacion de Venta
- System.out.println("SELECT SUM(\"Costo_Total\") FROM DETALLE_VENTA WHERE \"Id_Venta\"="+Id_Venta);
- rs=stmt.executeQuery("SELECT SUM(\"Costo_Total\") FROM DETALLE_VENTA WHERE \"Id_Venta\"="+Id_Venta);
- String Valor_Venta="";
- if (rs.next()) {
- Valor_Venta=rs.getString("SUM(\"Costo_Total\")");
- }
- rs=stmt.executeQuery("update venta set \"Valor_Venta\"="+Valor_Venta+" where \"Id_Venta\"="+Id_Venta);
- }catch (SQLException e) {
- // TODO Auto-generated catch block
- e.printStackTrace();
- }
- }
- });
- btnAadirVenta.setBounds(372, 248, 118, 25);
- AddVenta.add(btnAadirVenta);
- JLabel lblSeleccioneLaFecha = new JLabel("Seleccione la fecha de la venta");
- lblSeleccioneLaFecha.setBounds(12, 11, 185, 16);
- AddVenta.add(lblSeleccioneLaFecha);
- JPanel RemovePedido = new JPanel();
- RemovePedido.setBounds(0, 23, 497, 230);
- frmAplicacionCooperativa.getContentPane().add(RemovePedido);
- RemovePedido.setBackground(new Color(192, 192, 192));
- RemovePedido.setLayout(null);
- JLabel lblBuscarPedidoPor = new JLabel("Buscar Pedido por N\u00FAmero de C\u00E9dula");
- lblBuscarPedidoPor.setBounds(12, 31, 247, 16);
- RemovePedido.add(lblBuscarPedidoPor);
- textField_14Pedido = new JTextField();
- textField_14Pedido.setBounds(12, 60, 116, 22);
- RemovePedido.add(textField_14Pedido);
- textField_14Pedido.setColumns(10);
- JButton btnEliminarPedido = new JButton("Eliminar ");
- btnEliminarPedido.addActionListener(new ActionListener() {
- public void actionPerformed(ActionEvent e) {
- int tempIdVenta=0;
- if(JOptionPane.showConfirmDialog(null, "¿Está seguro de borrar a su Pedido identificado como"+textField_14Pedido.getText()+"? Se pondrá triste :(", "Confirmar", JOptionPane.OK_CANCEL_OPTION, JOptionPane.QUESTION_MESSAGE)==JOptionPane.OK_OPTION) {
- try {
- rs= stmt.executeQuery("SELECT \"Id_Venta\" FROM VENTA WHERE \"Id_Pedido\"="+textField_14Pedido.getText()+"");
- while (rs.next()){
- tempIdVenta=rs.getInt("Id_Venta");
- }
- rs=stmt.executeQuery("DELETE FROM DETALLE_VENTA WHERE \"Id_Venta\"="+tempIdVenta+"");
- rs=stmt.executeQuery("DELETE FROM VENTA WHERE \"Id_Pedido\"="+textField_14Pedido.getText()+"");
- rs=stmt.executeQuery("DELETE FROM Pedido WHERE \"Id_Pedido\"="+textField_14Pedido.getText()+"");
- JOptionPane.showMessageDialog(null, "Pedido eliminado correctamente");
- } catch (SQLException e1) {
- // TODO Auto-generated catch block
- e1.printStackTrace();
- }
- }else {
- }
- textField_14Pedido.setText("");
- }
- });
- btnEliminarPedido.setBounds(12, 128, 97, 25);
- RemovePedido.add(btnEliminarPedido);
- JPanel ModifyPedido = new JPanel();
- ModifyPedido.setBackground(new Color(192, 192, 192));
- ModifyPedido.setBounds(0, 23, 497, 274);
- frmAplicacionCooperativa.getContentPane().add(ModifyPedido);
- ModifyPedido.setLayout(null);
- ModifyPedido.setVisible(false);
- lblquInformacinDeseaPedido = new JLabel("\u00BFQu\u00E9 informaci\u00F3n desea editar?");
- lblquInformacinDeseaPedido.setBounds(12, 92, 240, 16);
- ModifyPedido.add(lblquInformacinDeseaPedido);
- lblIngreseElIdPedido = new JLabel("Ingrese el Id del Pedido");
- lblIngreseElIdPedido.setBounds(12, 29, 180, 16);
- ModifyPedido.add(lblIngreseElIdPedido);
- textField_15Pedido = new JTextField();
- textField_15Pedido.setBounds(12, 46, 116, 22);
- ModifyPedido.add(textField_15Pedido);
- textField_15Pedido.setColumns(10);
- lblEscribaLaNuevaPedido = new JLabel("Escriba la nueva informaci\u00F3n");
- lblEscribaLaNuevaPedido.setBounds(12, 146, 180, 16);
- ModifyPedido.add(lblEscribaLaNuevaPedido);
- ModifyOP1Pedido = new JComboBox();
- ModifyOP1Pedido.setBounds(12, 108, 90, 22);
- ModifyPedido.add(ModifyOP1Pedido);
- ModifyOP1Pedido.setModel(new javax.swing.DefaultComboBoxModel<>(new String[] { "Opciones","Id_Pedido", "Fecha","Valor Pedido","Id_Empleado","Id_Proveedor"}));
- textField_16Pedido = new JTextField();
- textField_16Pedido.setBounds(12, 168, 116, 22);
- ModifyPedido.add(textField_16Pedido);
- textField_16Pedido.setColumns(10);
- btnModificar1Pedido = new JButton("Modificar");
- btnModificar1Pedido.addActionListener(new ActionListener() {
- public void actionPerformed(ActionEvent e) {
- int Id_Pedido=Integer.parseInt(textField_15Pedido.getText());
- String ModifyOp="";
- ModifyOp=ModifyOP1Pedido.getSelectedItem().toString();
- String ModifyValue=textField_16Pedido.getText();
- if(JOptionPane.showConfirmDialog(null, "¿Está seguro de modificar la/el"+ModifyOp+" a su Pedido identificado como: "+Id_Pedido+"?", "Confirmar", JOptionPane.OK_CANCEL_OPTION, JOptionPane.QUESTION_MESSAGE)==JOptionPane.OK_OPTION) {
- try {
- if(ModifyOp.equals("Id_Pedido")) {
- rs= stmt.executeQuery("SELECT * FROM Pedido WHERE \"Id_Pedido\"="+Id_Pedido+"");
- String Nombre="";
- Date fecha = null;
- int valorpedido=0;
- int Empleado=0;
- int Proveedor=0;
- while(rs.next()) {
- Nombre = rs.getString("Nombre");
- fecha = rs.getDate("Fecha");
- valorpedido= rs.getInt("Valor_Pedido");
- Empleado= rs.getInt("Id_Empleado");
- Proveedor= rs.getInt("Id_Proveedor");
- }
- rs=stmt.executeQuery("insert into Pedido values("+ModifyValue+",date"+fecha+","+valorpedido+","+Empleado+","+Proveedor+")");
- rs=stmt.executeQuery("update VENTA set \"Id_Pedido\"="+ModifyValue+" where \"Id_Pedido\"="+Id_Pedido);
- rs=stmt.executeQuery("update pedido set \"Id_Pedido\"="+ModifyValue+" where \"Id_Pedido\"="+Id_Pedido);
- rs=stmt.executeQuery("delete from Pedido WHERE \"Id_Pedido\"="+Id_Pedido+"");
- JOptionPane.showMessageDialog(null, "Informacion cambiada satisfactoriamente");
- }else {
- System.out.println("UPDATE Pedido SET \""+ModifyOp+"\"='"+ModifyValue+"'"
- + " WHERE \"Id_Pedido\"="+Id_Pedido+"");
- rs=stmt.executeQuery("UPDATE Pedido SET \""+ModifyOp+"\"='"+ModifyValue+"'"
- + " WHERE \"Id_Pedido\"="+Id_Pedido+"");
- JOptionPane.showMessageDialog(null, "Informacion cambiada satisfactoriamente");
- }
- } catch (SQLException e1) {
- // TODO Auto-generated catch block
- e1.printStackTrace();
- }
- }else {
- }
- textField_15Pedido.setText("");
- textField_16Pedido.setText("");
- }
- });
- btnModificar1Pedido.setBounds(265, 88, 97, 25);
- ModifyPedido.add(btnModificar1Pedido);
- JPanel ModificarProducto = new JPanel();
- ModificarProducto.setBounds(0, 23, 497, 230);
- frmAplicacionCooperativa.getContentPane().add(ModificarProducto);
- ModificarProducto.setBackground(new Color(192, 192, 192));
- ModificarProducto.setVisible(false);
- ModificarProducto.setLayout(null);
- scrollPaneList = new JScrollPane();
- scrollPaneList.setBounds(33, 209, 371, -145);
- ModificarProducto.add(scrollPaneList);
- JList productList = new JList();
- productList.setBounds(12, 75, 369, 143);
- ModificarProducto.add(productList);
- productList.setSelectionMode(ListSelectionModel.SINGLE_SELECTION);
- productList.setModel(modelo);
- ModifyOP_1 = new JComboBox();
- ModifyOP_1.addActionListener(new ActionListener() {
- public void actionPerformed(ActionEvent e) {
- }
- });
- ModifyOP_1.setBounds(9, 25, 90, 22);
- ModificarProducto.add(ModifyOP_1);
- ModifyOP_1.setModel(new javax.swing.DefaultComboBoxModel<>(new String[] { "Opciones","Id_Producto", "Nombre","Precio_Unitario","Stock"}));
- JButton btnModificarProducto = new JButton("Modificar");
- btnModificarProducto.setBounds(284, 24, 97, 25);
- btnModificarProducto.addActionListener(new ActionListener() {
- public void actionPerformed(ActionEvent arg0) {
- String registro=productList.getSelectedValue().toString();
- String temp[]=registro.split(" ");
- String IdProdModificar=temp[0];
- String ModifyOp_1=ModifyOP_1.getSelectedItem().toString();
- String ModifyValue=textField_18.getText();
- if(JOptionPane.showConfirmDialog(null, "¿Está seguro de modificar la/el"+ModifyOp_1+" a ese producto identificado con codigo de barras: "+IdProdModificar+"?", "Confirmar", JOptionPane.OK_CANCEL_OPTION, JOptionPane.QUESTION_MESSAGE)==JOptionPane.OK_OPTION) {
- try {
- if(ModifyOp_1.equals("Id_Producto") || ModifyOp_1.equals("Precio_Unitario") || ModifyOp_1.equals("Stock")) {
- rs=stmt.executeQuery("UPDATE PRODUCTO SET \""+ModifyOp_1+"\"="+ModifyValue+ " WHERE \"Id_Producto\"="+IdProdModificar+"");
- JOptionPane.showMessageDialog(null, "Informacion cambiada satisfactoriamente");
- }else {
- rs=stmt.executeQuery("UPDATE PRODUCTO SET \""+ModifyOp_1+"\"='"+ModifyValue+"'"+ " WHERE \"Id_Producto\"="+IdProdModificar+"");
- JOptionPane.showMessageDialog(null, "Informacion cambiada satisfactoriamente");
- }
- } catch (SQLException e1) {
- // TODO Auto-generated catch block
- e1.printStackTrace();
- }
- }else {
- }
- textField_5.setText("");
- textField_6.setText("");
- }
- });
- ModificarProducto.add(btnModificarProducto);
- JLabel lblSeleccioneElProducto = new JLabel("Ingrese valor a modificar");
- lblSeleccioneElProducto.setBounds(14, 8, 207, 16);
- ModificarProducto.add(lblSeleccioneElProducto);
- textField_18 = new JTextField();
- textField_18.addKeyListener(new KeyAdapter() {
- @Override
- public void keyTyped(KeyEvent arg0) {
- if(textField_18.getText().length()==20) {
- arg0.consume();
- }
- }
- });
- textField_18.setBounds(137, 25, 116, 22);
- ModificarProducto.add(textField_18);
- textField_18.setColumns(10);
- lblCdigoDeBarras = new JLabel("Id_Producto");
- lblCdigoDeBarras.setBounds(12, 52, 74, 22);
- ModificarProducto.add(lblCdigoDeBarras);
- lblNombre_1 = new JLabel("Nombre");
- lblNombre_1.setBounds(112, 55, 56, 16);
- ModificarProducto.add(lblNombre_1);
- lblPrecioVenta = new JLabel("Precio");
- lblPrecioVenta.setBounds(212, 55, 41, 16);
- ModificarProducto.add(lblPrecioVenta);
- lblStock = new JLabel("Stock");
- lblStock.setBounds(259, 55, 56, 16);
- ModificarProducto.add(lblStock);
- JPanel ViewClient_1 = new JPanel();
- ViewClient_1.setBackground(new Color(192, 192, 192));
- ViewClient_1.setBounds(0, 23, 497, 230);
- frmAplicacionCooperativa.getContentPane().add(ViewClient_1);
- ViewClient_1.setLayout(null);
- textField_7 = new JTextField();
- textField_7.setBounds(12, 30, 116, 22);
- ViewClient_1.add(textField_7);
- textField_7.setColumns(10);
- btnBuscar = new JButton("Buscar");
- btnBuscar.addActionListener(new ActionListener() {
- public void actionPerformed(ActionEvent e) {
- try {
- rs = stmt.executeQuery("SELECT * FROM CLIENTE WHERE \"Id_Cliente\"="+textField_7.getText()+"");
- } catch (SQLException e1) {
- // TODO Auto-generated catch block
- e1.printStackTrace();
- }
- try {
- JTextArea textArea = new JTextArea();
- textArea.setBounds(12, 103, 408, 114);
- ViewClient_1.add(textArea);
- textArea.setWrapStyleWord(true);
- while (rs.next()){
- int Id_Cliente = rs.getInt("Id_Cliente");
- String Nombre = rs.getString("Nombre");
- String Apellido = rs.getString("Apellido");
- String Celular= rs.getString("Celular");
- String Cargo= rs.getString("Cargo");
- textArea.setText(Id_Cliente+" "+Nombre+" "+Apellido+" "+Celular+" "+Cargo);
- }
- } catch (SQLException e1) {
- // TODO Auto-generated catch block
- e1.printStackTrace();
- }
- textField_7.setText("");
- }
- });
- btnBuscar.setBounds(166, 29, 97, 25);
- ViewClient_1.add(btnBuscar);
- ViewClient_1.setVisible(false);
- lblIngreseLaCdula_1 = new JLabel("Ingrese la c\u00E9dula");
- lblIngreseLaCdula_1.setBounds(12, 13, 116, 16);
- ViewClient_1.add(lblIngreseLaCdula_1);
- lblId_Cliente = new JLabel("Id_Cliente");
- lblId_Cliente.setBounds(12, 84, 56, 16);
- ViewClient_1.add(lblId_Cliente);
- lblNombre = new JLabel("Nombre");
- lblNombre.setBounds(106, 84, 56, 16);
- ViewClient_1.add(lblNombre);
- lblApellido_1 = new JLabel("Apellido");
- lblApellido_1.setBounds(166, 84, 56, 16);
- ViewClient_1.add(lblApellido_1);
- lblCelular_1 = new JLabel("Celular");
- lblCelular_1.setBounds(241, 84, 56, 16);
- ViewClient_1.add(lblCelular_1);
- lblCargo = new JLabel("Cargo");
- lblCargo.setBounds(364, 84, 56, 16);
- ViewClient_1.add(lblCargo);
- JPanel RemoveClient = new JPanel();
- RemoveClient.setBackground(new Color(192, 192, 192));
- RemoveClient.setBounds(0, 23, 497, 230);
- frmAplicacionCooperativa.getContentPane().add(RemoveClient);
- RemoveClient.setLayout(null);
- JLabel lblBuscarClientePor = new JLabel("Buscar Cliente por N\u00FAmero de C\u00E9dula");
- lblBuscarClientePor.setBounds(12, 31, 247, 16);
- RemoveClient.add(lblBuscarClientePor);
- textField_4 = new JTextField();
- textField_4.setBounds(12, 60, 116, 22);
- RemoveClient.add(textField_4);
- textField_4.setColumns(10);
- JButton btnEliminar = new JButton("Eliminar ");
- btnEliminar.addActionListener(new ActionListener() {
- public void actionPerformed(ActionEvent e) {
- int tempIdVenta=0;
- if(JOptionPane.showConfirmDialog(null, "¿Está seguro de borrar a su cliente identificado como"+textField_4.getText()+
- "? Se borraran sus ventas asociadas y se pondrá triste :(", "Confirmar", JOptionPane.OK_CANCEL_OPTION, JOptionPane.QUESTION_MESSAGE)==JOptionPane.OK_OPTION) {
- try {
- rs= stmt.executeQuery("SELECT \"Id_Venta\" FROM VENTA WHERE \"Id_Cliente\"="+textField_4.getText()+"");
- while (rs.next()){
- tempIdVenta=rs.getInt("Id_Venta");
- }
- rs=stmt.executeQuery("DELETE FROM DETALLE_VENTA WHERE \"Id_Venta\"="+tempIdVenta+"");
- rs=stmt.executeQuery("DELETE FROM VENTA WHERE \"Id_Cliente\"="+textField_4.getText()+"");
- rs=stmt.executeQuery("DELETE FROM CLIENTE WHERE \"Id_Cliente\"="+textField_4.getText()+"");
- JOptionPane.showMessageDialog(null, "Cliente eliminado correctamente");
- } catch (SQLException e1) {
- // TODO Auto-generated catch block
- e1.printStackTrace();
- }
- }else {
- }
- textField_4.setText("");
- }
- });
- btnEliminar.setBounds(12, 128, 97, 25);
- RemoveClient.add(btnEliminar);
- JPanel ModifyClient = new JPanel();
- ModifyClient.setBackground(new Color(192, 192, 192));
- ModifyClient.setBounds(0, 23, 497, 230);
- frmAplicacionCooperativa.getContentPane().add(ModifyClient);
- ModifyClient.setLayout(null);
- ModifyClient.setVisible(false);
- lblquInformacinDesea = new JLabel("\u00BFQu\u00E9 informaci\u00F3n desea editar?");
- lblquInformacinDesea.setBounds(12, 92, 240, 16);
- ModifyClient.add(lblquInformacinDesea);
- lblIngreseLaCdula = new JLabel("Ingrese la c\u00E9dula del cliente");
- lblIngreseLaCdula.setBounds(12, 29, 180, 16);
- ModifyClient.add(lblIngreseLaCdula);
- textField_5 = new JTextField();
- textField_5.setBounds(12, 46, 116, 22);
- ModifyClient.add(textField_5);
- textField_5.setColumns(10);
- lblEscribaLaNueva = new JLabel("Escriba la nueva informaci\u00F3n");
- lblEscribaLaNueva.setBounds(12, 146, 180, 16);
- ModifyClient.add(lblEscribaLaNueva);
- ModifyOP = new JComboBox();
- ModifyOP.setBounds(12, 108, 90, 22);
- ModifyClient.add(ModifyOP);
- ModifyOP.setModel(new javax.swing.DefaultComboBoxModel<>(new String[] { "Opciones","Id_Cliente", "Nombre","Apellido","Celular","Cargo"}));
- textField_6 = new JTextField();
- textField_6.setBounds(12, 168, 116, 22);
- ModifyClient.add(textField_6);
- textField_6.setColumns(10);
- btnModificar = new JButton("Modificar");
- btnModificar.addActionListener(new ActionListener() {
- private String Apellido;
- private String Nombre;
- private String Celular;
- private String Cargo;
- private int tempIdVenta;
- public void actionPerformed(ActionEvent e) {
- int Id_Cliente=Integer.parseInt(textField_5.getText());
- String ModifyOp="";
- ModifyOp=ModifyOP.getSelectedItem().toString();
- String ModifyValue=textField_6.getText();
- if(JOptionPane.showConfirmDialog(null, "¿Está seguro de modificar la/el "+ModifyOp+" a su cliente identificado como: "+Id_Cliente+"?", "Confirmar", JOptionPane.OK_CANCEL_OPTION, JOptionPane.QUESTION_MESSAGE)==JOptionPane.OK_OPTION) {
- try {
- if(ModifyOp.equals("Id_Cliente")) {
- rs= stmt.executeQuery("SELECT * FROM cliente WHERE \"Id_Cliente\"="+Id_Cliente+"");
- while(rs.next()) {
- Nombre = rs.getString("Nombre");
- Apellido = rs.getString("Apellido");
- Celular= rs.getString("Celular");
- Cargo= rs.getString("Cargo");
- }
- rs=stmt.executeQuery("insert into cliente values("+ModifyValue+",'"+Nombre+"','"+Apellido+"','"+Celular+"','"+Cargo+"')");
- rs=stmt.executeQuery("update VENTA set \"Id_Cliente\"="+ModifyValue+" where \"Id_Cliente\"="+Id_Cliente);
- rs=stmt.executeQuery("delete from CLIENTE WHERE \"Id_Cliente\"="+Id_Cliente+"");
- JOptionPane.showMessageDialog(null, "Informacion cambiada satisfactoriamente");
- }else if(ModifyOp.equals("Celular")){
- rs=stmt.executeQuery("update CLIENTE set \"Celular\"="+ModifyValue+" where \"Id_Cliente\"="+Id_Cliente+"");
- }else {
- System.out.println("UPDATE CLIENTE SET \""+ModifyOp+"\"='"+ModifyValue+"'"
- + " WHERE \"Id_Cliente\"="+Id_Cliente+"");
- rs=stmt.executeQuery("UPDATE CLIENTE SET \""+ModifyOp+"\"='"+ModifyValue+"'"
- + " WHERE \"Id_Cliente\"="+Id_Cliente+"");
- JOptionPane.showMessageDialog(null, "Informacion cambiada satisfactoriamente");
- }
- } catch (SQLException e1) {
- // TODO Auto-generated catch block
- e1.printStackTrace();
- }
- }else {
- }
- textField_5.setText("");
- textField_6.setText("");
- }
- });
- btnModificar.setBounds(265, 88, 97, 25);
- ModifyClient.add(btnModificar);
- JPanel AddClient = new JPanel();
- AddClient.setBackground(new Color(192, 192, 192));
- AddClient.setBounds(0, 23, 497, 230);
- frmAplicacionCooperativa.getContentPane().add(AddClient);
- AddClient.setLayout(null);
- lblCdula = new JLabel("C\u00E9dula");
- lblCdula.setForeground(new Color(0, 0, 0));
- lblCdula.setBackground(new Color(255, 255, 255));
- lblCdula.setBounds(12, 24, 56, 16);
- AddClient.add(lblCdula);
- textField = new JTextField();
- textField.setBounds(12, 43, 116, 22);
- AddClient.add(textField);
- textField.setColumns(10);
- textField_1 = new JTextField();
- textField_1.setBounds(12, 143, 116, 22);
- AddClient.add(textField_1);
- textField_1.setColumns(10);
- AddClient.setVisible(false);
- textField_2 = new JTextField();
- textField_2.setBounds(12, 91, 116, 22);
- AddClient.add(textField_2);
- textField_2.setColumns(10);
- lblNewLabel = new JLabel("Nombre");
- lblNewLabel.setBounds(12, 78, 56, 16);
- AddClient.add(lblNewLabel);
- lblApellido = new JLabel("Apellido");
- lblApellido.setBounds(12, 126, 56, 16);
- AddClient.add(lblApellido);
- lblCelular = new JLabel("Celular");
- lblCelular.setBounds(12, 180, 56, 16);
- AddClient.add(lblCelular);
- JRadioButton rdbtnEstudiante = new JRadioButton("Estudiante");
- rdbtnEstudiante.setBounds(168, 43, 127, 25);
- AddClient.add(rdbtnEstudiante);
- JRadioButton rdbtnProfesor = new JRadioButton("Profesor");
- rdbtnProfesor.setBounds(168, 69, 127, 25);
- AddClient.add(rdbtnProfesor);
- textField_3 = new JTextField();
- textField_3.setBounds(12, 195, 116, 22);
- AddClient.add(textField_3);
- textField_3.setColumns(10);
- JButton btnAgregarCliente = new JButton("Agregar Cliente");
- btnAgregarCliente.addMouseListener(new MouseAdapter() {
- @Override
- public void mouseClicked(MouseEvent e) {
- int id_Cliente=Integer.parseInt(textField.getText());
- String nombre=textField_2.getText();
- String apellido=textField_1.getText();
- float celular=Float.parseFloat((textField_3.getText()));
- String cargo = null;
- if(rdbtnEstudiante.isSelected() && rdbtnProfesor.isSelected()) {
- JOptionPane.showMessageDialog(null, "Ha seleccionado ambas opciones, intente nuevamente");
- }else if(rdbtnProfesor.isSelected()==false && rdbtnEstudiante.isSelected()==false ){
- JOptionPane.showMessageDialog(null, "Seleccione un rol");
- }else {
- if(rdbtnEstudiante.isSelected()){
- cargo="Estudiante";
- }else {
- cargo="Profesor";
- }
- JOptionPane.showMessageDialog(null, "Ha guardado un cliente satisfactoriamente");
- }
- Cliente c= new Cliente(id_Cliente, nombre, apellido, celular, cargo);
- c.añadirCliente(stmt);
- textField.setText("");
- textField_1.setText("");
- textField_2.setText("");
- textField_3.setText("");
- }
- });
- btnAgregarCliente.setBounds(168, 142, 127, 25);
- AddClient.add(btnAgregarCliente);
- JPanel AddEmpleado = new JPanel();
- AddEmpleado.setBackground(new Color(192, 192, 192));
- AddEmpleado.setBounds(0, 23, 497, 230);
- frmAplicacionCooperativa.getContentPane().add(AddEmpleado);
- AddEmpleado.setLayout(null);
- lblCdula1 = new JLabel("C\u00E9dula");
- lblCdula1.setForeground(new Color(0, 0, 0));
- lblCdula1.setBackground(new Color(255, 255, 255));
- lblCdula1.setBounds(12, 24, 56, 16);
- AddEmpleado.add(lblCdula1);
- textField1 = new JTextField();
- textField1.setBounds(12, 43, 116, 22);
- AddEmpleado.add(textField1);
- textField1.setColumns(10);
- textField_11 = new JTextField();
- textField_11.setBounds(12, 143, 116, 22);
- AddEmpleado.add(textField_11);
- textField_11.setColumns(10);
- AddEmpleado.setVisible(false);
- textField_12 = new JTextField();
- textField_12.setBounds(12, 91, 116, 22);
- AddEmpleado.add(textField_12);
- textField_12.setColumns(10);
- lblNewLabel1 = new JLabel("Nombre");
- lblNewLabel1.setBounds(12, 78, 56, 16);
- AddEmpleado.add(lblNewLabel1);
- lblApellido1 = new JLabel("Apellido");
- lblApellido1.setBounds(12, 126, 56, 16);
- AddEmpleado.add(lblApellido1);
- JButton btnAgregarEmpleado = new JButton("Agregar Empleado");
- btnAgregarEmpleado.setBounds(168, 142, 127, 25);
- AddEmpleado.add(btnAgregarEmpleado);
- btnAgregarEmpleado.addMouseListener(new MouseAdapter() {
- @Override
- public void mouseClicked(MouseEvent e) {
- int id_Empleado=Integer.parseInt(textField1.getText());
- String nombre=textField_12.getText();
- String apellido=textField_11.getText();
- Empleado c= new Empleado(id_Empleado, nombre, apellido);
- c.añadirEmpleado(stmt);
- JOptionPane.showMessageDialog(null, "Ha guardado un Empleado satisfactoriamente");
- textField1.setText("");
- textField_11.setText("");
- textField_12.setText("");
- }
- });
- JPanel ModifyEmpleado = new JPanel();
- ModifyEmpleado.setBackground(new Color(192, 192, 192));
- ModifyEmpleado.setBounds(0, 23, 497, 230);
- frmAplicacionCooperativa.getContentPane().add(ModifyEmpleado);
- ModifyEmpleado.setLayout(null);
- ModifyEmpleado.setVisible(false);
- lblquInformacinDesea1 = new JLabel("\u00BFQu\u00E9 informaci\u00F3n desea editar?");
- lblquInformacinDesea1.setBounds(12, 92, 240, 16);
- ModifyEmpleado.add(lblquInformacinDesea1);
- lblIngreseLaCdula1 = new JLabel("Ingrese la c\u00E9dula del Empleado");
- lblIngreseLaCdula1.setBounds(12, 29, 180, 16);
- ModifyEmpleado.add(lblIngreseLaCdula1);
- textField_15 = new JTextField();
- textField_15.setBounds(12, 46, 116, 22);
- ModifyEmpleado.add(textField_15);
- textField_15.setColumns(10);
- lblEscribaLaNueva1 = new JLabel("Escriba la nueva informaci\u00F3n");
- lblEscribaLaNueva1.setBounds(12, 146, 180, 16);
- ModifyEmpleado.add(lblEscribaLaNueva1);
- ModifyOP1 = new JComboBox();
- ModifyOP1.setBounds(12, 108, 90, 22);
- ModifyEmpleado.add(ModifyOP1);
- ModifyOP1.setModel(new javax.swing.DefaultComboBoxModel<>(new String[] { "Opciones","Id_Empleado", "Nombre","Apellido"}));
- textField_16 = new JTextField();
- textField_16.setBounds(12, 168, 116, 22);
- ModifyEmpleado.add(textField_16);
- textField_16.setColumns(10);
- btnModificar1 = new JButton("Modificar");
- btnModificar1.addActionListener(new ActionListener() {
- public void actionPerformed(ActionEvent e) {
- int Id_Empleado=Integer.parseInt(textField_15.getText());
- String ModifyOp="";
- ModifyOp=ModifyOP1.getSelectedItem().toString();
- String ModifyValue=textField_16.getText();
- if(JOptionPane.showConfirmDialog(null, "¿Está seguro de modificar la/el"+ModifyOp+" a su Empleado identificado como: "+Id_Empleado+"?", "Confirmar", JOptionPane.OK_CANCEL_OPTION, JOptionPane.QUESTION_MESSAGE)==JOptionPane.OK_OPTION) {
- try {
- if(ModifyOp.equals("Id_Empleado")) {
- rs= stmt.executeQuery("SELECT * FROM empleado WHERE \"Id_Empleado\"="+Id_Empleado+"");
- String Nombre="";
- String Apellido="";
- while(rs.next()) {
- Nombre = rs.getString("Nombre");
- Apellido = rs.getString("Apellido");
- }
- rs=stmt.executeQuery("insert into empleado values("+ModifyValue+",'"+Nombre+"','"+Apellido+"')");
- rs=stmt.executeQuery("update VENTA set \"Id_Empleado\"="+ModifyValue+" where \"Id_Empleado\"="+Id_Empleado);
- rs=stmt.executeQuery("update pedido set \"Id_Empleado\"="+ModifyValue+" where \"Id_Empleado\"="+Id_Empleado);
- rs=stmt.executeQuery("delete from empleado WHERE \"Id_Empleado\"="+Id_Empleado+"");
- JOptionPane.showMessageDialog(null, "Informacion cambiada satisfactoriamente");
- }else {
- System.out.println("UPDATE Empleado SET \""+ModifyOp+"\"='"+ModifyValue+"'"
- + " WHERE \"Id_Empleado\"="+Id_Empleado+"");
- rs=stmt.executeQuery("UPDATE Empleado SET \""+ModifyOp+"\"='"+ModifyValue+"'"
- + " WHERE \"Id_Empleado\"="+Id_Empleado+"");
- JOptionPane.showMessageDialog(null, "Informacion cambiada satisfactoriamente");
- }
- } catch (SQLException e1) {
- // TODO Auto-generated catch block
- e1.printStackTrace();
- }
- }else {
- }
- textField_15.setText("");
- textField_16.setText("");
- }
- });
- btnModificar1.setBounds(265, 88, 97, 25);
- ModifyEmpleado.add(btnModificar1);
- JPanel RemoveEmpleado = new JPanel();
- RemoveEmpleado.setBounds(0, 23, 497, 230);
- frmAplicacionCooperativa.getContentPane().add(RemoveEmpleado);
- RemoveEmpleado.setBackground(new Color(192, 192, 192));
- RemoveEmpleado.setLayout(null);
- JLabel lblBuscarEmpleadoPor = new JLabel("Buscar Empleado por N\u00FAmero de C\u00E9dula");
- lblBuscarEmpleadoPor.setBounds(12, 31, 247, 16);
- RemoveEmpleado.add(lblBuscarEmpleadoPor);
- textField_14 = new JTextField();
- textField_14.setBounds(12, 60, 116, 22);
- RemoveEmpleado.add(textField_14);
- textField_14.setColumns(10);
- JButton btnEliminar1 = new JButton("Eliminar ");
- btnEliminar1.addActionListener(new ActionListener() {
- public void actionPerformed(ActionEvent e) {
- int tempIdVenta=0;
- if(JOptionPane.showConfirmDialog(null, "¿Está seguro de borrar a su Empleado identificado como"+textField_14.getText()+"? Se pondrá triste :(", "Confirmar", JOptionPane.OK_CANCEL_OPTION, JOptionPane.QUESTION_MESSAGE)==JOptionPane.OK_OPTION) {
- try {
- rs= stmt.executeQuery("SELECT \"Id_Venta\" FROM VENTA WHERE \"Id_Empleado\"="+textField_14.getText()+"");
- while (rs.next()){
- tempIdVenta=rs.getInt("Id_Venta");
- }
- rs=stmt.executeQuery("DELETE FROM DETALLE_VENTA WHERE \"Id_Venta\"="+tempIdVenta+"");
- rs=stmt.executeQuery("DELETE FROM VENTA WHERE \"Id_Empleado\"="+textField_14.getText()+"");
- rs=stmt.executeQuery("DELETE FROM Empleado WHERE \"Id_Empleado\"="+textField_14.getText()+"");
- JOptionPane.showMessageDialog(null, "Empleado eliminado correctamente");
- } catch (SQLException e1) {
- // TODO Auto-generated catch block
- e1.printStackTrace();
- }
- }else {
- }
- textField_14.setText("");
- }
- });
- btnEliminar1.setBounds(12, 128, 97, 25);
- RemoveEmpleado.add(btnEliminar1);
- JPanel ViewEmpleado = new JPanel();
- ViewEmpleado.setBackground(new Color(192, 192, 192));
- ViewEmpleado.setBounds(0, 23, 497, 230);
- frmAplicacionCooperativa.getContentPane().add(ViewEmpleado);
- ViewEmpleado.setLayout(null);
- textField_17 = new JTextField();
- textField_17.setBounds(12, 30, 116, 22);
- ViewEmpleado.add(textField_17);
- textField_17.setColumns(10);
- btnBuscar1 = new JButton("Buscar");
- btnBuscar1.addActionListener(new ActionListener() {
- public void actionPerformed(ActionEvent e) {
- try {
- rs = stmt.executeQuery("SELECT * FROM Empleado WHERE \"Id_Empleado\"="+textField_17.getText()+"");
- } catch (SQLException e1) {
- // TODO Auto-generated catch block
- e1.printStackTrace();
- }
- try {
- JTextArea textArea1 = new JTextArea();
- textArea1.setBounds(12, 103, 408, 114);
- ViewEmpleado.add(textArea1);
- textArea1.setWrapStyleWord(true);
- while (rs.next()){
- int Id_Empleado = rs.getInt("Id_Empleado");
- String Nombre = rs.getString("Nombre");
- String Apellido = rs.getString("Apellido");
- textArea1.setText(Id_Empleado+" "+Nombre+" "+Apellido);
- }
- } catch (SQLException e1) {
- // TODO Auto-generated catch block
- e1.printStackTrace();
- }
- }
- });
- btnBuscar1.setBounds(166, 29, 97, 25);
- ViewEmpleado.add(btnBuscar1);
- ViewEmpleado.setVisible(false);
- lblIngreseLaCdula_11 = new JLabel("Ingrese la c\u00E9dula");
- lblIngreseLaCdula_11.setBounds(12, 13, 116, 16);
- ViewEmpleado.add(lblIngreseLaCdula_11);
- lblId_Empleado = new JLabel("Id_Empleado");
- lblId_Empleado.setBounds(12, 84, 84, 16);
- ViewEmpleado.add(lblId_Empleado);
- lblNombreEmpleado = new JLabel("Nombre");
- lblNombreEmpleado.setBounds(106, 84, 56, 16);
- ViewEmpleado.add(lblNombreEmpleado);
- lblApellido_11 = new JLabel("Apellido");
- lblApellido_11.setBounds(187, 84, 56, 16);
- ViewEmpleado.add(lblApellido_11);
- JPanel AddProveedor = new JPanel();
- AddProveedor.setBackground(new Color(192, 192, 192));
- AddProveedor.setBounds(0, 23, 497, 230);
- frmAplicacionCooperativa.getContentPane().add(AddProveedor);
- AddProveedor.setLayout(null);
- JLabel lblCdula1Proveedor = new JLabel("C\u00E9dula");
- lblCdula1Proveedor.setForeground(new Color(0, 0, 0));
- lblCdula1Proveedor.setBackground(new Color(255, 255, 255));
- lblCdula1Proveedor.setBounds(12, 24, 56, 16);
- AddProveedor.add(lblCdula1Proveedor);
- JTextField textField1Proveedor = new JTextField();
- textField1Proveedor.setBounds(12, 43, 116, 22);
- AddProveedor.add(textField1Proveedor);
- textField1Proveedor.setColumns(10);
- JTextField textField_11Proveedor = new JTextField();
- textField_11Proveedor.setBounds(12, 143, 116, 22);
- AddProveedor.add(textField_11Proveedor);
- textField_11Proveedor.setColumns(10);
- AddProveedor.setVisible(false);
- JTextField textField_12Proveedor = new JTextField();
- textField_12Proveedor.setBounds(12, 91, 116, 22);
- AddProveedor.add(textField_12Proveedor);
- textField_12Proveedor.setColumns(10);
- JLabel lblNewLabel1Proveedor = new JLabel("Nombre");
- lblNewLabel1Proveedor.setBounds(12, 78, 56, 16);
- AddProveedor.add(lblNewLabel1Proveedor);
- JLabel lblApellido1Proveedor = new JLabel("Telefono");
- lblApellido1Proveedor.setBounds(12, 126, 56, 16);
- AddProveedor.add(lblApellido1Proveedor);
- JButton btnAgregarProveedor = new JButton("Agregar");
- btnAgregarProveedor.addActionListener(new ActionListener() {
- public void actionPerformed(ActionEvent arg0) {
- float id_Proveedor=Float.parseFloat(textField1Proveedor.getText());
- String nombre=textField_12Proveedor.getText();
- String telefono=textField_11Proveedor.getText();
- Proveedor c= new Proveedor(id_Proveedor, nombre,telefono);
- c.añadirProveedor(stmt);
- JOptionPane.showMessageDialog(null, "Ha guardado un Proveedor satisfactoriamente");
- textField1Proveedor.setText("");
- textField_11Proveedor.setText("");
- textField_12Proveedor.setText("");
- }
- });
- btnAgregarProveedor.setBounds(168, 142, 127, 25);
- AddProveedor.add(btnAgregarProveedor);
- JPanel RemoveProveedor = new JPanel();
- RemoveProveedor.setBounds(0, 23, 497, 230);
- frmAplicacionCooperativa.getContentPane().add(RemoveProveedor);
- RemoveProveedor.setBackground(new Color(192, 192, 192));
- RemoveProveedor.setLayout(null);
- JLabel lblBuscarProveedorPor = new JLabel("Buscar Proveedor por N\u00FAmero de C\u00E9dula");
- lblBuscarProveedorPor.setBounds(12, 31, 247, 16);
- RemoveProveedor.add(lblBuscarProveedorPor);
- JTextField textField_14Proveedor = new JTextField();
- textField_14Proveedor.setBounds(12, 60, 116, 22);
- RemoveProveedor.add(textField_14Proveedor);
- textField_14Proveedor.setColumns(10);
- JButton btnEliminarProveedor = new JButton("Eliminar ");
- btnEliminarProveedor.addActionListener(new ActionListener() {
- public void actionPerformed(ActionEvent e) {
- int tempIdVenta=0;
- if(JOptionPane.showConfirmDialog(null, "¿Está seguro de borrar a su Proveedor identificado como"+textField_14Proveedor.getText()+"? Se pondrá triste :(", "Confirmar", JOptionPane.OK_CANCEL_OPTION, JOptionPane.QUESTION_MESSAGE)==JOptionPane.OK_OPTION) {
- try {
- rs= stmt.executeQuery("SELECT \"Id_Pedido\" FROM producto WHERE \"Id_Proveedor\"="+textField_14Proveedor.getText()+"");
- while (rs.next()){
- tempIdVenta=rs.getInt("Id_Pedido");
- }
- rs=stmt.executeQuery("DELETE FROM DETALLE_pedido WHERE \"Id_Pedido\"="+tempIdVenta+"");
- rs=stmt.executeQuery("DELETE FROM Pedido WHERE \"Id_Proveedor\"="+textField_14Proveedor.getText()+"");
- rs=stmt.executeQuery("DELETE FROM Proveedor WHERE \"Id_Proveedor\"="+textField_14Proveedor.getText()+"");
- JOptionPane.showMessageDialog(null, "Proveedor eliminado correctamente");
- } catch (SQLException e1) {
- // TODO Auto-generated catch block
- e1.printStackTrace();
- }
- }else {
- }
- textField_14Proveedor.setText("");
- }
- });
- btnEliminarProveedor.setBounds(12, 128, 97, 25);
- RemoveProveedor.add(btnEliminarProveedor);
- JPanel ModifyProveedor = new JPanel();
- ModifyProveedor.setBackground(new Color(192, 192, 192));
- ModifyProveedor.setBounds(0, 23, 497, 230);
- frmAplicacionCooperativa.getContentPane().add(ModifyProveedor);
- ModifyProveedor.setLayout(null);
- ModifyProveedor.setVisible(false);
- JLabel lblquInformacinDeseaProveedor = new JLabel("\u00BFQu\u00E9 informaci\u00F3n desea editar?");
- lblquInformacinDeseaProveedor.setBounds(12, 92, 240, 16);
- ModifyProveedor.add(lblquInformacinDeseaProveedor);
- JLabel lblIngreseLaCdula1Proveedor = new JLabel("Ingrese la c\u00E9dula del Proveedor");
- lblIngreseLaCdula1Proveedor.setBounds(12, 29, 180, 16);
- ModifyProveedor.add(lblIngreseLaCdula1Proveedor);
- textField_15Proveedor = new JTextField();
- textField_15Proveedor.setBounds(12, 46, 116, 22);
- ModifyProveedor.add(textField_15Proveedor);
- textField_15Proveedor.setColumns(10);
- JLabel lblEscribaLaNueva1Proveedor = new JLabel("Escriba la nueva informaci\u00F3n");
- lblEscribaLaNueva1Proveedor.setBounds(12, 146, 180, 16);
- ModifyProveedor.add(lblEscribaLaNueva1Proveedor);
- JComboBox ModifyOP1Proveedor = new JComboBox();
- ModifyOP1Proveedor.setBounds(12, 108, 90, 22);
- ModifyProveedor.add(ModifyOP1Proveedor);
- ModifyOP1Proveedor.setModel(new javax.swing.DefaultComboBoxModel<>(new String[] { "Opciones","Id_Proveedor", "Nombre","Telefono"}));
- JTextField textField_16Proveedor = new JTextField();
- textField_16Proveedor.setBounds(12, 168, 116, 22);
- ModifyProveedor.add(textField_16Proveedor);
- textField_16Proveedor.setColumns(10);
- JButton btnModificar1Proveedor = new JButton("Modificar");
- btnModificar1Proveedor.addActionListener(new ActionListener() {
- public void actionPerformed(ActionEvent e) {
- int Id_Proveedor=Integer.parseInt(textField_15Proveedor.getText());
- String ModifyOp="";
- ModifyOp=ModifyOP1Proveedor.getSelectedItem().toString();
- String ModifyValue=textField_16Proveedor.getText();
- if(JOptionPane.showConfirmDialog(null, "¿Está seguro de modificar la/el"+ModifyOp+" a su Proveedor identificado como: "+Id_Proveedor+"?", "Confirmar", JOptionPane.OK_CANCEL_OPTION, JOptionPane.QUESTION_MESSAGE)==JOptionPane.OK_OPTION) {
- try {
- if(ModifyOp.equals("Id_Proveedor")) {
- rs= stmt.executeQuery("SELECT * FROM Proveedor WHERE \"Id_Proveedor\"="+Id_Proveedor+"");
- String Nombre="";
- float Apellido=0;
- while(rs.next()) {
- Nombre = rs.getString("Nombre");
- Apellido = rs.getFloat("Telefono");
- }
- rs=stmt.executeQuery("insert into Proveedor values("+ModifyValue+",'"+Nombre+"',"+Apellido+")");
- rs=stmt.executeQuery("update VENTA set \"Id_Proveedor\"="+ModifyValue+" where \"Id_Proveedor\"="+Id_Proveedor);
- rs=stmt.executeQuery("update pedido set \"Id_Proveedor\"="+ModifyValue+" where \"Id_Proveedor\"="+Id_Proveedor);
- rs=stmt.executeQuery("delete from Proveedor WHERE \"Id_Proveedor\"="+Id_Proveedor+"");
- JOptionPane.showMessageDialog(null, "Informacion cambiada satisfactoriamente");
- }else {
- System.out.println("UPDATE Proveedor SET \""+ModifyOp+"\"='"+ModifyValue+"'"
- + " WHERE \"Id_Proveedor\"="+Id_Proveedor+"");
- rs=stmt.executeQuery("UPDATE Proveedor SET \""+ModifyOp+"\"='"+ModifyValue+"'"
- + " WHERE \"Id_Proveedor\"="+Id_Proveedor+"");
- JOptionPane.showMessageDialog(null, "Informacion cambiada satisfactoriamente");
- }
- } catch (SQLException e1) {
- // TODO Auto-generated catch block
- e1.printStackTrace();
- }
- }else {
- }
- textField_15Proveedor.setText("");
- textField_16Proveedor.setText("");
- }
- });
- btnModificar1Proveedor.setBounds(265, 88, 97, 25);
- ModifyProveedor.add(btnModificar1Proveedor);
- JPanel ViewProveedor = new JPanel();
- ViewProveedor.setBackground(new Color(192, 192, 192));
- ViewProveedor.setBounds(0, 23, 497, 230);
- frmAplicacionCooperativa.getContentPane().add(ViewProveedor);
- ViewProveedor.setLayout(null);
- textField_Proveedor = new JTextField();
- textField_Proveedor.setBounds(12, 30, 116, 22);
- ViewProveedor.add(textField_Proveedor);
- textField_Proveedor.setColumns(10);
- JButton btnBuscarProveedor = new JButton("Buscar");
- btnBuscarProveedor.addActionListener(new ActionListener() {
- public void actionPerformed(ActionEvent e) {
- try {
- rs = stmt.executeQuery("SELECT * FROM Proveedor WHERE \"Id_Proveedor\"="+textField_Proveedor.getText()+"");
- } catch (SQLException e1) {
- // TODO Auto-generated catch block
- e1.printStackTrace();
- }
- try {
- JTextArea textAreaProveedor = new JTextArea();
- textAreaProveedor.setBounds(12, 103, 408, 114);
- ViewProveedor.add(textAreaProveedor);
- textAreaProveedor.setWrapStyleWord(true);
- while (rs.next()){
- int Id_Proveedor = rs.getInt("Id_Proveedor");
- String Nombre = rs.getString("Nombre");
- float telefono = rs.getFloat("Telefono");
- textAreaProveedor.setText(Id_Proveedor+" "+Nombre+" "+telefono);
- }
- } catch (SQLException e1) {
- // TODO Auto-generated catch block
- e1.printStackTrace();
- }
- }
- });
- btnBuscarProveedor.setBounds(166, 29, 97, 25);
- ViewProveedor.add(btnBuscarProveedor);
- ViewProveedor.setVisible(false);
- JLabel lblIngreseLaCdulaProveedor = new JLabel("Ingrese la c\u00E9dula");
- lblIngreseLaCdulaProveedor.setBounds(12, 13, 116, 16);
- ViewProveedor.add(lblIngreseLaCdulaProveedor);
- lblId_Proveedor = new JLabel("Id_Proveedor");
- lblId_Proveedor.setBounds(12, 84, 84, 16);
- ViewProveedor.add(lblId_Proveedor);
- lblNombreProveedor = new JLabel("Nombre");
- lblNombreProveedor.setBounds(106, 84, 56, 16);
- ViewProveedor.add(lblNombreProveedor);
- lblApellidoProveedor = new JLabel("Apellido");
- lblApellidoProveedor.setBounds(187, 84, 56, 16);
- ViewProveedor.add(lblApellidoProveedor);
- JPanel RegistrarProducto = new JPanel();
- RegistrarProducto.setBounds(0, 23, 497, 230);
- frmAplicacionCooperativa.getContentPane().add(RegistrarProducto);
- RegistrarProducto.setBackground(new Color(192, 192, 192));
- RegistrarProducto.setLayout(null);
- RegistrarProducto.setVisible(false);
- Barcode = new JTextField();
- Barcode.setBounds(12, 40, 116, 22);
- RegistrarProducto.add(Barcode);
- Barcode.setColumns(10);
- JLabel lblIngreseCdigoDe = new JLabel("Ingrese c\u00F3digo de barras");
- lblIngreseCdigoDe.setBounds(12, 24, 152, 16);
- RegistrarProducto.add(lblIngreseCdigoDe);
- textField_8 = new JTextField();
- textField_8.addKeyListener(new KeyAdapter() {
- @Override
- public void keyTyped(KeyEvent arg0) {
- if (textField_8.getText().length()==20) {
- arg0.consume();
- }
- }
- });
- textField_8.setBounds(12, 81, 116, 22);
- RegistrarProducto.add(textField_8);
- textField_8.setColumns(10);
- JLabel lblNombreDelProducto = new JLabel("Nombre del producto");
- lblNombreDelProducto.setBounds(12, 65, 152, 16);
- RegistrarProducto.add(lblNombreDelProducto);
- textField_9 = new JTextField();
- textField_9.setBounds(12, 122, 116, 22);
- RegistrarProducto.add(textField_9);
- textField_9.setColumns(10);
- JLabel lblIngresePrecioDe = new JLabel("Precio de venta");
- lblIngresePrecioDe.setBounds(12, 106, 116, 16);
- RegistrarProducto.add(lblIngresePrecioDe);
- textField_10 = new JTextField();
- textField_10.setBounds(12, 173, 116, 22);
- RegistrarProducto.add(textField_10);
- textField_10.setColumns(10);
- JLabel lblStockDisponible = new JLabel("Stock disponible");
- lblStockDisponible.setBounds(12, 157, 116, 16);
- RegistrarProducto.add(lblStockDisponible);
- JButton btnRegistrar = new JButton("Registrar");
- btnRegistrar.addActionListener(new ActionListener() {
- public void actionPerformed(ActionEvent e) {
- try {
- float Id_Producto=Float.parseFloat(Barcode.getText());
- String Nombre=textField_8.getText();
- int Precio=Integer.parseInt(textField_9.getText());
- int Stock=Integer.parseInt(textField_10.getText());
- System.out.println("INSERT INTO PRODUCTO VALUES ("+Id_Producto+",'"+Nombre+"',"+Precio+","+Stock+")");
- rs= stmt.executeQuery("INSERT INTO PRODUCTO VALUES ("+Id_Producto+",'"+Nombre+"',"+Precio+","+Stock+")");
- JOptionPane.showMessageDialog(null, "Ha guardado un producto satisfactoriamente");
- } catch (SQLException e1) {
- // TODO Auto-generated catch block
- e1.printStackTrace();
- }
- }
- });
- btnRegistrar.setBounds(208, 102, 97, 25);
- RegistrarProducto.add(btnRegistrar);
- /*
- * End ModifyVenta
- */
- JPanel ViewProducto = new JPanel();
- ViewProducto.setBackground(new Color(192, 192, 192));
- ViewProducto.setBounds(0, 23, 497, 230);
- frmAplicacionCooperativa.getContentPane().add(ViewProducto);
- ViewProducto.setLayout(null);
- textField_7Producto = new JTextField();
- textField_7Producto.setBounds(10, 68, 116, 22);
- ViewProducto.add(textField_7Producto);
- textField_7Producto.setColumns(10);
- lblIngreseLaCdula_1_1 = new JLabel("Ingrese la c\u00E9dula");
- lblIngreseLaCdula_1_1.setBounds(22, 44, 116, 16);
- ViewProducto.add(lblIngreseLaCdula_1_1);
- lblId_Cliente_1 = new JLabel("Id_Producto");
- lblId_Cliente_1.setBounds(10, 109, 56, 16);
- ViewProducto.add(lblId_Cliente_1);
- lblNombre_2 = new JLabel("Nombre");
- lblNombre_2.setBounds(94, 110, 56, 16);
- ViewProducto.add(lblNombre_2);
- lblApellido_1_1 = new JLabel("Precio Unitario");
- lblApellido_1_1.setBounds(166, 110, 97, 16);
- ViewProducto.add(lblApellido_1_1);
- lblCelular_1_1 = new JLabel("Stock");
- lblCelular_1_1.setBounds(283, 109, 56, 16);
- ViewProducto.add(lblCelular_1_1);
- btnBuscarProducto = new JButton("Buscar");
- btnBuscarProducto.setBounds(273, 73, 97, 25);
- ViewProducto.add(btnBuscarProducto);
- btnBuscarProducto.addActionListener(new ActionListener() {
- public void actionPerformed(ActionEvent e) {
- try {
- rs = stmt.executeQuery("SELECT * FROM producto WHERE \"Id_Producto\"="+textField_7Producto.getText()+"");
- } catch (SQLException e1) {
- // TODO Auto-generated catch block
- e1.printStackTrace();
- }
- try {
- JTextArea textAreaProducto = new JTextArea();
- textAreaProducto.setBounds(12, 103, 408, 114);
- ViewProducto.add(textAreaProducto);
- textAreaProducto.setWrapStyleWord(true);
- while (rs.next()){
- int Id_Producto = rs.getInt("Id_Producto");
- String Nombre = rs.getString("Nombre");
- int Apellido = rs.getInt("Precio_Unitario");
- int Celular= rs.getInt("Stock");
- textAreaProducto.setText(Id_Producto+" "+Nombre+" "+Apellido+" "+Celular);
- }
- } catch (SQLException e1) {
- // TODO Auto-generated catch block
- e1.printStackTrace();
- }
- textField_7Producto.setText("");
- }
- });
- JPanel RemoveProducto = new JPanel();
- RemoveProducto.setBounds(0, 23, 497, 230);
- frmAplicacionCooperativa.getContentPane().add(RemoveProducto);
- RemoveProducto.setBackground(new Color(192, 192, 192));
- RemoveProducto.setLayout(null);
- JLabel lblBuscarProductoPor = new JLabel("Buscar Producto por Codigo de barras\r\n");
- lblBuscarProductoPor.setBounds(12, 31, 247, 16);
- RemoveProducto.add(lblBuscarProductoPor);
- JTextField textField_14Producto = new JTextField();
- textField_14Producto.setBounds(12, 60, 116, 22);
- RemoveProducto.add(textField_14Producto);
- textField_14Producto.setColumns(10);
- JButton btnEliminarProducto = new JButton("Eliminar ");
- btnEliminarProducto.addActionListener(new ActionListener() {
- public void actionPerformed(ActionEvent e) {
- int tempIdVenta=0;
- if(JOptionPane.showConfirmDialog(null, "¿Está seguro de borrar a su Producto identificado como"+textField_14Producto.getText()+"? Se pondrá triste :(", "Confirmar", JOptionPane.OK_CANCEL_OPTION, JOptionPane.QUESTION_MESSAGE)==JOptionPane.OK_OPTION) {
- try {
- rs= stmt.executeQuery("delete from detalle_venta WHERE \"Id_Producto\"="+textField_14Producto.getText()+"");
- rs= stmt.executeQuery("delete from detalle_pedido WHERE \"Id_Producto\"="+textField_14Producto.getText()+"");
- rs=stmt.executeQuery("DELETE FROM Producto WHERE \"Id_Producto\"="+textField_14Producto.getText()+"");
- JOptionPane.showMessageDialog(null, "Producto eliminado correctamente");
- } catch (SQLException e1) {
- // TODO Auto-generated catch block
- e1.printStackTrace();
- }
- }else {
- }
- textField_14Producto.setText("");
- }
- });
- btnEliminarProducto.setBounds(12, 128, 97, 25);
- RemoveProducto.add(btnEliminarProducto);
- //Declaracion Diaria
- JPanel DeclaracionDiaria = new JPanel();
- DeclaracionDiaria.setBackground(new Color(192, 192, 192));
- DeclaracionDiaria.setBounds(0, 23, 497, 274);
- frmAplicacionCooperativa.getContentPane().add(DeclaracionDiaria);
- DeclaracionDiaria.setLayout(null);
- JCalendar calendarDeclaracionD = new JCalendar();
- calendarDeclaracionD.setBounds(12, 51, 184, 155);
- DeclaracionDiaria.add(calendarDeclaracionD);
- JLabel lblSeleccioneLaFecha_2 = new JLabel("Seleccione la fecha de la cual");
- lblSeleccioneLaFecha_2.setBounds(12, 13, 184, 16);
- DeclaracionDiaria.add(lblSeleccioneLaFecha_2);
- JLabel lblQuiereGenerarEl = new JLabel("Quiere generar el informe");
- lblQuiereGenerarEl.setBounds(12, 29, 184, 16);
- DeclaracionDiaria.add(lblQuiereGenerarEl);
- JButton btnGenerarDeclaracion = new JButton("Generar");
- btnGenerarDeclaracion.addActionListener(new ActionListener() {
- public void actionPerformed(ActionEvent e) {
- FileOutputStream archivoSalida = null;
- String fecha=calendarDeclaracionD.getDayChooser().getDay()+"-"+((calendarDeclaracionD.getMonthChooser().getMonth())+1)+"-"+(calendarDeclaracionD.getYearChooser().getYear());
- try {
- int temp=0;
- rs=stmt.executeQuery("SELECT COUNT(\"Id_Venta\") FROM VENTA WHERE \"FechaVenta\"=TO_DATE ('"+fecha+"','DD-MM-YYYY')");
- if (rs.next()) {
- temp=rs.getInt("COUNT(\"Id_Venta\")");
- }
- archivoSalida = new FileOutputStream("Informe"+fecha+"-"+temp+".txt");
- rs=stmt.executeQuery("SELECT SUM(\"Valor_Venta\") FROM VENTA WHERE \"FechaVenta\"=TO_DATE ('"+fecha+"','DD-MM-YYYY')");
- int VentaTotal=0;
- if (rs.next()) {
- VentaTotal=rs.getInt("SUM(\"Valor_Venta\")");
- }
- int PlataAGuardar=(VentaTotal*60)/100;
- int GananciaNeta=VentaTotal-PlataAGuardar;
- int GananciaTotal=GananciaNeta-80000-30000;
- //T1 = Tabla Empleado T2= Tabla Venta
- //INNER JOIN
- rs=stmt.executeQuery("SELECT T1.\"Id_Cliente\",T1.\"Nombre\",T1.\"Apellido\",T2.\"Valor_Venta\",T2.\"Valor_Pagado\" FROM CLIENTE T1 INNER JOIN VENTA T2 ON T1.\"Id_Cliente\"=T2.\"Id_Cliente\" WHERE T2.\"FechaVenta\"=TO_DATE ('"+fecha+"','DD-MM-YYYY') AND \"Valor_Venta\"-\"Valor_Pagado\"!=0");
- int contador=0;
- String[] fiadosData=new String[5];
- String tempf="";
- String[] fiadosLista = new String[10]; //Mas de 10 fiados por el momento no tiene sentido
- while(rs.next()) {
- fiadosData[0]=rs.getString("Id_Cliente");
- fiadosData[1]=rs.getString("Nombre");
- fiadosData[2]=rs.getString("Apellido");
- fiadosData[3]=rs.getString("Valor_Venta");
- fiadosData[4]=rs.getString("Valor_Pagado");
- tempf=fiadosData[0]+" "+fiadosData[1]+" "+fiadosData[2]+" "+fiadosData[3]+" "+fiadosData[4];
- fiadosLista[contador]=tempf;
- contador++;
- }
- PrintStream salida = new PrintStream(archivoSalida);
- salida.println("--------------------------------------------------------------------------");
- salida.println(" D E C L A R A C I O N D I A R I A ");
- salida.println("--------------------------------------------------------------------------");
- salida.println(" ");
- salida.println(" INFORME "+fecha+"- Numero de ventas realizadas: "+temp );
- salida.println(" VENTA DE LA FECHA "+fecha+": ");
- salida.println(" ");
- salida.println(" * SUELDOS = "+80000+" COP ");
- salida.println(" * ARRIENDO = "+30000+" COP ");
- salida.println(" * VENTA TOTAL = "+VentaTotal+" COP ");
- salida.println(" * PLATA A GUARDAR = "+PlataAGuardar+" COP ");
- salida.println(" * GANANCIA NETA = "+GananciaNeta+" COP ");
- salida.println(" * GANANCIA TOTAL = "+GananciaTotal+" COP ");
- salida.println(" ");
- salida.println("--------------------------------------------------------------------------");
- salida.println(" ");
- salida.println(" F I A D O S D E L A F E C H A ");
- salida.println(" ");
- salida.println("--------------------------------------------------------------------------");
- salida.println(" ");
- salida.println(" Id_Cliente Nombre Apellido Valor_Venta Valor_Pagado ");
- for (int i=0; i<contador; i++) {
- salida.println(" "+fiadosLista[i] );
- }
- salida.println(" ");
- salida.println("--------------------------------------------------------------------------");
- salida.close();
- JOptionPane.showMessageDialog(null, "Informe generado correctamente");
- } catch (FileNotFoundException e1) {
- // TODO Auto-generated catch block
- e1.printStackTrace();
- } catch (SQLException e1) {
- // TODO Auto-generated catch block
- e1.printStackTrace();
- }
- }
- });
- btnGenerarDeclaracion.setBounds(295, 110, 97, 25);
- DeclaracionDiaria.add(btnGenerarDeclaracion);
- //End - Declaracion Diaria
- JComboBox Cliente = new JComboBox();
- Cliente.setBounds(0, 2, 92, 19);
- frmAplicacionCooperativa.getContentPane().add(Cliente);
- Cliente.addActionListener(new ActionListener() {
- public void actionPerformed(ActionEvent e) {
- String opcion = "Seleccione una Opcion";
- opcion= Cliente.getSelectedItem().toString();
- switch(opcion) {
- case "Cliente":
- DeclaracionDiaria.setVisible(false);
- ModifyVenta.setVisible(false);
- MostrarVenta.setVisible(false);
- AddVenta.setVisible(false);
- RegistrarProducto.setVisible(false);
- ModificarProducto.setVisible(false);
- ViewProducto.setVisible(false);
- RemoveProducto.setVisible(false);
- AddProveedor.setVisible(false);
- RemoveProveedor.setVisible(false);
- ModifyProveedor.setVisible(false);
- ViewProveedor.setVisible(false);
- AddClient.setVisible(false);
- RemoveClient.setVisible(false);
- ModifyClient.setVisible(false);
- ViewClient_1.setVisible(false);
- AddEmpleado.setVisible(false);
- RemoveEmpleado.setVisible(false);
- ModifyEmpleado.setVisible(false);
- ViewEmpleado.setVisible(false);
- AddPedido.setVisible(false);
- RemovePedido.setVisible(false);
- ModifyPedido.setVisible(false);
- ViewPedido.setVisible(false);
- panel.setVisible(true);
- break;
- case "Añadir Cliente":
- DeclaracionDiaria.setVisible(false);
- ModifyVenta.setVisible(false);
- MostrarVenta.setVisible(false);
- AddVenta.setVisible(false);
- RegistrarProducto.setVisible(false);
- ModificarProducto.setVisible(false);
- ViewProducto.setVisible(false);
- RemoveProducto.setVisible(false);
- AddProveedor.setVisible(false);
- RemoveProveedor.setVisible(false);
- ModifyProveedor.setVisible(false);
- ViewProveedor.setVisible(false);
- RemoveClient.setVisible(false);
- ModifyClient.setVisible(false);
- ViewClient_1.setVisible(false);
- AddEmpleado.setVisible(false);
- RemoveEmpleado.setVisible(false);
- ModifyEmpleado.setVisible(false);
- ViewEmpleado.setVisible(false);
- AddPedido.setVisible(false);
- RemovePedido.setVisible(false);
- ModifyPedido.setVisible(false);
- ViewPedido.setVisible(false);
- panel.setVisible(false);
- AddClient.setVisible(true);
- break;
- case "Remover Cliente":
- DeclaracionDiaria.setVisible(false);
- ModifyVenta.setVisible(false);
- MostrarVenta.setVisible(false);
- AddVenta.setVisible(false);
- RegistrarProducto.setVisible(false);
- ModificarProducto.setVisible(false);
- ViewProducto.setVisible(false);
- RemoveProducto.setVisible(false);
- AddProveedor.setVisible(false);
- RemoveProveedor.setVisible(false);
- ModifyProveedor.setVisible(false);
- ViewProveedor.setVisible(false);
- ModifyClient.setVisible(false);
- ViewClient_1.setVisible(false);
- AddEmpleado.setVisible(false);
- RemoveEmpleado.setVisible(false);
- ModifyEmpleado.setVisible(false);
- ViewEmpleado.setVisible(false);
- AddPedido.setVisible(false);
- RemovePedido.setVisible(false);
- ModifyPedido.setVisible(false);
- ViewPedido.setVisible(false);
- panel.setVisible(false);
- AddClient.setVisible(false);
- RemoveClient.setVisible(true);
- break;
- case "Modificar Info":
- DeclaracionDiaria.setVisible(false);
- ModifyVenta.setVisible(false);
- MostrarVenta.setVisible(false);
- AddVenta.setVisible(false);
- RegistrarProducto.setVisible(false);
- ModificarProducto.setVisible(false);
- ViewProducto.setVisible(false);
- RemoveProducto.setVisible(false);
- AddProveedor.setVisible(false);
- RemoveProveedor.setVisible(false);
- ModifyProveedor.setVisible(false);
- ViewProveedor.setVisible(false);
- ViewClient_1.setVisible(false);
- AddEmpleado.setVisible(false);
- RemoveEmpleado.setVisible(false);
- ModifyEmpleado.setVisible(false);
- ViewEmpleado.setVisible(false);
- AddPedido.setVisible(false);
- RemovePedido.setVisible(false);
- ModifyPedido.setVisible(false);
- ViewPedido.setVisible(false);
- panel.setVisible(false);
- AddClient.setVisible(false);
- RemoveClient.setVisible(false);
- ModifyClient.setVisible(true);
- break;
- case "Mostrar Cliente":
- DeclaracionDiaria.setVisible(false);
- ModifyVenta.setVisible(false);
- MostrarVenta.setVisible(false);
- AddVenta.setVisible(false);
- RegistrarProducto.setVisible(false);
- ModificarProducto.setVisible(false);
- ViewProducto.setVisible(false);
- RemoveProducto.setVisible(false);
- AddProveedor.setVisible(false);
- RemoveProveedor.setVisible(false);
- ModifyProveedor.setVisible(false);
- ViewProveedor.setVisible(false);
- AddEmpleado.setVisible(false);
- RemoveEmpleado.setVisible(false);
- ModifyEmpleado.setVisible(false);
- ViewEmpleado.setVisible(false);
- AddPedido.setVisible(false);
- RemovePedido.setVisible(false);
- ModifyPedido.setVisible(false);
- ViewPedido.setVisible(false);
- panel.setVisible(false);
- AddClient.setVisible(false);
- RemoveClient.setVisible(false);
- ModifyClient.setVisible(false);
- ViewClient_1.setVisible(true);
- break;
- }
- }
- });
- Cliente.setModel(new DefaultComboBoxModel(new String[] {"Cliente", "A\u00F1adir Cliente", "Remover Cliente", "Modificar Info", "Mostrar Cliente"}));
- Venta = new JComboBox();
- Venta.setBounds(91, 0, 83, 22);
- frmAplicacionCooperativa.getContentPane().add(Venta);
- Venta.setModel(new javax.swing.DefaultComboBoxModel<>(new String[] { "Venta","Registra una Venta","Consultar Ventas","Modificar Venta","Declaracion Diaria"}));
- Venta.addActionListener(new ActionListener() {
- public void actionPerformed(ActionEvent arg0) {
- String Opcion="";
- Opcion=Venta.getSelectedItem().toString();
- switch(Opcion) {
- case "Venta":
- DeclaracionDiaria.setVisible(false);
- ModifyVenta.setVisible(false);
- MostrarVenta.setVisible(false);
- ModificarProducto.setVisible(false);
- ViewProducto.setVisible(false);
- RemoveProducto.setVisible(false);
- AddProveedor.setVisible(false);
- RemoveProveedor.setVisible(false);
- ModifyProveedor.setVisible(false);
- ViewProveedor.setVisible(false);
- AddEmpleado.setVisible(false);
- RemoveEmpleado.setVisible(false);
- ModifyEmpleado.setVisible(false);
- ViewEmpleado.setVisible(false);
- AddPedido.setVisible(false);
- RemovePedido.setVisible(false);
- ModifyPedido.setVisible(false);
- ViewPedido.setVisible(false);
- AddClient.setVisible(false);
- RemoveClient.setVisible(false);
- ModifyClient.setVisible(false);
- ViewClient_1.setVisible(false);
- RegistrarProducto.setVisible(false);
- panel.setVisible(true);
- AddVenta.setVisible(false);
- break;
- case "Registra una Venta":
- DeclaracionDiaria.setVisible(false);
- ModifyVenta.setVisible(false);
- MostrarVenta.setVisible(false);
- ModificarProducto.setVisible(false);
- ViewProducto.setVisible(false);
- RemoveProducto.setVisible(false);
- AddProveedor.setVisible(false);
- RemoveProveedor.setVisible(false);
- ModifyProveedor.setVisible(false);
- ViewProveedor.setVisible(false);
- AddEmpleado.setVisible(false);
- RemoveEmpleado.setVisible(false);
- ModifyEmpleado.setVisible(false);
- ViewEmpleado.setVisible(false);
- AddPedido.setVisible(false);
- RemovePedido.setVisible(false);
- ModifyPedido.setVisible(false);
- ViewPedido.setVisible(false);
- AddClient.setVisible(false);
- RemoveClient.setVisible(false);
- ModifyClient.setVisible(false);
- ViewClient_1.setVisible(false);
- RegistrarProducto.setVisible(false);
- panel.setVisible(false);
- AddVenta.setVisible(true);
- try {
- modeloVentaP.clear();
- rs=stmt.executeQuery("SELECT * FROM PRODUCTO where \"Stock\" <> 0");
- while(rs.next()) {
- String Id_Producto=rs.getString("Id_Producto");
- String Nombre=rs.getString("Nombre");
- int Precio_Unitario=rs.getInt("Precio_Unitario");
- int Stock=rs.getInt("Stock");
- modeloVentaP.addElement(Id_Producto+" "+Nombre+" "+Precio_Unitario+" "+Stock);
- }
- } catch (SQLException e1) {
- // TODO Auto-generated catch block
- e1.printStackTrace();
- }
- try {
- modeloVenta.clear();
- rs=stmt.executeQuery("SELECT * FROM empleado");
- while(rs.next()) {
- String Id_Empleado=rs.getString("Id_Empleado");
- String Nombre=rs.getString("Nombre");
- String apellido=rs.getString("Apellido");
- modeloVenta.addElement(Id_Empleado+" "+Nombre+" "+apellido);
- }
- } catch (SQLException e1) {
- // TODO Auto-generated catch block
- e1.printStackTrace();
- }
- break;
- case "Consultar Ventas":
- DeclaracionDiaria.setVisible(false);
- ModifyVenta.setVisible(false);
- ModificarProducto.setVisible(false);
- ViewProducto.setVisible(false);
- RemoveProducto.setVisible(false);
- AddProveedor.setVisible(false);
- RemoveProveedor.setVisible(false);
- ModifyProveedor.setVisible(false);
- ViewProveedor.setVisible(false);
- AddEmpleado.setVisible(false);
- RemoveEmpleado.setVisible(false);
- ModifyEmpleado.setVisible(false);
- ViewEmpleado.setVisible(false);
- AddPedido.setVisible(false);
- RemovePedido.setVisible(false);
- ModifyPedido.setVisible(false);
- ViewPedido.setVisible(false);
- AddClient.setVisible(false);
- RemoveClient.setVisible(false);
- ModifyClient.setVisible(false);
- ViewClient_1.setVisible(false);
- RegistrarProducto.setVisible(false);
- panel.setVisible(false);
- AddVenta.setVisible(false);
- MostrarVenta.setVisible(true);
- break;
- case "Modificar Venta":
- DeclaracionDiaria.setVisible(false);
- ModificarProducto.setVisible(false);
- ViewProducto.setVisible(false);
- RemoveProducto.setVisible(false);
- AddProveedor.setVisible(false);
- RemoveProveedor.setVisible(false);
- ModifyProveedor.setVisible(false);
- ViewProveedor.setVisible(false);
- AddEmpleado.setVisible(false);
- RemoveEmpleado.setVisible(false);
- ModifyEmpleado.setVisible(false);
- ViewEmpleado.setVisible(false);
- AddPedido.setVisible(false);
- RemovePedido.setVisible(false);
- ModifyPedido.setVisible(false);
- ViewPedido.setVisible(false);
- AddClient.setVisible(false);
- RemoveClient.setVisible(false);
- ModifyClient.setVisible(false);
- ViewClient_1.setVisible(false);
- RegistrarProducto.setVisible(false);
- panel.setVisible(false);
- AddVenta.setVisible(false);
- MostrarVenta.setVisible(false);
- ModifyVenta.setVisible(true);
- break;
- case "Declaracion Diaria":
- ModificarProducto.setVisible(false);
- ViewProducto.setVisible(false);
- RemoveProducto.setVisible(false);
- AddProveedor.setVisible(false);
- RemoveProveedor.setVisible(false);
- ModifyProveedor.setVisible(false);
- ViewProveedor.setVisible(false);
- AddEmpleado.setVisible(false);
- RemoveEmpleado.setVisible(false);
- ModifyEmpleado.setVisible(false);
- ViewEmpleado.setVisible(false);
- AddPedido.setVisible(false);
- RemovePedido.setVisible(false);
- ModifyPedido.setVisible(false);
- ViewPedido.setVisible(false);
- AddClient.setVisible(false);
- RemoveClient.setVisible(false);
- ModifyClient.setVisible(false);
- ViewClient_1.setVisible(false);
- RegistrarProducto.setVisible(false);
- panel.setVisible(false);
- AddVenta.setVisible(false);
- MostrarVenta.setVisible(false);
- ModifyVenta.setVisible(false);
- DeclaracionDiaria.setVisible(true);
- break;
- }
- }
- });
- Productos = new JComboBox();
- Productos.setBounds(254, 0, 83, 22);
- Productos.setModel(new DefaultComboBoxModel(new String[] {"Productos", "Registra Producto", "Elimina Producto", "Modifica Info", "Buscar Producto"}));
- frmAplicacionCooperativa.getContentPane().add(Productos);
- Productos.addActionListener(new ActionListener() {
- public void actionPerformed(ActionEvent e) {
- String opcion="";
- opcion=Productos.getSelectedItem().toString();
- switch(opcion) {
- case "Producto":
- DeclaracionDiaria.setVisible(false);
- ModifyVenta.setVisible(false);
- MostrarVenta.setVisible(false);
- AddVenta.setVisible(false);
- ModificarProducto.setVisible(false);
- ViewProducto.setVisible(false);
- RemoveProducto.setVisible(false);
- AddProveedor.setVisible(false);
- RemoveProveedor.setVisible(false);
- ModifyProveedor.setVisible(false);
- ViewProveedor.setVisible(false);
- AddEmpleado.setVisible(false);
- RemoveEmpleado.setVisible(false);
- ModifyEmpleado.setVisible(false);
- ViewEmpleado.setVisible(false);
- AddPedido.setVisible(false);
- RemovePedido.setVisible(false);
- ModifyPedido.setVisible(false);
- ViewPedido.setVisible(false);
- AddClient.setVisible(false);
- RemoveClient.setVisible(false);
- ModifyClient.setVisible(false);
- ViewClient_1.setVisible(false);
- RegistrarProducto.setVisible(false);
- panel.setVisible(true);
- break;
- case "Registra Producto":
- DeclaracionDiaria.setVisible(false);
- ModifyVenta.setVisible(false);
- MostrarVenta.setVisible(false);
- AddVenta.setVisible(false);
- ModificarProducto.setVisible(false);
- ViewProducto.setVisible(false);
- RemoveProducto.setVisible(false);
- AddProveedor.setVisible(false);
- RemoveProveedor.setVisible(false);
- ModifyProveedor.setVisible(false);
- ViewProveedor.setVisible(false);
- AddEmpleado.setVisible(false);
- RemoveEmpleado.setVisible(false);
- ModifyEmpleado.setVisible(false);
- ViewEmpleado.setVisible(false);
- AddPedido.setVisible(false);
- RemovePedido.setVisible(false);
- ModifyPedido.setVisible(false);
- ViewPedido.setVisible(false);
- panel.setVisible(false);
- AddClient.setVisible(false);
- RemoveClient.setVisible(false);
- ModifyClient.setVisible(false);
- ViewClient_1.setVisible(false);
- RegistrarProducto.setVisible(true);
- break;
- case "Elimina Producto":
- DeclaracionDiaria.setVisible(false);
- ModifyVenta.setVisible(false);
- MostrarVenta.setVisible(false);
- AddVenta.setVisible(false);
- ModificarProducto.setVisible(false);
- ViewProducto.setVisible(false);
- AddProveedor.setVisible(false);
- RemoveProveedor.setVisible(false);
- ModifyProveedor.setVisible(false);
- ViewProveedor.setVisible(false);
- AddEmpleado.setVisible(false);
- RemoveEmpleado.setVisible(false);
- ModifyEmpleado.setVisible(false);
- ViewEmpleado.setVisible(false);
- AddPedido.setVisible(false);
- RemovePedido.setVisible(false);
- ModifyPedido.setVisible(false);
- ViewPedido.setVisible(false);
- panel.setVisible(false);
- AddClient.setVisible(false);
- RemoveClient.setVisible(false);
- ModifyClient.setVisible(false);
- ViewClient_1.setVisible(false);
- RegistrarProducto.setVisible(false);
- RemoveProducto.setVisible(true);
- break;
- case "Modifica Info":
- DeclaracionDiaria.setVisible(false);
- ModifyVenta.setVisible(false);
- MostrarVenta.setVisible(false);
- AddVenta.setVisible(false);
- ViewProducto.setVisible(false);
- AddProveedor.setVisible(false);
- RemoveProveedor.setVisible(false);
- ModifyProveedor.setVisible(false);
- ViewProveedor.setVisible(false);
- AddEmpleado.setVisible(false);
- RemoveEmpleado.setVisible(false);
- ModifyEmpleado.setVisible(false);
- ViewEmpleado.setVisible(false);
- AddPedido.setVisible(false);
- RemovePedido.setVisible(false);
- ModifyPedido.setVisible(false);
- ViewPedido.setVisible(false);
- panel.setVisible(false);
- AddClient.setVisible(false);
- RemoveClient.setVisible(false);
- ModifyClient.setVisible(false);
- ViewClient_1.setVisible(false);
- RegistrarProducto.setVisible(false);
- RemoveProducto.setVisible(false);
- ModificarProducto.setVisible(true);
- try {
- modelo.clear();
- rs=stmt.executeQuery("SELECT * FROM PRODUCTO");
- while(rs.next()) {
- String Id_Producto=rs.getString("Id_Producto");
- String Nombre=rs.getString("Nombre");
- int Precio_Unitario=rs.getInt("Precio_Unitario");
- int Stock=rs.getInt("Stock");
- modelo.addElement(Id_Producto+" "+Nombre+" "+Precio_Unitario+" "+Stock);
- }
- } catch (SQLException e1) {
- // TODO Auto-generated catch block
- e1.printStackTrace();
- }
- break;
- case "Buscar Producto":
- DeclaracionDiaria.setVisible(false);
- ModifyVenta.setVisible(false);
- MostrarVenta.setVisible(false);
- AddVenta.setVisible(false);
- AddProveedor.setVisible(false);
- RemoveProveedor.setVisible(false);
- ModifyProveedor.setVisible(false);
- ViewProveedor.setVisible(false);
- AddEmpleado.setVisible(false);
- RemoveEmpleado.setVisible(false);
- ModifyEmpleado.setVisible(false);
- ViewEmpleado.setVisible(false);
- AddPedido.setVisible(false);
- RemovePedido.setVisible(false);
- ModifyPedido.setVisible(false);
- ViewPedido.setVisible(false);
- panel.setVisible(false);
- AddClient.setVisible(false);
- RemoveClient.setVisible(false);
- ModifyClient.setVisible(false);
- ViewClient_1.setVisible(false);
- RegistrarProducto.setVisible(false);
- RemoveProducto.setVisible(false);
- ModificarProducto.setVisible(false);
- ViewProducto.setVisible(true);
- try {
- modelo.clear();
- rs=stmt.executeQuery("SELECT * FROM PRODUCTO");
- while(rs.next()) {
- String Id_Producto=rs.getString("Id_Producto");
- String Nombre=rs.getString("Nombre");
- int Precio_Unitario=rs.getInt("Precio_Unitario");
- int Stock=rs.getInt("Stock");
- modelo.addElement(Id_Producto+" "+Nombre+" "+Precio_Unitario+" "+Stock);
- }
- } catch (SQLException e1) {
- // TODO Auto-generated catch block
- e1.printStackTrace();
- }
- break;
- }
- }
- });
- JComboBox Proveedor = new JComboBox();
- Proveedor.setModel(new DefaultComboBoxModel(new String[] {"Proveedor", "A\u00F1adir Proveedor", "Remover Proveedor", "Modificar Info", "Buscar Proveedor"}));
- Proveedor.setBounds(414, 1, 83, 21);
- frmAplicacionCooperativa.getContentPane().add(Proveedor);
- Proveedor.addActionListener(new ActionListener() {
- public void actionPerformed(ActionEvent e) {
- String opcion = "Seleccione una Opcion";
- opcion= Proveedor.getSelectedItem().toString();
- switch(opcion) {
- case "Proveedor":
- DeclaracionDiaria.setVisible(false);
- ModifyVenta.setVisible(false);
- MostrarVenta.setVisible(false);
- AddVenta.setVisible(false);
- RegistrarProducto.setVisible(false);
- ModificarProducto.setVisible(false);
- ViewProducto.setVisible(false);
- RemoveProducto.setVisible(false);
- AddProveedor.setVisible(false);
- RemoveProveedor.setVisible(false);
- ModifyProveedor.setVisible(false);
- ViewProveedor.setVisible(false);
- AddClient.setVisible(false);
- RemoveClient.setVisible(false);
- ModifyClient.setVisible(false);
- ViewClient_1.setVisible(false);
- AddEmpleado.setVisible(false);
- RemoveEmpleado.setVisible(false);
- ModifyEmpleado.setVisible(false);
- ViewEmpleado.setVisible(false);
- AddPedido.setVisible(false);
- RemovePedido.setVisible(false);
- ModifyPedido.setVisible(false);
- ViewPedido.setVisible(false);
- panel.setVisible(true);
- break;
- case "Añadir Proveedor":
- DeclaracionDiaria.setVisible(false);
- ModifyVenta.setVisible(false);
- MostrarVenta.setVisible(false);
- AddVenta.setVisible(false);
- RegistrarProducto.setVisible(false);
- ModificarProducto.setVisible(false);
- ViewProducto.setVisible(false);
- RemoveProducto.setVisible(false);
- RemoveProveedor.setVisible(false);
- ModifyProveedor.setVisible(false);
- ViewProveedor.setVisible(false);
- AddClient.setVisible(false);
- RemoveClient.setVisible(false);
- ModifyClient.setVisible(false);
- ViewClient_1.setVisible(false);
- AddEmpleado.setVisible(false);
- RemoveEmpleado.setVisible(false);
- ModifyEmpleado.setVisible(false);
- ViewEmpleado.setVisible(false);
- AddPedido.setVisible(false);
- RemovePedido.setVisible(false);
- ModifyPedido.setVisible(false);
- ViewPedido.setVisible(false);
- panel.setVisible(false);
- AddProveedor.setVisible(true);
- break;
- case "Remover Proveedor":
- DeclaracionDiaria.setVisible(false);
- ModifyVenta.setVisible(false);
- MostrarVenta.setVisible(false);
- AddVenta.setVisible(false);
- RegistrarProducto.setVisible(false);
- ModificarProducto.setVisible(false);
- ViewProducto.setVisible(false);
- RemoveProducto.setVisible(false);
- ModifyProveedor.setVisible(false);
- ViewProveedor.setVisible(false);
- AddClient.setVisible(false);
- RemoveClient.setVisible(false);
- ModifyClient.setVisible(false);
- ViewClient_1.setVisible(false);
- AddEmpleado.setVisible(false);
- RemoveEmpleado.setVisible(false);
- ModifyEmpleado.setVisible(false);
- ViewEmpleado.setVisible(false);
- AddPedido.setVisible(false);
- RemovePedido.setVisible(false);
- ModifyPedido.setVisible(false);
- ViewPedido.setVisible(false);
- panel.setVisible(false);
- AddProveedor.setVisible(false);
- RemoveProveedor.setVisible(true);
- break;
- case "Modificar Info":
- DeclaracionDiaria.setVisible(false);
- ModifyVenta.setVisible(false);
- MostrarVenta.setVisible(false);
- AddVenta.setVisible(false);
- RegistrarProducto.setVisible(false);
- ModificarProducto.setVisible(false);
- ViewProducto.setVisible(false);
- RemoveProducto.setVisible(false);
- ViewProveedor.setVisible(false);
- AddClient.setVisible(false);
- RemoveClient.setVisible(false);
- ModifyClient.setVisible(false);
- ViewClient_1.setVisible(false);
- AddEmpleado.setVisible(false);
- RemoveEmpleado.setVisible(false);
- ModifyEmpleado.setVisible(false);
- ViewEmpleado.setVisible(false);
- AddPedido.setVisible(false);
- RemovePedido.setVisible(false);
- ModifyPedido.setVisible(false);
- ViewPedido.setVisible(false);
- panel.setVisible(false);
- AddProveedor.setVisible(false);
- RemoveProveedor.setVisible(false);
- ModifyProveedor.setVisible(true);
- break;
- case "Buscar Proveedor":
- DeclaracionDiaria.setVisible(false);
- ModifyVenta.setVisible(false);
- MostrarVenta.setVisible(false);
- AddVenta.setVisible(false);
- RegistrarProducto.setVisible(false);
- ModificarProducto.setVisible(false);
- ViewProducto.setVisible(false);
- RemoveProducto.setVisible(false);
- AddClient.setVisible(false);
- RemoveClient.setVisible(false);
- ModifyClient.setVisible(false);
- ViewClient_1.setVisible(false);
- AddEmpleado.setVisible(false);
- RemoveEmpleado.setVisible(false);
- ModifyEmpleado.setVisible(false);
- ViewEmpleado.setVisible(false);
- AddPedido.setVisible(false);
- RemovePedido.setVisible(false);
- ModifyPedido.setVisible(false);
- ViewPedido.setVisible(false);
- panel.setVisible(false);
- AddProveedor.setVisible(false);
- RemoveProveedor.setVisible(false);
- ModifyProveedor.setVisible(false);
- ViewProveedor.setVisible(true);
- break;
- }
- }
- });
- JComboBox Empleado = new JComboBox();
- Empleado.setModel(new DefaultComboBoxModel(new String[] {"Empleado", "A\u00F1adir Empleado", "Remover Empleado", "Modificar Info", "Buscar Empleado"}));
- Empleado.setBounds(173, 1, 83, 21);
- frmAplicacionCooperativa.getContentPane().add(Empleado);
- JComboBox Pedido = new JComboBox();
- Pedido.setBounds(336, 0, 83, 22);
- Pedido.setModel(new DefaultComboBoxModel(new String[] {"Pedidos", "Hacer Pedido", "Modificar Pedido", "Eliminar Pedido", "Buscar Pedido"}));
- frmAplicacionCooperativa.getContentPane().add(Pedido);
- Pedido.addActionListener(new ActionListener() {
- public void actionPerformed(ActionEvent e) {
- String opcion = "Seleccione una Opcion";
- opcion= Pedido.getSelectedItem().toString();
- switch(opcion) {
- case "Pedidos":
- DeclaracionDiaria.setVisible(false);
- ModifyVenta.setVisible(false);
- MostrarVenta.setVisible(false);
- AddVenta.setVisible(false);
- AddPedido.setVisible(false);
- RemovePedido.setVisible(false);
- ModifyPedido.setVisible(false);
- ViewPedido.setVisible(false);
- RegistrarProducto.setVisible(false);
- ModificarProducto.setVisible(false);
- ViewProducto.setVisible(false);
- RemoveProducto.setVisible(false);
- AddProveedor.setVisible(false);
- RemoveProveedor.setVisible(false);
- ModifyProveedor.setVisible(false);
- ViewProveedor.setVisible(false);
- AddClient.setVisible(false);
- RemoveClient.setVisible(false);
- ModifyClient.setVisible(false);
- ViewClient_1.setVisible(false);
- AddEmpleado.setVisible(false);
- RemoveEmpleado.setVisible(false);
- ModifyEmpleado.setVisible(false);
- ViewEmpleado.setVisible(false);
- panel.setVisible(true);
- break;
- case "Hacer Pedido":
- DeclaracionDiaria.setVisible(false);
- ModifyVenta.setVisible(false);
- MostrarVenta.setVisible(false);
- AddVenta.setVisible(false);
- panel.setVisible(false);
- RemovePedido.setVisible(false);
- ModifyPedido.setVisible(false);
- ViewPedido.setVisible(false);
- RegistrarProducto.setVisible(false);
- ModificarProducto.setVisible(false);
- ViewProducto.setVisible(false);
- RemoveProducto.setVisible(false);
- AddProveedor.setVisible(false);
- RemoveProveedor.setVisible(false);
- ModifyProveedor.setVisible(false);
- ViewProveedor.setVisible(false);
- AddClient.setVisible(false);
- RemoveClient.setVisible(false);
- ModifyClient.setVisible(false);
- ViewClient_1.setVisible(false);
- AddEmpleado.setVisible(false);
- RemoveEmpleado.setVisible(false);
- ModifyEmpleado.setVisible(false);
- ViewEmpleado.setVisible(false);
- AddPedido.setVisible(true);
- try {
- modeloPedido.clear();
- rs=stmt.executeQuery("SELECT * FROM producto");
- while(rs.next()) {
- String Id_Producto=rs.getString("Id_Producto");
- String Nombre=rs.getString("Nombre");
- int Precio_Unitario=rs.getInt("Precio_Unitario");
- int Stock=rs.getInt("Stock");
- modeloPedido.addElement(Id_Producto+"-----"+Nombre+"-----"+Precio_Unitario+"-----"+Stock);
- }
- } catch (SQLException e1) {
- // TODO Auto-generated catch block
- e1.printStackTrace();
- }
- break;
- case "Eliminar Pedido":
- DeclaracionDiaria.setVisible(false);
- ModifyVenta.setVisible(false);
- MostrarVenta.setVisible(false);
- AddVenta.setVisible(false);
- panel.setVisible(false);
- ModifyPedido.setVisible(false);
- ViewPedido.setVisible(false);
- RegistrarProducto.setVisible(false);
- ModificarProducto.setVisible(false);
- ViewProducto.setVisible(false);
- RemoveProducto.setVisible(false);
- AddProveedor.setVisible(false);
- RemoveProveedor.setVisible(false);
- ModifyProveedor.setVisible(false);
- ViewProveedor.setVisible(false);
- AddClient.setVisible(false);
- RemoveClient.setVisible(false);
- ModifyClient.setVisible(false);
- ViewClient_1.setVisible(false);
- AddEmpleado.setVisible(false);
- RemoveEmpleado.setVisible(false);
- ModifyEmpleado.setVisible(false);
- ViewEmpleado.setVisible(false);
- AddPedido.setVisible(false);
- RemovePedido.setVisible(true);
- break;
- case "Modificar Pedido":
- DeclaracionDiaria.setVisible(false);
- ModifyVenta.setVisible(false);
- MostrarVenta.setVisible(false);
- AddVenta.setVisible(false);
- panel.setVisible(false);
- ViewPedido.setVisible(false);
- RegistrarProducto.setVisible(false);
- ModificarProducto.setVisible(false);
- ViewProducto.setVisible(false);
- RemoveProducto.setVisible(false);
- AddProveedor.setVisible(false);
- RemoveProveedor.setVisible(false);
- ModifyProveedor.setVisible(false);
- ViewProveedor.setVisible(false);
- AddClient.setVisible(false);
- RemoveClient.setVisible(false);
- ModifyClient.setVisible(false);
- ViewClient_1.setVisible(false);
- AddEmpleado.setVisible(false);
- RemoveEmpleado.setVisible(false);
- ModifyEmpleado.setVisible(false);
- ViewEmpleado.setVisible(false);
- AddPedido.setVisible(false);
- RemovePedido.setVisible(false);
- ModifyPedido.setVisible(true);
- break;
- case "Buscar Pedido":
- DeclaracionDiaria.setVisible(false);
- ModifyVenta.setVisible(false);
- MostrarVenta.setVisible(false);
- System.out.println("aqui");
- AddVenta.setVisible(false);
- panel.setVisible(false);
- RegistrarProducto.setVisible(false);
- ModificarProducto.setVisible(false);
- ViewProducto.setVisible(false);
- RemoveProducto.setVisible(false);
- AddProveedor.setVisible(false);
- RemoveProveedor.setVisible(false);
- ModifyProveedor.setVisible(false);
- ViewProveedor.setVisible(false);
- AddClient.setVisible(false);
- RemoveClient.setVisible(false);
- ModifyClient.setVisible(false);
- ViewClient_1.setVisible(false);
- AddEmpleado.setVisible(false);
- RemoveEmpleado.setVisible(false);
- ModifyEmpleado.setVisible(false);
- ViewEmpleado.setVisible(false);
- AddPedido.setVisible(false);
- RemovePedido.setVisible(false);
- ModifyPedido.setVisible(false);
- ViewPedido.setVisible(true);
- try {
- modeloVerPedido.clear();
- rs=stmt.executeQuery("SELECT a.\"Id_Pedido\",a.\"Fecha\",a.\"Valor_Pedido\",concat(b.\"Nombre\",b.\"Apellido\") \"Nombre Completo\",c.\"Nombre\" FROM Pedido a,empleado b,proveedor c where a.\"Id_Empleado\"=b.\"Id_Empleado\" and c.\"Id_Proveedor\"=a.\"Id_Proveedor\"");
- System.out.println("asd");
- while(rs.next()) {
- String Id_Pedido=rs.getString("Id_Pedido");
- Date fecha=rs.getDate("Fecha");
- int Precio_Unitario=rs.getInt("Valor_Pedido");
- String nombreEmpleado=rs.getString("Nombre Completo");
- String nombreProveedor= rs.getString("Nombre");
- modeloVerPedido.addElement(Id_Pedido+" "+fecha+" "+Precio_Unitario+" "+nombreEmpleado+" "+nombreProveedor);
- }
- } catch (SQLException e1) {
- // TODO Auto-generated catch block
- e1.printStackTrace();
- }
- break;
- }
- }
- });
- Empleado.addActionListener(new ActionListener() {
- public void actionPerformed(ActionEvent e) {
- String opcion = "Seleccione una Opcion";
- opcion= Empleado.getSelectedItem().toString();
- switch(opcion) {
- case "Empleado":
- DeclaracionDiaria.setVisible(false);
- ModifyVenta.setVisible(false);
- MostrarVenta.setVisible(false);
- AddVenta.setVisible(false);
- RegistrarProducto.setVisible(false);
- ModificarProducto.setVisible(false);
- ViewProducto.setVisible(false);
- RemoveProducto.setVisible(false);
- AddClient.setVisible(false);
- RemoveClient.setVisible(false);
- ModifyClient.setVisible(false);
- ViewClient_1.setVisible(false);
- AddEmpleado.setVisible(false);
- RemoveEmpleado.setVisible(false);
- ModifyEmpleado.setVisible(false);
- ViewEmpleado.setVisible(false);
- AddPedido.setVisible(false);
- RemovePedido.setVisible(false);
- ModifyPedido.setVisible(false);
- ViewPedido.setVisible(false);
- AddProveedor.setVisible(false);
- RemoveProveedor.setVisible(false);
- ModifyProveedor.setVisible(false);
- ViewProveedor.setVisible(false);
- panel.setVisible(true);
- break;
- case "Añadir Empleado":
- DeclaracionDiaria.setVisible(false);
- ModifyVenta.setVisible(false);
- MostrarVenta.setVisible(false);
- AddVenta.setVisible(false);
- RegistrarProducto.setVisible(false);
- ModificarProducto.setVisible(false);
- ViewProducto.setVisible(false);
- RemoveProducto.setVisible(false);
- AddClient.setVisible(false);
- RemoveClient.setVisible(false);
- ModifyClient.setVisible(false);
- ViewClient_1.setVisible(false);
- RemoveEmpleado.setVisible(false);
- ModifyEmpleado.setVisible(false);
- ViewEmpleado.setVisible(false);
- AddPedido.setVisible(false);
- RemovePedido.setVisible(false);
- ModifyPedido.setVisible(false);
- ViewPedido.setVisible(false);
- AddProveedor.setVisible(false);
- RemoveProveedor.setVisible(false);
- ModifyProveedor.setVisible(false);
- ViewProveedor.setVisible(false);
- panel.setVisible(false);
- AddEmpleado.setVisible(true);
- break;
- case "Remover Empleado":
- DeclaracionDiaria.setVisible(false);
- ModifyVenta.setVisible(false);
- MostrarVenta.setVisible(false);
- AddVenta.setVisible(false);
- RegistrarProducto.setVisible(false);
- ModificarProducto.setVisible(false);
- ViewProducto.setVisible(false);
- RemoveProducto.setVisible(false);
- AddClient.setVisible(false);
- RemoveClient.setVisible(false);
- ModifyClient.setVisible(false);
- ViewClient_1.setVisible(false);
- ModifyEmpleado.setVisible(false);
- ViewEmpleado.setVisible(false);
- AddPedido.setVisible(false);
- RemovePedido.setVisible(false);
- ModifyPedido.setVisible(false);
- ViewPedido.setVisible(false);
- AddProveedor.setVisible(false);
- RemoveProveedor.setVisible(false);
- ModifyProveedor.setVisible(false);
- ViewProveedor.setVisible(false);
- panel.setVisible(false);
- AddEmpleado.setVisible(false);
- RemoveEmpleado.setVisible(true);
- break;
- case "Modificar Info":
- DeclaracionDiaria.setVisible(false);
- ModifyVenta.setVisible(false);
- MostrarVenta.setVisible(false);
- AddVenta.setVisible(false);
- RegistrarProducto.setVisible(false);
- ModificarProducto.setVisible(false);
- ViewProducto.setVisible(false);
- RemoveProducto.setVisible(false);
- AddClient.setVisible(false);
- RemoveClient.setVisible(false);
- ModifyClient.setVisible(false);
- ViewClient_1.setVisible(false);
- ViewEmpleado.setVisible(false);
- AddPedido.setVisible(false);
- RemovePedido.setVisible(false);
- ModifyPedido.setVisible(false);
- ViewPedido.setVisible(false);
- AddProveedor.setVisible(false);
- RemoveProveedor.setVisible(false);
- ModifyProveedor.setVisible(false);
- ViewProveedor.setVisible(false);
- panel.setVisible(false);
- AddEmpleado.setVisible(false);
- RemoveEmpleado.setVisible(false);
- ModifyEmpleado.setVisible(true);
- break;
- case "Buscar Empleado":
- DeclaracionDiaria.setVisible(false);
- ModifyVenta.setVisible(false);
- MostrarVenta.setVisible(false);
- AddVenta.setVisible(false);
- RegistrarProducto.setVisible(false);
- ModificarProducto.setVisible(false);
- ViewProducto.setVisible(false);
- RemoveProducto.setVisible(false);
- AddClient.setVisible(false);
- RemoveClient.setVisible(false);
- ModifyClient.setVisible(false);
- ViewClient_1.setVisible(false);
- AddPedido.setVisible(false);
- RemovePedido.setVisible(false);
- ModifyPedido.setVisible(false);
- ViewPedido.setVisible(false);
- AddProveedor.setVisible(false);
- RemoveProveedor.setVisible(false);
- ModifyProveedor.setVisible(false);
- ViewProveedor.setVisible(false);
- panel.setVisible(false);
- AddEmpleado.setVisible(false);
- RemoveEmpleado.setVisible(false);
- ModifyEmpleado.setVisible(false);
- ViewEmpleado.setVisible(true);
- break;
- }
- }
- });
- }
- public static int countId(String tabla, Statement stmt, ResultSet rs) {
- int count=0;
- try {
- if(tabla.equals("detalle_pedido")) {
- rs = stmt.executeQuery("select count(\"Id_DetalleP\") as count from detalle_Pedido ");
- while (rs.next()){
- count = rs.getInt("count");
- return count;
- }
- }else if(tabla.equals("detalle_venta")){
- rs = stmt.executeQuery("select count(\"Id_DetalleVenta\") as count from detalle_venta ");
- while (rs.next()){
- count = rs.getInt("count");
- return count;
- }
- }else if(tabla.equals("declaracion_diaria")){
- rs = stmt.executeQuery("select count(\"Id_Declaracion\") as count from declaracion_diaria ");
- while (rs.next()){
- count = rs.getInt("count");
- return count;
- }
- }else {
- rs = stmt.executeQuery("select count(\"Id_"+ucFirst(tabla)+"\")as count from "+tabla+" ");
- while (rs.next()){
- count = rs.getInt("count");
- return count;
- }
- }return 0;
- }catch (Exception e) {
- return 0;
- }
- }
- public static String ucFirst(String str) {
- if (str.isEmpty()) {
- return str;
- } else {
- return Character.toUpperCase(str.charAt(0)) + str.substring(1);
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement