當前位置: 首頁>>代碼示例>>C#>>正文


C# ParseObject.Add方法代碼示例

本文整理匯總了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();
            }

        }
開發者ID:simonbedoya,項目名稱:PlansPop-W10,代碼行數:43,代碼來源:EditPlan.xaml.cs

示例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;
                    }


                }
            }

        }
開發者ID:simonbedoya,項目名稱:PlansPop-W10,代碼行數:79,代碼來源:AddMapa.xaml.cs


注:本文中的Parse.ParseObject.Add方法示例由純淨天空整理自Github/MSDocs等開源代碼及文檔管理平台,相關代碼片段篩選自各路編程大神貢獻的開源項目,源碼版權歸原作者所有,傳播和使用請參考對應項目的License;未經允許,請勿轉載。