public override void ViewDidLoad() { base.ViewDidLoad(); Vista.Text = ""; var Archivos = Directory.GetFiles(Environment.GetFolderPath(Environment.SpecialFolder.Personal)); foreach (var archivo in Archivos) { Vista.Text += archivo + Environment.NewLine; } var path = Environment.GetFolderPath(Environment.SpecialFolder.Personal); SeleccionadorImagen = new UIImagePickerController(); SeleccionadorImagen.FinishedPickingMedia += SeleccionImagen; SeleccionadorImagen.Canceled += ImagenCancelada; if (UIImagePickerController.IsSourceTypeAvailable(UIImagePickerControllerSourceType.Camera)) { SeleccionadorImagen.SourceType = UIImagePickerControllerSourceType.Camera; } else { SeleccionadorImagen.SourceType = UIImagePickerControllerSourceType.PhotoLibrary; } Btnfoto.TouchUpInside += delegate { PresentViewController(SeleccionadorImagen, true, null); }; path = Path.Combine(path, "Base.db3"); var conn = new SQLiteConnection(path); conn.CreateTable <Empleados>(); btnGuardar.TouchUpInside += delegate { try { var Insertar = new Empleados(); Insertar.Folio = int.Parse(txtFolio.Text); Insertar.Nombre = txtNombre.Text; Insertar.Edad = int.Parse(txtEdad.Text); Insertar.Puesto = Txtpuesto.Text; Insertar.Sueldo = double.Parse(Txtsueldo.Text); Insertar.Foto = txtFolio.Text + ".jpg"; conn.Insert(Insertar); txtFolio.Text = ""; txtNombre.Text = ""; txtEdad.Text = ""; Txtpuesto.Text = ""; Txtsueldo.Text = ""; Imagen.Image = null; MessageBox("Guardado Correctamente", "SQLite"); } catch (Exception ex) { MessageBox("Error", ex.Message); } }; btnBuscar.TouchUpInside += delegate { string rutaImagen; try { int foliobusca = int.Parse(Txtfolio1.Text); var elementos = from s in conn.Table <Empleados>() where s.Folio == foliobusca select s; foreach (var fila in elementos) { txtFolio.Text = fila.Folio.ToString(); txtNombre.Text = fila.Nombre; txtEdad.Text = fila.Edad.ToString(); Txtpuesto.Text = fila.Puesto; Txtsueldo.Text = fila.Sueldo.ToString(); rutaImagen = Path.Combine(Environment.GetFolderPath(Environment.SpecialFolder.Personal), Txtfolio1.Text + ".jpg"); Imagen.Image = UIImage.FromFile(rutaImagen); } } catch (Exception ex) { MessageBox("Error", ex.Message); } }; Txtfolio1.ShouldReturn += (textField) => { Txtfolio1.ResignFirstResponder(); return(true); }; }