コード例 #1
0
ファイル: RestMetas.cs プロジェクト: jupabequi/COLPLATP12
		public async Task<bool> actualizar(eMetas meta)
		{



			try 
			{
				var json = JsonConvert.SerializeObject (meta);
				var content = new StringContent (json, Encoding.UTF8, "application/json");

				var uri = new Uri (string.Format (ServiceUrl + "?action=3&meta={0}", json));
				var response = await client.PostAsync (uri, content);
				if (response.IsSuccessStatusCode) {
					return true;
				}
				return false;
			} catch (Exception ex) 
			{
				Debug.WriteLine (@"ERROR {0}", ex.Message);
				return false;
			}
		}
コード例 #2
0
ファイル: Metas.xaml.cs プロジェクト: jupabequi/COLPLATP12
		public async void guardarMetas(){


			eMetas Lmeta = new eMetas ();
			eMetas Lmeta2 = new eMetas ();
			eMetas Lmeta3 = new eMetas ();

			double valor1, valor2, valor3;

			if (!Double.TryParse(entvalor.Text, out valor1)) {
				DisplayAlert("Meta 1", "Valor no es numérico", "OK");
			}
			if (!Double.TryParse(entvalor2.Text, out valor2)) {
				DisplayAlert("Meta 2", "Valor no es numérico", "OK");
			}
			if (!Double.TryParse(entvalor3.Text, out valor3)) {
				DisplayAlert("Meta 3", "Valor no es numérico", "OK");
			}



			Lmeta.Id = Id;
			Lmeta.tipo = pkTipoMeta.SelectedIndex;
			Lmeta.meta = entmeta.Text;
			Lmeta.valor = valor1;
			Lmeta.fechainicio = dtinicio.Date;
			Lmeta.fechaFinal = dtfinal.Date;
			Lmeta.tipoAhorro = pkTipoAhorro.SelectedIndex;

			Lmeta2.Id = Id2;
			Lmeta2.tipo = pkTipoMeta2.SelectedIndex;
			Lmeta2.meta = entmeta2.Text;
			Lmeta2.valor = valor2;
			Lmeta2.fechainicio = dtinicio2.Date;
			Lmeta2.fechaFinal = dtfinal2.Date;
			Lmeta2.tipoAhorro = pkTipoAhorro2.SelectedIndex;

			Lmeta3.Id = Id3;
			Lmeta3.tipo = pkTipoMeta3.SelectedIndex;
			Lmeta3.meta = entmeta3.Text;
			Lmeta3.valor = valor3;
			Lmeta3.fechainicio = dtinicio3.Date;
			Lmeta3.fechaFinal = dtfinal3.Date;
			Lmeta3.tipoAhorro = pkTipoAhorro3.SelectedIndex;

			var resultado = await new RestMetas().actualizar (Lmeta);
			var resultado2 = await new RestMetas().actualizar (Lmeta2);
			var resultado3 = await new RestMetas().actualizar (Lmeta3);

			DisplayAlert("Metas", "Metas actualizadas", "OK");
			//var respuesta = await new RestUsuarios().insert(RUSER);

		}