Power Point - Programa
Por: Sara • 21/11/2017 • 763 Palavras (4 Páginas) • 359 Visualizações
...
public class testarClinica {
public static void main(String[] args) {
clinica();
}
private static void clinica() {
Scanner scan = new Scanner (System.in);
String tipo;
do{
System.out.println(":Cadastro de Funcionario :");
System.out.println(":1 - Funcionário :");
System.out.println(":2 - Sair :");
tipo = scan.nextLine();
switch (tipo){
case "1":
mostrarfuncionario(scan);
break;
case "2":
System.out.println("FIM");
break;
}
}while(tipo!="2");
}
public static void mostrarfuncionario(Scanner scan)
{
String tipo;
do{
System.out.println(":Funcionários:");
System.out.println(":################################:");
System.out.println(":1 - Cadastrar :");
System.out.println(":2 - Consultar :");
System.out.println(":3 - Editar :");
System.out.println(":4 - Excluir :");
System.out.println(":################################:");
System.out.println(":5 - Sair :");
tipo = scan.nextLine();
switch (tipo){
case "1":
cadastrarFuncionario(scan);
break;
case "2":
consultarFuncionario(scan);
break;
case "3":
editarFuncionario(scan);
break;
case "4":
excluirFuncionario(scan);
break;
case "5":
clinica();
break;
}
}while(tipo!="5");
}
private static void excluirFuncionario(Scanner scan) {
System.out.println("Digite o Código para Excluir:");
String codigo = scan.next();
System.out.println("Excluindo funcionário: "+codigo);
Connection con = null;
try {
Class.forName("org.hsqldb.jdbcDriver");
} catch (ClassNotFoundException e) {
e.printStackTrace();
} try {
con = DriverManager.getConnection("jdbc:hsqldb:clinica","admin","admin");
java.sql.Statement st = con.createStatement();
st.executeUpdate("DELETE FROM funcionario WHERE Codigo='"
+ codigo +"'");
System.out.println("Registro Excluido!!");
con.close();
} catch (SQLException e) {
e.printStackTrace();
}finally{
try {
con.close();
}catch (SQLException e) {}
}
}
private static void editarFuncionario(Scanner scan) {
System.out.println("Digite o Código para Editar:");
String codigo = scan.next();
System.out.println("Editando funcionário: "+codigo);
System.out.println("Digite o Nome:");
String nome = scan.next();
System.out.println("Digite o Cidade:");
String cidade = scan.next();
Connection con = null;
try {
Class.forName("org.hsqldb.jdbcDriver");
} catch (ClassNotFoundException e) {
e.printStackTrace();
} try {
con = DriverManager.getConnection("jdbc:hsqldb:clinica","admin","admin");
java.sql.Statement st = con.createStatement();
st.executeUpdate("UPDATE
...