-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathController_donador.java
More file actions
145 lines (116 loc) · 3.36 KB
/
Controller_donador.java
File metadata and controls
145 lines (116 loc) · 3.36 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
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
package bloodbanks.donadores;
import java.net.URL;
import java.util.ResourceBundle;
import javafx.collections.ObservableList;
import javafx.event.EventHandler;
import javafx.fxml.FXML;
import javafx.fxml.Initializable;
import javafx.scene.Node;
import javafx.scene.control.Button;
import javafx.scene.control.CheckBox;
import javafx.scene.control.ComboBox;
import javafx.scene.control.DatePicker;
import javafx.scene.control.Label;
import javafx.scene.control.TextArea;
import javafx.scene.control.TextField;
import javafx.scene.image.Image;
import javafx.scene.image.ImageView;
import javafx.scene.input.KeyEvent;
import javafx.scene.input.MouseEvent;
import javafx.scene.layout.AnchorPane;
import javafx.stage.Stage;
import utilerias.msg;
public class Controller_donador implements Initializable {
public String type = "UNKNOW";
public altaDonador alta = null;
public updateDonador update = null;
public modelo_Donador mymodel = null;
public Image nullImage = new Image("/images/donador.png");
public ImageView btnminimiza;
public ImageView btnclose;
@FXML
public TextField txtnombre;
@FXML
public TextField txtcontacto;
@FXML
public TextField txtapellido;
@FXML
public TextField txtseguridadsocial;
@FXML
public ComboBox<String> cbgenero;
@FXML
public TextField txtnumero;
@FXML
public DatePicker dpnacimiento;
@FXML
public TextArea rtbdetalles;
@FXML
public TextField txtcalle;
@FXML
public TextField txtcolonia;
@FXML
public TextField txtciudad;
@FXML
public ComboBox<String> cbestado;
@FXML
public Button btnaceptar;
@FXML
public Button btncancel;
@FXML
public Label lbltitulo;
@FXML
public ImageView ivimagen;
@FXML
public Button btnimage;
public ObservableList<String> generos;
public ObservableList<String> edos;
@FXML
private Button btnquitar;
@FXML
public AnchorPane basePane;
public Stage mystage = null;
@FXML
public CheckBox cbclose;
public Controller_donador(){
}
@Override
public void initialize(URL url, ResourceBundle rb) {
}
@FXML
private void txtnumero_KeyPressed(KeyEvent event) {
}
@FXML
private void btnaceptar(MouseEvent event) {
switch(this.type){
case("INSERT"):{
this.alta.alta();
break;
}
case("UPDATE"):{
this.update.update();
break;
}
}
}
@FXML
private void btncancelar(MouseEvent event) {
switch(this.type){
case("INSERT"):{
this.mymodel.clearAll();
break;
}
case("UPDATE"):{
this.mymodel.fillControls(this.update.d);
break;
}
}
}
@FXML
private void btnquitar_click(MouseEvent event) {
this.mymodel.defaultImage();
}
@FXML
private void btnselectImage_click(MouseEvent event) {
this.mymodel.selectImage();
}
}