private void Añadir_A_Lista(string MiPath) { string MiNombreImagen = MainPage.MiMedidor + DateTime.Now.Year + DateTime.Now.Month.ToString("00") + DateTime.Now.Day.ToString("00") + DateTime.Now.Hour.ToString("00") + DateTime.Now.Minute.ToString("00") + DateTime.Now.Second.ToString("00") + (imagenes.Count + 1).ToString("00"); ImagenClase imagen = new ImagenClase(); imagen.ImagenPath = MiPath; imagen.ImagenNombre = MiNombreImagen.ToString(); imagenes.Add(imagen); MiLista.ItemsSource = null; MiLista.ItemsSource = imagenes; }
//private void MandarImagenAlServidor(string MiPath, string MiCarpetaDestino, string MiNombreDestino) //{ // string MiModeloMovil = CrossDeviceInfo.Current.Model; // MiNombreDestino = "RTE:" + MiModeloMovil + MiNombreDestino; // System.Uri url = new System.Uri("http://" + Servidor + "/Reparto/Service1.svc/UploadImage/" + MiCarpetaDestino + "," + MiNombreDestino); // string filePath = MiPath; // HttpWebRequest request = (HttpWebRequest)WebRequest.Create(url); // request.Accept = "application/octet-stream"; // request.Method = "POST"; // request.ContentType = "image/jpeg"; // using (Stream fileStream = File.OpenRead(filePath)) // using (Stream requestStream = request.GetRequestStream()) // { // int bufferSize = 1002048; // byte[] buffer = new byte[bufferSize]; // int byteCount = 0; // while ((byteCount = fileStream.Read(buffer, 0, bufferSize)) > 0) // { // requestStream.Write(buffer, 0, byteCount); // } // } // string result; // using (WebResponse response = request.GetResponse()) // using (StreamReader reader = new StreamReader(response.GetResponseStream())) // { // result = reader.ReadToEnd(); // } //} //private void MandarImagenAlServidor(string MiPath, string MiCarpetaDestino, string MiNombreDestino) //{ // int bufferSize = 1002048; // byte[] buffer = new byte[bufferSize]; // string MiModeloMovil = CrossDeviceInfo.Current.Model; // MiNombreDestino = "RTE:" + MiModeloMovil + MiNombreDestino; // System.Uri url = new System.Uri("http://" + Servidor + "/Reparto/Service1.svc/SaveDocument?docbinaryarray=" + buffer + "&docname=" + MiNombreDestino); // string filePath = MiPath; // HttpWebRequest request = (HttpWebRequest)WebRequest.Create(url); // request.Accept = "application/octet-stream"; // request.Method = "POST"; // request.ContentType = "image/jpeg"; // using (Stream fileStream = File.OpenRead(filePath)) // using (Stream requestStream = request.GetRequestStream()) // { // int byteCount = 0; // while ((byteCount = fileStream.Read(buffer, 0, bufferSize)) > 0) // { // requestStream.Write(buffer, 0, byteCount); // } // } // string result; // using (WebResponse response = request.GetResponse()) // using (StreamReader reader = new StreamReader(response.GetResponseStream())) // { // result = reader.ReadToEnd(); // } //} private void Añadir_A_Grid(string MiPath) { string MiNombreImagen = +DateTime.Now.Year + DateTime.Now.Month.ToString("00") + DateTime.Now.Day.ToString("00") + DateTime.Now.Hour.ToString("00") + DateTime.Now.Minute.ToString("00") + DateTime.Now.Second.ToString("00") + (imagenes.Count + 1).ToString("00"); ImagenClase imagen = new ImagenClase(); imagen.ImagenPath = MiPath; imagenes.Add(imagen); var MiImagen = new Image(); MiImagen.Source = MiPath; GridImagenes.Children.Add(MiImagen, MiColumna, MiFila); MiColumna++; if (MiColumna == 4) { MiColumna = 0; MiFila++; } }