Exemplo n.º 1
0
        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);
        }
Exemplo n.º 2
0
 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();
     }
 }