-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathupdateDonador.java
More file actions
58 lines (38 loc) · 1.56 KB
/
updateDonador.java
File metadata and controls
58 lines (38 loc) · 1.56 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
package bloodbanks.donadores;
import bloodbanks.Main;
import db.dbop;
import entities.donador;
import utilerias.msg;
public class updateDonador {
private Controller_donador base = null;
private modelo_Donador modelo = null;
private dbop mydb = null;
public donador d = null;
public updateDonador(donador d){
this.base = Main.manager.openFXML("/bloodbanks/donadores/FXMLdonador.fxml","Actualizar Donador",false,false).getController();
this.modelo = new modelo_Donador(this.base);
this.mydb = new dbop();
this.base.lbltitulo.setText(">>Actualizar Donador");
this.base.type = "UPDATE";
this.base.txtseguridadsocial.setEditable(false);
this.d = d;
this.modelo.fillControls(d);
this.base.update = this;
}
public void update(){
if(msg.yesno("Desea Actualizar al Donador con NSS: "+this.d.getNss()+" ?")){
donador dnuevo = new donador();
this.modelo.fillDonador(dnuevo);
if(this.mydb.updateDonador(dnuevo)){
msg.ok("Actualizacion Exitosa");
if(this.base.cbclose.isSelected()){
this.modelo.close();
}
}
else{
msg.error("Problema de Actualizacion");
}
}
this.base.txtseguridadsocial.requestFocus();
}
}