本文整理汇总了C#中Parse.ParseObject.Add方法的典型用法代码示例。如果您正苦于以下问题:C# ParseObject.Add方法的具体用法?C# ParseObject.Add怎么用?C# ParseObject.Add使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类Parse.ParseObject
的用法示例。
在下文中一共展示了ParseObject.Add方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。
示例1: onClickEditSiguiente
private async void onClickEditSiguiente(object sender, RoutedEventArgs e)
{
string organizarFecha = editFecha.Date.Day + "/" + editFecha.Date.Month + "/" + editFecha.Date.Year;
string organizarHora = configurarHora(editHora.Time.Hours, editHora.Time.Minutes);
edtProgressRing.IsActive = true;
plan["nombre"] = editNombre.Text;
plan["descripcion"] = editDescripcion.Text;
plan["fecha"] = organizarFecha + " " + organizarHora;
plan["direccion"] = NombreLugarTxt.Text;
plan["lugar"] = gPoint;
if (photo != null)
{
var bytes = await GetBtyeFromFile(photo);
ParseFile parseFile = new ParseFile("editdefault" + editHora.Time.Minutes + ".jpg", bytes, "image/jpeg");
plan["imagen"] = parseFile;
}
if (nuevo_existente == 2) // crear nuevo lugar
{
ParseObject objectLugar = new ParseObject("Lugares");
objectLugar.Add("nombre", NombreLugarTxt.Text);
objectLugar.Add("direccion", NombreLugarTxt.Text);
objectLugar.Add("ubicacion", gPoint);
await objectLugar.SaveAsync();
}
try
{
await plan.SaveAsync();
edtProgressRing.IsActive = false;
rootFrame = Window.Current.Content as Frame;
rootFrame.Navigate(typeof(MainPage));
}
catch
{
var dialog2 = new Windows.UI.Popups.MessageDialog("Error al editar el plan");
dialog2.Commands.Add(new Windows.UI.Popups.UICommand("Aceptar") { Id = 1 });
var result2 = await dialog2.ShowAsync();
}
}
示例2: ElementClick
private async void ElementClick(MapControl sender, MapElementClickEventArgs args)
{
string dir = null;
double ArgsLat = 0;
double ArgsLon = 0;
foreach (var e in args.MapElements)
{
var icon = e as MapIcon;
dir = icon.Title;
ArgsLat = icon.Location.Position.Latitude;
ArgsLon = icon.Location.Position.Longitude;
}
if (!dir.Equals("MiPosicion"))
{
var dialog = new Windows.UI.Popups.MessageDialog("Elegir Lugar");
dialog.Commands.Add(new Windows.UI.Popups.UICommand("Aceptar") { Id = 1 });
dialog.Commands.Add(new Windows.UI.Popups.UICommand("Cancelar") { Id = 0 });
var result = await dialog.ShowAsync();
if (result.Id.Equals(1))
{
progressRing.IsActive = true;
StorageFile file = plan.ImagenPlan;
var bytes = await GetBtyeFromFile(file);
ParseFile parseFile = new ParseFile("defaultimg.jpg", bytes, "image/jpeg");
ParseObject parseObject = new ParseObject("Plan");
parseObject.Add("nombre", plan.NombrePlan);
parseObject.Add("descripcion", plan.DescripcionPlan);
parseObject.Add("fecha", plan.FechaPlan + " " + plan.HoraPlan);
parseObject.Add("id_user", ParseUser.CurrentUser);
parseObject.Add("imagen", parseFile);
ParseGeoPoint geoLugar = new ParseGeoPoint(ArgsLat, ArgsLon);
parseObject.Add("lugar", geoLugar);
parseObject.Add("direccion", dir);
if (crearLugar == 1)
{
ParseObject objectLugar = new ParseObject("Lugares");
objectLugar.Add("nombre", titulo_lugar);
objectLugar.Add("direccion", dir);
objectLugar.Add("ubicacion", geoLugar);
await objectLugar.SaveAsync();
crearLugar = -1;
}
try
{
await parseObject.SaveAsync();
progressRing.IsActive = false;
rootFrame = Window.Current.Content as Frame;
rootFrame.Navigate(typeof(MainPage));
}
catch
{
var dialog2 = new Windows.UI.Popups.MessageDialog("Error al crear el plan, intentalo de nuevo");
dialog2.Commands.Add(new Windows.UI.Popups.UICommand("Aceptar") { Id = 1 });
var result2 = await dialog2.ShowAsync();
progressRing.IsActive = false;
}
}
}
}