void ReleaseDesignerOutlets() { if (Txtfolio1 != null) { Txtfolio1.Dispose(); Txtfolio1 = null; } if (Btnfoto != null) { Btnfoto.Dispose(); Btnfoto = null; } if (Imagen != null) { Imagen.Dispose(); Imagen = null; } if (Vista != null) { Vista.Dispose(); Vista = null; } if (Txtsueldo != null) { Txtsueldo.Dispose(); Txtsueldo = null; } if (Txtpuesto != null) { Txtpuesto.Dispose(); Txtpuesto = null; } if (btnBuscar != null) { btnBuscar.Dispose(); btnBuscar = null; } if (btnGuardar != null) { btnGuardar.Dispose(); btnGuardar = null; } if (txtCorreo != null) { txtCorreo.Dispose(); txtCorreo = null; } if (txtEdad != null) { txtEdad.Dispose(); txtEdad = null; } if (txtFolio != null) { txtFolio.Dispose(); txtFolio = null; } if (txtNombre != null) { txtNombre.Dispose(); txtNombre = null; } if (txtSaldo != null) { txtSaldo.Dispose(); txtSaldo = null; } }
public override void ViewDidLoad() { base.ViewDidLoad(); Vista.Text = ""; var fileOrDirectory = Directory.GetFiles (Environment.GetFolderPath (Environment.SpecialFolder.Personal)); foreach (var entry in fileOrDirectory) { Vista.Text += entry + Environment.NewLine; } SeleccionadorImagen = new UIImagePickerController(); SeleccionadorImagen.FinishedPickingMedia += SeleccionImagen; SeleccionadorImagen.Canceled += ImagenCancelada; SeleccionadorImagen.AllowsEditing = true; if (UIImagePickerController.IsSourceTypeAvailable (UIImagePickerControllerSourceType.Camera)) { SeleccionadorImagen.SourceType = UIImagePickerControllerSourceType.Camera; } else { SeleccionadorImagen.SourceType = UIImagePickerControllerSourceType.PhotoLibrary; } Btnfoto.TouchUpInside += delegate { PresentViewController(SeleccionadorImagen, true, null); }; btnGuardar.TouchUpInside += delegate { var Datos = new Empleados(); try { Datos.Folio = int.Parse(txtFolio.Text); Datos.Nombre = txtNombre.Text; Datos.Edad = int.Parse(txtEdad.Text); Datos.Puesto = Txtpuesto.Text; Datos.Sueldo = double.Parse(Txtsueldo.Text); Datos.Foto = txtFolio.Text + ".jpg"; var rutaRegistro = Path.Combine (Environment.GetFolderPath (Environment.SpecialFolder.Personal), txtFolio.Text + ".xml"); var serializador = new XmlSerializer(typeof(Empleados)); if (File.Exists(rutaRegistro)) { MessageBox("Error", "Registro ya existente"); } else { var Escritura = new StreamWriter(rutaRegistro); serializador.Serialize(Escritura, Datos); Escritura.Close(); txtFolio.Text = ""; txtNombre.Text = ""; txtEdad.Text = ""; Txtpuesto.Text = ""; Txtsueldo.Text = ""; Imagen.Image = null; MessageBox("Estatus:", "Guardado Correctamente"); } } catch (Exception ex) { MessageBox("Estatus:", ex.Message); } }; btnBuscar.TouchUpInside += delegate { var Datos = new Empleados(); string rutaRegistro, rutaImagen; try { Datos.Folio = int.Parse(Txtfolio1.Text); rutaRegistro = Path.Combine (Environment.GetFolderPath (Environment.SpecialFolder.Personal), Txtfolio1.Text + ".xml"); if (File.Exists(rutaRegistro)) { var serializador = new XmlSerializer(typeof(Empleados)); var Lectura = new StreamReader(rutaRegistro); var Info = (Empleados)serializador.Deserialize(Lectura); Lectura.Close(); txtFolio.Text = Info.Folio.ToString(); txtNombre.Text = Info.Nombre; txtEdad.Text = Info.Edad.ToString(); Txtpuesto.Text = Info.Puesto; Txtsueldo.Text = Info.Sueldo.ToString(); rutaImagen = Path.Combine(Environment.GetFolderPath (Environment.SpecialFolder.Personal), Txtfolio1.Text + ".jpg"); Imagen.Image = UIImage.FromFile(rutaImagen); } else { MessageBox("Error", "Registro no existente"); } } catch (Exception ex) { MessageBox("Estatus:", ex.Message); } }; Txtfolio1.ShouldReturn += (textField) => { Txtfolio1.ResignFirstResponder(); return(true); }; }
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); }; }