help please with this error!

-1

I have tried everything and I can not solve it, it is a Dao impementation, on line 148 that says

  

private DaoImpl Cliente_Dao_Impl (int ultid) {           throw new UnsupportedOperationException ("Not supported yet."); // To change body of generated methods, choose Tools | Templates       }

I leave my complete code, I hope you can help me

/*
 * To change this license header, choose License Headers in Project Properties.
 * To change this template file, choose Tools | Templates
 * and open the template in the editor.
 */
package DaoImpl;

import Conexion.Conexion;
import Dao.Dao_Cliente;
import Idao.Interface_ClienteDao;
import java.sql.PreparedStatement;
import java.sql.ResultSet;
import java.util.List;
import java.util.logging.Level;
import java.util.logging.Logger;
import java.sql.Connection;
import java.sql.SQLException;
import javax.swing.JOptionPane;

/**
 *
 * @author Lorena
 */
public class Cliente_Dao_Impl extends Conexion implements Interface_ClienteDao{

    @Override
    public void registrar(Dao_Cliente cliente) {

        try {
            this.conectar();
            String sql="INSERT INTO cliente values(null,?,?,?,?,?,?,?,?,?,0)";
            PreparedStatement st = this.con.prepareStatement(sql);
            //st.setString(1, null);
            st.setInt   (1, cliente.getId_cliente());
            st.setString(2, cliente.getUsuario());
            st.setString(3, cliente.getPassword());
            st.setString(4, cliente.getNombre_cliente());
            st.setString(5, cliente.getApe_pat_cliente());
            st.setString(6, cliente.getApe_mat_cliente());
            st.setString(7, cliente.getDireccion_cliente());
            st.setString(8, cliente.getTelefono_cliente());
            st.setInt   (9, cliente.getEstado_cliente());
            st.setString(10, cliente.getRut_cliente());

            st.executeUpdate();

            st = con.prepareStatement("select MAX(id_cliente) from cliente");
            ResultSet rs;
            rs = st.executeQuery();

            if(rs.next()){
                String last = rs.getString(1);


            String sqllogin="INSERT INTO login values(null,?,?,?,0)";
            PreparedStatement stlogin = this.con.prepareStatement(sqllogin);
            //st.setString(1, null);
            int numEntero = Integer.parseInt(last);

            stlogin.setInt(3, numEntero);
            stlogin.setString(1, cliente.getUser());
            stlogin.setString(2, cliente.getPass());
            stlogin.setInt(3, numEntero);


            stlogin.executeUpdate();
            }

        } catch (Exception ex) {
            Logger.getLogger(Cliente_Dao_Impl.class.getName()).log(Level.SEVERE, null, ex);
        }

    }

    @Override
    public List<Dao_Cliente> obtener() {
        throw new UnsupportedOperationException("Not supported yet."); //To change body of generated methods, choose Tools | Templates.
    }

    @Override
    public void actualizar(Dao_Cliente cliente) {

        try {
            this.conectar();
            String sql="UPDATE cliente SET usuario=?, password=?, nombre_cliente=?, ape_pat_cliente=?, ape_mat_cliente=?,direccion_cliente=?,telefono_cliente=? WHERE rut_cliente=?, estado_cliente=?, id_cliente=?";
            PreparedStatement st = this.con.prepareStatement(sql);

            st.setInt(1, cliente.getId_cliente());
            st.setString(2, cliente.getUsuario());
            st.setString(2, cliente.getPassword());
            st.setString(3, cliente.getNombre_cliente());
            st.setString(4, cliente.getApe_pat_cliente());
            st.setString(5, cliente.getApe_mat_cliente());
            st.setString(6, cliente.getDireccion_cliente());
            st.setString(7, cliente.getTelefono_cliente());
            st.setInt(8, cliente.getEstado_cliente());
            st.setString(9, cliente.getRut_cliente());



            st.executeUpdate();
    }catch (Exception ex) {
            Logger.getLogger(Cliente_Dao_Impl.class.getName()).log(Level.SEVERE, null, ex);
        }
    }

    @Override
    public void eliminar(Dao_Cliente cliente) {

          try {
                  this.conectar();
              } catch (Exception ex) {
                  Logger.getLogger(Cliente_Dao_Impl.class.getName()).log(Level.SEVERE, null, ex);
              }
            String sql="UPDATE cliente SET estado_cliente=1 WHERE rut_cliente=?";

            int confirmar = JOptionPane.showConfirmDialog(null, "Esta seguro que desea eliminar el registro?");


            if(JOptionPane.OK_OPTION==confirmar) { 

             Connection conexion = null;

            PreparedStatement st = null;
                  try {
                      st = this.con.prepareStatement(sql);
                  } catch (SQLException ex) {
                      Logger.getLogger(Cliente_Dao_Impl.class.getName()).log(Level.SEVERE, null, ex);
                  }

            JOptionPane.showMessageDialog (null, "Dato Eliminado");
                  try {
                      st.setString(1, cliente.getRut_cliente());
                  } catch (SQLException ex) {
                      Logger.getLogger(Cliente_Dao_Impl.class.getName()).log(Level.SEVERE, null, ex);
                  }


                  try {
                      st.executeUpdate();


                 }catch (Exception ex) {
                      Logger.getLogger(Cliente_Dao_Impl.class.getName()).log(Level.SEVERE, null, ex);
                  }  


    private DaoImpl Cliente_Dao_Impl(int ultid) {
        throw new UnsupportedOperationException("Not supported yet."); //To change body of generated methods, choose Tools | Templates.
    }

    @Override
    public List<Dao_Cliente> obteberultimoid() {
        throw new UnsupportedOperationException("Not supported yet."); //To change body of generated methods, choose Tools | Templates.
    }

    @Override
    public boolean buscarcliente(Dao_Cliente cliente) {
          try {
            this.conectar();
            String sql="select * from cliente WHERE rut_cliente=?";
            PreparedStatement st = this.con.prepareStatement(sql);

            st.setString(1, cliente.getRut_cliente());
             ResultSet rs;
            rs = st.executeQuery();

            if(rs.next()){


                cliente.setId_cliente(rs.getInt("id_cliente"));
                cliente.setUsuario(rs.getString("usuario"));
                cliente.setPassword(rs.getString("password"));
                cliente.setNombre_cliente(rs.getString("nombre_cliente"));
                cliente.setApe_pat_cliente(rs.getString("ape_pat_cliente"));
                cliente.setApe_mat_cliente(rs.getString("ape_mat_cliente"));
                cliente.setDireccion_cliente(rs.getString("direccion_cliente"));
                cliente.setTelefono_cliente(rs.getString("telefono_cliente"));
                cliente.setEstado_cliente(rs.getInt("estado_cliente"));
                cliente.setRut_cliente(rs.getString("rut_cliente"));
            }


     return true;
              }catch (Exception ex) {
            Logger.getLogger(Cliente_Dao_Impl.class.getName()).log(Level.SEVERE, null, ex);

            return false;

    }
    }
}
    
asked by lorena 27.06.2018 в 19:07
source

1 answer

0
private DaoImpl Cliente_Dao_Impl(int ultid) {
    throw new UnsupportedOperationException("Not supported yet."); //To change body of generated methods, choose Tools | Templates.
}

This is the code that is generated automatically, as is always when you invoke it will give you that error because it is programmed to respond as well. You would have to edit what is inside to do in specific as for example in "search for client".

    
answered by 27.06.2018 в 20:22