Essays.club - Ensayos gratis, notas de cursos, notas de libros, tareas, monografías y trabajos de investigación
Buscar

Codigo java. package nominaempleados;

Enviado por   •  14 de Diciembre de 2017  •  2.799 Palabras (12 Páginas)  •  431 Visitas

Página 1 de 12

...

ps.setDouble(6,emp.getImpuesto());

ps.setDouble(7,emp.getAhorro());

ps.setDouble(8,emp.getSueldoNeto());

lineaAfectada=ps.executeUpdate();

ps.close();

cn.close();

}//cierra try

catch (SQLException e ){

JOptionPane.showMessageDialog(null,"estado"+e.getSQLState());

JOptionPane.showMessageDialog(null,"codigo de error:"+e.getErrorCode());

e.printStackTrace();

}

finally {

return lineaAfectada;

}//cierrafinally

}//cierra metodo nuevo

public Empleado getEmpleado(String IdEmp){

Connection cn=getConexion();

Statement st=null;

ResultSet rs=null;//recupera la consulta

Empleado emp=null;

try{

st=cn.createStatement();

String sql="SELECT*FROM empleado Here idEmp=’"+IdEmp+"’";

rs=st.executeQuery(sql);

if (rs.next()){

emp=new Empleado();

emp.setIdEmp(rs.getString("id Emp"));

emp.setNomEmp(rs.getString("NomEmp"));

emp.setHorasTrab(rs.getInt("horasTrab"));

emp.setPagoHora(rs.getDouble("PagoHora"));

emp.setSueldo(rs.getDouble("sueldo"));

emp.setAhorro(rs.getDouble("Ahorro"));

emp.setImpuesto(rs.getDouble("Impuesto"));

emp.setSueldoNeto(rs.getDouble("SueldoNeto"));

}

rs.close();

cn.close();

st.close();

}

catch (SQLException e ){

JOptionPane.showMessageDialog(null,"estado"+e.getSQLState());

JOptionPane.showMessageDialog(null,"codigo de error:"+e.getErrorCode());

e.printStackTrace();

}

finally {

return emp;

}//cierrafinally

public int Actualizar(Empleado emp){

int LineaAfectada=0;

Connection cn=getConexion();

PreparedStatement ps;

try{

String sql="upDate empleado SET nomEmp = ?, " +

"HorasTraba = ?, "+

"PagoHora = ?, "+

"Sueldo = ?, "+

"Impuesto = ?, "+

"Ahorro = ?, "+

"SuldoNeto = ?, "+

"WHERE IdEmp=?";

ps=cn.prepareStatement(sql);

ps.setString(1,emp.getNombEmp());

ps.setInt(2,emp.getHorasTrab());

ps.setDouble(3,emp.getPagoHora());

ps.setDouble(4,emp.getSueldo());

ps.setDouble(5,emp.getImpuesto());

ps.setDouble(6,emp.getAhorro());

ps.setDouble(7,emp.getSueldoNeto());

ps.setString(8,emp.getIdEmp());

LineaAfectada=ps.executeUpdate();

ps.close();

cn.close();

} //cierra try

}

catch(SQLException e){

JOptionPane.showMessageDialog(null, "Estado:"+ e.getSQLState());

JOptionPane.showMessageDialog(null,"Codigo de error" + e.getErrorCode());

e.printStackTrace();

}

finally{

return LineaAfectada;

...

Descargar como  txt (7.5 Kb)   pdf (48.2 Kb)   docx (14.6 Kb)  
Leer 11 páginas más »
Disponible sólo en Essays.club