public void SubCrearTransaccionYoReporto(IccReporte lObjTran) { string dbPath = Path.Combine(System.Environment.GetFolderPath(System.Environment.SpecialFolder.Personal), "IccDb.db3"); var db = new SQLiteConnection(dbPath); db.Insert(lObjTran); }
private void SubYoReporto(double lGpsLat, double lGpsLong) { try { if (lObjBitmap == null) { throw new Exception("Fotografía es obligatoria, para reportar."); } YoReporto lObjYoReporto = new YoReporto(); lObjYoReporto.Codigo = Guid.NewGuid(); lObjYoReporto.FechaHoraInicial = DateTime.Now; lObjYoReporto.Usuario = cObjInicio.cUsuario; lObjYoReporto.Nombre = cObjInicio.cUsuario; lObjYoReporto.Telefono = cObjInicio.NumeroTelefono; lObjYoReporto.Correo = cObjInicio.cUsuario; lObjYoReporto.TipoReporte = SpTipoReporte.GetItemAtPosition(SpTipoReporte.SelectedItemPosition).ToString(); lObjYoReporto.Departamento = "NA"; //SpDepartamento.GetItemAtPosition(SpDepartamento.SelectedItemPosition).ToString(); lObjYoReporto.Municipio = "NA"; //SpMinicipio.GetItemAtPosition(SpMinicipio.SelectedItemPosition).ToString(); lObjYoReporto.Barrio = EdBarrio.Text; lObjYoReporto.Direccion = EdDireccion.Text; lObjYoReporto.Comentarios = EdComentario.Text; lObjYoReporto.GpsLatitud = lGpsLat; lObjYoReporto.GpsLongitud = lGpsLong; lObjYoReporto.Imagen = FncObtenerImagen(lObjBitmap); lObjYoReporto.Emei = cObjInicio.Imei; IccSql lObjSql = new IccSql(); IccReporte lIccTran = new IccReporte(); lIccTran.Codigo = 0; lIccTran.JsonTran = JsonConvert.SerializeObject(lObjYoReporto); lObjSql.SubCrearTransaccionYoReporto(lIccTran); cProc.Hide(); Intent lObjIntent = new Intent(this, typeof(MainActivity)); StartActivity(lObjIntent); } catch (Exception ex) { Toast.MakeText(ApplicationContext, ex.Message, ToastLength.Long).Show(); } }