algo, pero no importa :c
ahora tengo problemas con el actualizar :c
ahora tengo problemas con el actualizar :c
Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.
Mostrar Mensajes Menú
<script>
$("#eliminar").on("click", function(){
if (window.location.href = "administracion.php?id_PersonaAEliminar=<?php echo $personal->getId_persona(); ?>" ;
){
return true;
} else {
return false;
}
});
</script>
<td><a href="administracion.php?id_PersonaAEliminar=<?php echo $personal->getId_persona(); ?>" >
<p data-placement="top" data-toggle="tooltip" title="Eliminar">
<button class="btn btn-danger btn-xs" data-title="Delete"
data-toggle="modal" data-target="#eliminar" >
<span class="glyphicon glyphicon-trash"></span></button></p>
</a></td>
</tr>
<?php
}
?>
</table>
</div>
<?php
?>
<div class="modal fade" id="eliminar" tabindex="-1" role="dialog" aria-labelledby="myModalLabelzz" aria-hidden="true">
<div class="modal-dialog">
<div class="modal-content">
<div class="modal-header">
<h4 class="modal-title">Eliminar</h4>
</div>
<div class="modal-body">
<p>¿Desea eliminar el registro?</p>
</div>
<div class="modal-footer">
<button type="button" class="btn btn-default" data-dismiss="modal">Cancelar</button>
<a class="btn btn-danger btn-ok">Eliminar</a>
</div>
</div>
</div>
</div>
package formularios;
import javax.swing.JFrame;
import javax.swing.JPanel;
import javax.swing.table.DefaultTableModel;
import javax.swing.JLabel;
import javax.swing.JOptionPane;
import javax.swing.JTextField;
import javax.swing.JButton;
import java.awt.Color;
import java.awt.Toolkit;
import java.awt.event.ActionListener;
import java.awt.event.ActionEvent;
import java.sql.*;
import javax.swing.JTable;
import javax.swing.JScrollPane;
import java.awt.event.KeyAdapter;
import java.awt.event.KeyEvent;
public class ing_ani extends JFrame {
DefaultTableModel model;
private JTable t_datos;
private JPanel contentPane;
private JTextField t_nom;
private JTextField t_eda;
private JTextField t_col;
private JTextField t_tip;
private JTextField filtro;
// DECLARAMOS Y DAMOS ACCIONES
public ing_ani() {
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
setBounds(100, 100, 563, 459);
setIconImage(Toolkit.getDefaultToolkit().getImage("C:\\Users\\Sebastian\\Desktop\\huella.jpg"));
setTitle("Animales");
contentPane = new JPanel();
setContentPane(contentPane);
contentPane.setLayout(null);
JLabel lblIngresoAnimales = new JLabel("Ingreso Animales");
lblIngresoAnimales.setBounds(227, 11, 116, 14);
contentPane.add(lblIngresoAnimales);
JLabel lblNombre = new JLabel("Nombre");
lblNombre.setBounds(29, 49, 66, 14);
contentPane.add(lblNombre);
JLabel lblEdad = new JLabel("Edad");
lblEdad.setBounds(29, 92, 66, 14);
contentPane.add(lblEdad);
JLabel lblColor = new JLabel("Color");
lblColor.setBounds(29, 132, 66, 14);
contentPane.add(lblColor);
JLabel lblTipo = new JLabel("Tipo");
lblTipo.setBounds(29, 172, 66, 14);
contentPane.add(lblTipo);
JLabel lblConsultarMasivo = new JLabel("Consultar masivo");
lblConsultarMasivo.setBounds(42, 221, 107, 14);
contentPane.add(lblConsultarMasivo);
JLabel lblBsquedaPorCriterio = new JLabel("B\u00FAsqueda por nombre");
lblBsquedaPorCriterio.setBounds(42, 254, 140, 14);
contentPane.add(lblBsquedaPorCriterio);
t_nom = new JTextField();
t_nom.setBounds(105, 46, 267, 20);
contentPane.add(t_nom);
t_nom.setColumns(10);
t_eda = new JTextField();
t_eda.setBounds(105, 89, 267, 20);
contentPane.add(t_eda);
t_eda.setColumns(10);
t_col = new JTextField();
t_col.setBounds(105, 129, 267, 20);
contentPane.add(t_col);
t_col.setColumns(10);
t_tip = new JTextField();
t_tip.setBounds(105, 169, 267, 20);
contentPane.add(t_tip);
t_tip.setColumns(10);
// BOTON LIMPIAR
JButton btnLimpiar = new JButton("Limpiar");
btnLimpiar.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent arg0) {
limpiar();
}
});
btnLimpiar.setBounds(419, 35, 89, 23);
contentPane.add(btnLimpiar);
// TERMINO BOTON LIMPIAR
// BOTON GRABAR
JButton btnGrabar = new JButton("Grabar");
btnGrabar.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent e) {
grabar();
limpiar();
cargar();
}
});
btnGrabar.setBounds(419, 74, 89, 23);
contentPane.add(btnGrabar);
// / TERMINO BOTON GRABAR
// BOTON MODIFICAR
JButton btnModificar = new JButton("Modificar");
btnModificar.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent e) {
modificar();
}
});
btnModificar.setBounds(419, 109, 89, 23);
contentPane.add(btnModificar);
// / TERMINO BOTON MODIFICAR
// INICIO BOTON ELIMINAR
JButton btnEliminar = new JButton("Eliminar");
btnEliminar.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent e) {
eliminar();
}
});
btnEliminar.setBounds(419, 143, 89, 23);
contentPane.add(btnEliminar);
// TERMINO BOTON ELIMINAR
// INICIO BOTON CONSULTAR
JButton btnConsultar = new JButton("Consultar");
btnConsultar.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent e) {
cargar();
JOptionPane.showMessageDialog(null, "Tabla Actualizada");
}
});
btnConsultar.setBounds(207, 217, 89, 23);
contentPane.add(btnConsultar);
// TERMINO DE BOTON CONSULTAR
// INICIO BOTON SALIR
JButton btnSalir = new JButton("Salir");
btnSalir.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent e) {
salir();
}
});
btnSalir.setBounds(419, 177, 89, 23);
contentPane.add(btnSalir);
// TERMINO BOTON SALIR
// CREACION DE TABLA
JScrollPane scrollPane = new JScrollPane();
scrollPane.setBounds(42, 282, 459, 127);
contentPane.add(scrollPane);
t_datos = new JTable();
scrollPane.setViewportView(t_datos);
// ACCION JTEXT BUSQUEDA POR NOMBRE
filtro = new JTextField();
filtro.addKeyListener(new KeyAdapter() {
public void keyReleased(KeyEvent arg0) {
cargarfil(filtro.getText());
}
});
filtro.setBounds(207, 251, 134, 20);
contentPane.add(filtro);
filtro.setColumns(10);
// TERMINO ACCION JTEXT BUSQUEDA POR NOMBRE
// COLORES AL ENCABEZADO DE UN JTABLE Y LETRA
t_datos.getTableHeader().setBackground(Color.DARK_GRAY);
t_datos.getTableHeader().setForeground(Color.WHITE);
// TERMINO TABLA
// CARGA LA TABLA CON SUS REGISTROS AL INICIAR LA VENTANA
cargar();
cargarfil("");
}
// INICIO METODO LIMPIAR
void limpiar() {
t_nom.setText("");
t_eda.setText("");
t_col.setText("");
t_tip.setText("");
}
// FIN METODO LIMPIAR
// INICIO DE METODO GRABAR
void grabar() {
try {
conectar cc = new conectar();
Connection cn = cc.conexion();
String nom, eda, col, tip;
String sql = "";
nom = t_nom.getText();
eda = t_eda.getText();
col = t_col.getText();
tip = t_tip.getText();
sql = "INSERT INTO animales (nom_ani, eda_ani, col_ani, tip_ani) VALUES (?,?,?,?)";
PreparedStatement pst = cn.prepareStatement(sql);
pst.setString(1, nom);
pst.setString(2, eda);
pst.setString(3, col);
pst.setString(4, tip);
pst.executeUpdate();
JOptionPane.showMessageDialog(null, "Registrado Grabado con exito");
} catch (SQLException e1) {
JOptionPane.showMessageDialog(null, "ERROR");
}
}
// FIN DE METODO GRABAR
// INICIO DE METODO ELIMINAR
void eliminar() {
try {
int registros = t_datos.getSelectedRow();
String sql = "";
sql = "DELETE FROM animales where cod_ani="+ t_datos.getValueAt(registros, 0);
conectar cc = new conectar();
Connection cn = cc.conexion();
PreparedStatement pst = cn.prepareStatement(sql);
int n = pst.executeUpdate(sql);
if (n > 0) {
cargar();
}
JOptionPane.showMessageDialog(null, "Datos eliminados");
} catch (Exception e1) {
JOptionPane.showMessageDialog(null, "ERROR" + e1.getMessage());
}
}
// FIN DE METODO ELIMINAR
// INICIO DE METODO MODIFICAR
void modificar() {
try {
int registros = t_datos.getSelectedRow();
String sql ="";
sql= "UPDATE FROM animales nom_ani, eda_ani , col_ani , tip_ani="+"WHERE cod_ani="+t_datos.getValueAt (registros,0);
conectar cc = new conectar();
Connection cn = cc.conexion();
String nom, eda, col, tip;
nom = t_nom.getText();
eda = t_eda.getText();
col = t_col.getText();
tip = t_tip.getText();
PreparedStatement pst = cn.prepareStatement(sql);
pst.setString (1, nom);
pst.setString (2, eda);
pst.setString (3, col);
pst.setString (4, tip);
int n = pst.executeUpdate();
if (n>0){
cargar();
JOptionPane.showMessageDialog(null, "Datos Modificados");
}
}catch (Exception e1){
JOptionPane.showMessageDialog(null, "ERROR" + e1.getMessage());
}
}
// INICIO DE METODO SALIR
void salir() {
System.exit(0);
}
// FIN DE METODO SALIR
// INICIO METODO CARGAR DATOS BD A TABLA
void cargarfil(String valor) {
try {
String[] titulos = { "Codigo", "Nombre", "Edad", "Color", "Tipo" };
String[] registros = new String[5];
String sql = "SELECT * FROM animales where nom_ani LIKE '%" + valor
+ "%'";
model = new DefaultTableModel(null, titulos);
conectar cc = new conectar();
Connection cn = cc.conexion();
Statement st = cn.createStatement();
ResultSet rs = st.executeQuery(sql);
while (rs.next()) {
registros[0] = rs.getString("cod_ani");
registros[1] = rs.getString("nom_ani");
registros[2] = rs.getString("eda_ani");
registros[3] = rs.getString("col_ani");
registros[4] = rs.getString("tip_ani");
model.addRow(registros);
}
t_datos.setModel(model);
} catch (SQLException e1) {
JOptionPane.showMessageDialog(null, "ERROR");
}
}
// FIN METODO CARGAR
void cargar() {
try {
String[] titulos = { "Codigo", "Nombre", "Edad", "Color", "Tipo" };
String[] registros = new String[5];
String sql = "SELECT * FROM animales";
model = new DefaultTableModel(null, titulos);
conectar cc = new conectar();
Connection cn = cc.conexion();
Statement st = cn.createStatement();
ResultSet rs = st.executeQuery(sql);
while (rs.next()) {
registros[0] = rs.getString("cod_ani");
registros[1] = rs.getString("nom_ani");
registros[2] = rs.getString("eda_ani");
registros[3] = rs.getString("col_ani");
registros[4] = rs.getString("tip_ani");
model.addRow(registros);
}
t_datos.setModel(model);
} catch (SQLException e1) {
JOptionPane.showMessageDialog(null, "ERROR");
}
}
// FIN METODO CARGAR
// DEJAMOS VISIBLE EL FRAME
public static void main(String[] args) {
ing_ani frame = new ing_ani();
frame.setVisible(true);
}
}
[ / code]
package formularios;
import javax.swing.JFrame;
import javax.swing.JPanel;
import javax.swing.table.DefaultTableModel;
import javax.swing.JLabel;
import javax.swing.JOptionPane;
import javax.swing.JTextField;
import javax.swing.JButton;
import java.awt.event.ActionListener;
import java.awt.event.ActionEvent;
import java.sql.*;
import javax.swing.JTable;
public class ing_cli extends JFrame {
DefaultTableModel model;
private JPanel contentPane;
private JTextField t_nom;
private JTextField t_ape;
private JTextField t_ciu;
private JTextField t_tel;
private JTable t_datos;
// DECLARAMOS Y DAMOS ACCIONES
public ing_cli() {
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
setBounds(100, 100, 563, 533);
contentPane = new JPanel();
setContentPane(contentPane);
contentPane.setLayout(null);
JLabel lblNombre = new JLabel("Nombre");
lblNombre.setBounds(42, 46, 66, 14);
contentPane.add(lblNombre);
JLabel lblIngresoClientes = new JLabel("Ingreso Clientes");
lblIngresoClientes.setBounds(227, 11, 116, 14);
contentPane.add(lblIngresoClientes);
JLabel lblApellido = new JLabel("Apellido");
lblApellido.setBounds(42, 89, 66, 14);
contentPane.add(lblApellido);
JLabel lblCiudad = new JLabel("Ciudad");
lblCiudad.setBounds(42, 129, 66, 14);
contentPane.add(lblCiudad);
JLabel lblTelefono = new JLabel("Telefono");
lblTelefono.setBounds(42, 169, 66, 14);
contentPane.add(lblTelefono);
t_nom = new JTextField();
t_nom.setBounds(157, 43, 294, 20);
contentPane.add(t_nom);
t_nom.setColumns(10);
t_ape = new JTextField();
t_ape.setBounds(157, 86, 294, 20);
contentPane.add(t_ape);
t_ape.setColumns(10);
t_ciu = new JTextField();
t_ciu.setBounds(157, 126, 294, 20);
contentPane.add(t_ciu);
t_ciu.setColumns(10);
t_tel = new JTextField();
t_tel.setBounds(157, 166, 294, 20);
contentPane.add(t_tel);
t_tel.setColumns(10);
// BOTON NUEVO
JButton btnNuevo = new JButton("Nuevo");
btnNuevo.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent arg0) {
limpiar();
}
});
btnNuevo.setBounds(29, 211, 89, 23);
contentPane.add(btnNuevo);
// TERMINO BOTON NUEVO
// BOTON GRABAR
JButton btnGrabar = new JButton("Grabar");
btnGrabar.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent e) {
try{ conectar cc = new conectar ();
Connection cn = cc.conexion();
String nom, ape, ciu, tel;
String sql="";
nom = t_nom.getText();
ape = t_ape.getText();
ciu = t_ciu.getText();
tel = t_tel.getText();
sql="INSERT INTO clientes (nom_cli, ape_cli, ciu_cli, tel_cli) VALUES (?,?,?,?)";
PreparedStatement pst = cn.prepareStatement (sql);
pst.setString(1,nom);
pst.setString(2,ape);
pst.setString(3,ciu);
pst.setString(4,tel);
int n = pst.executeUpdate();
if (n>0){
JOptionPane.showMessageDialog(null, "Registrado Grabado con exito");
limpiar();
}
} catch (SQLException e1) {
JOptionPane.showMessageDialog(null, "ERROR");
}
}
});
btnGrabar.setBounds(128, 211, 89, 23);
contentPane.add(btnGrabar);
/// TERMINO BOTON GRABAR
// INICIO BOTON CONSULTAR
JButton btnConsultar = new JButton("Consultar");
btnConsultar.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent e) {
cargar();
}
});
btnConsultar.setBounds(227, 211, 89, 23);
contentPane.add(btnConsultar);
// TERMINO DE BOTON CONSULTAR
// INICIO BOTON MODIFICAR
JButton btnModificar = new JButton("Modificar");
btnModificar.setBounds(326, 211, 89, 23);
contentPane.add(btnModificar);
// TERMINO BOTON MODIFICAR
// INICIO BOTON SALIR
JButton btnSalir = new JButton("Salir");
btnSalir.setBounds(425, 211, 89, 23);
contentPane.add(btnSalir);
// TERMINO BOTON SALIR
// CREACION DE TABLA
t_datos = new JTable();
t_datos.setBounds(42, 247, 459, 224);
contentPane.add(t_datos);
// TERMINO TABLA
}
// INICIO METODO LIMPIAR
void limpiar(){
t_nom.setText("");
t_ape.setText("");
t_ciu.setText("");
t_tel.setText("");
}
// FIN METODO LIMPIAR
// INICIO METODO CARGAR DATOS BD A TABLA
void cargar(){
try{
String [] titulos={"Codigo", "Nombre", "Apellido", "Ciudad", "Telefono"};
String [] registros=new String[5];
String sql= "SELECT * FROM clientes";
model = new DefaultTableModel(null, titulos);
conectar cc=new conectar();
Connection cn =cc.conexion();
Statement st = cn.createStatement ();
ResultSet rs = st.executeQuery(sql);
while(rs.next()){
registros[0]=rs.getString("cod_cli");
registros[1]=rs.getString("nom_cli");
registros[2]=rs.getString("ape_cli");
registros[3]=rs.getString("ciu_cli");
registros[4]=rs.getString("tel_cli");
model.addRow(registros);
}
} catch (SQLException e1) {
JOptionPane.showMessageDialog(null, "ERROR");
}
}
// FIN METODO CARGAR
// DEJAMOS VISIBLE EL FRAME
public static void main(String[] args) {
ing_cli frame = new ing_cli();
frame.setVisible(true);
}
}[ / code]
package formularios;
import java.sql.*;
import javax.swing.*;
public class conectar {
Connection conect = null;
public Connection conexion()
{
try {
//Cargamos el Driver MySQL
Class.forName("org.gjt.mm.mysql.Driver");
conect = DriverManager.getConnection("jdbc:mysql://localhost:3306/bd","root","");
JOptionPane.showMessageDialog(null, "estás conectado");
} catch (Exception e) {
JOptionPane.showMessageDialog(null,"Error "+e);
}
return conect;
}}[code==java]
NECESITAN EL SQL??
muchas gracias y disculpen las molestias.
[/code]