9
9
import android .support .v7 .app .AppCompatActivity ;
10
10
import android .util .Log ;
11
11
import android .view .View ;
12
+ import android .widget .ArrayAdapter ;
12
13
import android .widget .Button ;
13
14
import android .widget .EditText ;
15
+ import android .widget .Spinner ;
14
16
15
17
import ekylibre .database .ZeroContract ;
16
18
import ekylibre .zero .R ;
21
23
22
24
public class ArticleNewActivity extends AppCompatActivity implements View .OnClickListener {
23
25
26
+ String [] natureList = {"fertilizer" , "seed" , "chemical" };
27
+ String [] unityList = {"kg" , "L" , "t" };
28
+
24
29
@ Override
25
30
public void onCreate (Bundle savedInstanceState ) {
26
31
super .onCreate (savedInstanceState );
@@ -29,14 +34,33 @@ public void onCreate(Bundle savedInstanceState) {
29
34
30
35
Button btn_save = (Button ) findViewById (R .id .buttonSaveArticleId );
31
36
btn_save .setOnClickListener (this );
37
+ Spinner spn_nat = (Spinner ) findViewById (R .id .spinnerNatureArticleId );
38
+ Spinner spn_uni = (Spinner ) findViewById (R .id .spinnerUnityArticleId );
39
+ ArrayAdapter <String > adapter_nature = new ArrayAdapter <String >
40
+ (this , android .R .layout .simple_spinner_dropdown_item , natureList );
41
+ spn_nat .setAdapter (adapter_nature );
42
+ ArrayAdapter <String > adapter_unity = new ArrayAdapter <String >
43
+ (this , android .R .layout .simple_spinner_dropdown_item , unityList );
44
+ spn_uni .setAdapter (adapter_unity );
32
45
}
33
46
34
47
public void add_article (Context context ) {
48
+ //Article name, nature and unity add in data base
35
49
ContentResolver contentResolver = context .getContentResolver ();
36
50
ContentValues mNewValues = new ContentValues ();
51
+
37
52
EditText newArticleName = (EditText ) findViewById (R .id .editArticleNameId );
53
+
54
+ Spinner SpinnerArticleNature = (Spinner ) findViewById (R .id .spinnerNatureArticleId );
55
+ Spinner SpinnerArticleUnity = (Spinner ) findViewById (R .id .spinnerUnityArticleId );
56
+
57
+
38
58
mNewValues .put (ZeroContract .Articles .NAME , newArticleName .getText ().toString ());
59
+ mNewValues .put (ZeroContract .Articles .NATURE , SpinnerArticleNature .getSelectedItem ().toString ());
60
+ mNewValues .put (ZeroContract .Articles .UNITY , SpinnerArticleUnity .getSelectedItem ().toString ());
39
61
contentResolver .insert (ZeroContract .Articles .CONTENT_URI , mNewValues );
62
+
63
+
40
64
}
41
65
42
66
@ Override
0 commit comments