private void ButtonClick(object sender, EventArgs e) { AutoCompleteTextView textView = FindViewById <AutoCompleteTextView>(Resource.Id.autoCompleteProducto); AdoInventario adoInventarioID = new AdoInventario(); string item = ""; if (textView.Text != "") { item = textView.Text.Substring(0, 1); } adoInventarioID.Item = item; var Productos = adoInventarioID.AdoSelectID(); var adapter = new ArrayAdapter <String>(this, Resource.Layout.list_item, Productos); textView.Adapter = adapter; ListAdapter = new ArrayAdapter <string>(this, Resource.Layout.list_item, Productos); ListView.TextFilterEnabled = true; ListView.ItemClick += delegate(object sender, AdapterView.ItemClickEventArgs args) { Toast.MakeText(Application, ((TextView)args.View).Text, ToastLength.Short).Show(); this.FinishAndRemoveTask(); var intent = new Intent(this, typeof(InventarioActivity)); intent.PutExtra("Item", ((TextView)args.View).Text); StartActivity(intent); }; }
public override bool OnOptionsItemSelected(IMenuItem item) { RadioButton radioButtonEntrada = FindViewById <RadioButton>(Resource.Id.rb_entradas); RadioButton radioButtonSalida = FindViewById <RadioButton>(Resource.Id.rb_Salidas); EditText editText_Item = FindViewById <EditText>(Resource.Id.editText_Item); EditText editText_Nombre = FindViewById <EditText>(Resource.Id.editText_Nombre); EditText editText_Referencia = FindViewById <EditText>(Resource.Id.editText_Referencia); EditText editText_iva = FindViewById <EditText>(Resource.Id.editText_iva); Spinner planet_prompt = FindViewById <Spinner>(Resource.Id.spinner); EditText editText_costo = FindViewById <EditText>(Resource.Id.editText_costo); EditText editText_PrecioVenta = FindViewById <EditText>(Resource.Id.editText_PrecioVenta); EditText editText_Cantidad = FindViewById <EditText>(Resource.Id.editText_Cantidad); int Validado = 0; switch (item.TitleFormatted.ToString()) { case "Save": Validado = 0; TextView textViewNombre = FindViewById <TextView>(Resource.Id.text_Nombre); TextView textViewIVA = FindViewById <TextView>(Resource.Id.text_iva); TextView textViewCosto = FindViewById <TextView>(Resource.Id.text_costo); TextView textViewPrecio = FindViewById <TextView>(Resource.Id.text_PrecioVenta); if (editText_Nombre.Text == "") { Validado++; textViewNombre.SetTextColor(Android.Graphics.Color.ParseColor("#E85434")); } else { textViewNombre.SetTextColor(Android.Graphics.Color.ParseColor("#2C3E50")); } if (editText_iva.Text == "") { Validado++; textViewIVA.SetTextColor(Android.Graphics.Color.ParseColor("#E85434")); } else { textViewIVA.SetTextColor(Android.Graphics.Color.ParseColor("#2C3E50")); } if (editText_costo.Text == "") { Validado++; textViewCosto.SetTextColor(Android.Graphics.Color.ParseColor("#E85434")); } else { textViewCosto.SetTextColor(Android.Graphics.Color.ParseColor("#2C3E50")); } if (editText_PrecioVenta.Text == "") { Validado++; textViewPrecio.SetTextColor(Android.Graphics.Color.ParseColor("#E85434")); } else { textViewPrecio.SetTextColor(Android.Graphics.Color.ParseColor("#2C3E50")); } if (Validado == 0) { adoInventario.Item = editText_Item.Text; adoInventario.Nombre = editText_Nombre.Text; adoInventario.Referencia = editText_Referencia.Text; adoInventario.IVA = editText_iva.Text; adoInventario.proveedor = planet_prompt.SelectedItem.ToString(); adoInventario.costo = editText_costo.Text; adoInventario.precioventa = editText_PrecioVenta.Text; if (radioButtonEntrada.Checked) { adoInventario.movimiento = radioButtonEntrada.Text; } else { adoInventario.movimiento = radioButtonSalida.Text; } if (Guardar == true) { toast = adoInventario.AdoCreate(); } else { toast = adoInventario.AdoEditar(); } if (toast == "Producto creado correctamente" || toast == "Producto Editado correctamente") { AdoInventario adoInventario = new AdoInventario(); var Productos2 = adoInventario.AdoSelectMaxItem(); var ItemMax2 = Convert.ToDouble(Productos2[0]) + 1; editText_Item.Text = ItemMax2.ToString(); editText_Nombre.Text = ""; editText_Referencia.Text = ""; editText_iva.Text = ""; editText_costo.Text = ""; editText_PrecioVenta.Text = ""; editText_Cantidad.Text = ""; radioButtonEntrada.Checked = true; Toast.MakeText(this, toast, ToastLength.Long).Show(); } else { Toast.MakeText(this, toast, ToastLength.Long).Show(); } if (toast == "Producto Editado correctamente") { this.FinishAndRemoveTask(); var intent2 = new Intent(this, typeof(ProductoActivity)); StartActivity(intent2); } } else { Toast.MakeText(this, "Ingrese informacion requerida", ToastLength.Long).Show(); } break; case "Consulta": this.FinishAndRemoveTask(); var intent = new Intent(this, typeof(ProductoActivity)); StartActivity(intent); break; case "Delete": if (Guardar == false) { if (editText_Item.Text != "" || editText_Nombre.Text != "") { adoInventario.Item = editText_Item.Text; toast = adoInventario.AdoEliminar(); Toast.MakeText(this, toast, ToastLength.Long).Show(); if (toast == "Producto eliminado correctamente") { this.FinishAndRemoveTask(); var intent2 = new Intent(this, typeof(ProductoActivity)); StartActivity(intent2); } } else { Toast.MakeText(this, "Elije un Producto", ToastLength.Long).Show(); } } else { Toast.MakeText(this, "Elije un Producto", ToastLength.Long).Show(); } break; case "Clear": var Productos = adoInventario.AdoSelectMaxItem(); var ItemMax = Convert.ToDouble(Productos[0]) + 1; editText_Item.Text = ItemMax.ToString(); editText_Nombre.Text = ""; editText_Referencia.Text = ""; editText_iva.Text = ""; editText_costo.Text = ""; editText_PrecioVenta.Text = ""; editText_Cantidad.Text = ""; radioButtonEntrada.Checked = true; Guardar = true; break; default: break; } return(base.OnOptionsItemSelected(item)); }