//************************************funciones de archivos y soluciones*********************************** private void crearSolucion_Click(object sender, RoutedEventArgs e) { this.Opacity = 0.9; AgregarSolucion nueva = new AgregarSolucion(); if (nueva.ShowDialog() == true) { misolucion = nueva.nuevaSolucion; actualizarSolucion(); //obtener la ruta en el servidor //misolucion.Ruta } this.Opacity = 9; }
private void buscarSolución_Click(object sender, RoutedEventArgs e) { this.Opacity = 0.9; BuscarSolucion buscar = new BuscarSolucion(); if (buscar.ShowDialog() == true) { misolucion = buscar.solucion; actualizarSolucion(); } else { Mensaje("No se ha añadido ninguna solución"); } this.Opacity = 9; }
/* * ********************************Funciones de las soluciones en el servidor************************************** */ public static bool InsertarSolucion(SolucionProyecto solucion) { string scriptname = "Archivos/InsertarSolucion.php?"; //Se crea la cadena para hacer el request string query = baseURL + scriptname; query += "Nombre=" + solucion.Nombre; query += "&Ruta=" + solucion.Ruta; query += "&IdPropietario=" + solucion.IdPropietario; query += "&IdActividad=" + solucion.IdActividad; query += "&Fecha=" + solucion.Fecha; //se hace el request string json = HacerRequest(query); //deserialización de json a c# object SolucionProyecto x = new SolucionProyecto(); try { Newtonsoft.Json.JsonConvert.PopulateObject(json, x); } catch { } if (x.Nombre != null) { return(true); } return(false); }