public async Task <string> enviarImagenIntervencionFirma(Stream imagenStream, string nombreImagen, string rutaImagen, ImagenCE oImagen) { try { string metodo = "intervencion/insertarImagen"; Dictionary <string, string> parametros = new Dictionary <string, string>(); parametros.Add("idIntervencion", oImagen.idIntervencion.ToString()); parametros.Add("idTipoImagen", oImagen.idTipoImagen.ToString()); parametros.Add("tecnico", oImagen.tecnico); parametros.Add("telefonoTecnico", oImagen.telefonoTecnico); parametros.Add("tipoIntervencionImagen", "IntervencionFinalizacion"); if (oImagen.comentario != "") { parametros.Add("comentario", oImagen.comentario); } parametros.Add("idUsuario", oImagen.idUsuario.ToString()); HttpResponseMessage response = await SingleHttpCliente.postImage(imagenStream, nombreImagen, rutaImagen, metodo, parametros); return(await response.Content.ReadAsStringAsync()); } catch { throw; } }
public async Task <string> insertarImagenNoTerminada(Stream imagenStream, string nombreImagen, string rutaImagen, ImagenCE oImagen, int idIntervencionNoTerminada) { string resultado = ""; try { string metodo = "intervencion/insertarImagen"; Dictionary <string, string> parametros = new Dictionary <string, string>(); parametros.Add("idIntervencion", oImagen.idIntervencion.ToString()); parametros.Add("idIntervencionNoTerminada", idIntervencionNoTerminada.ToString()); parametros.Add("idTipoImagen", "0"); parametros.Add("tecnico", oImagen.tecnico); parametros.Add("telefonoTecnico", oImagen.telefonoTecnico); parametros.Add("tipoIntervencionImagen", "NoTerminada"); if (oImagen.comentario != "") { parametros.Add("comentario", oImagen.comentario); } parametros.Add("idUsuario", oImagen.idUsuario.ToString()); HttpResponseMessage response = await SingleHttpCliente.postImage(imagenStream, nombreImagen, rutaImagen, metodo, parametros); return(resultado); } catch { throw; } }
public async Task <string> enviarImagenReplanteo(Stream imagenStream, string nombreImagen, string rutaImagen, ImagenCE oImagen) { string resultado = ""; try { string metodo = "intervencion/insertarImagen"; Dictionary <string, string> parametros = new Dictionary <string, string>(); parametros.Add("idIntervencion", oImagen.idIntervencion.ToString()); parametros.Add("idTipoImagen", oImagen.idTipoImagen.ToString()); parametros.Add("tecnico", oImagen.tecnico); parametros.Add("telefonoTecnico", oImagen.telefonoTecnico); parametros.Add("tipoIntervencionImagen", "Replanteo"); if (oImagen.comentario != "") { parametros.Add("comentario", oImagen.comentario); } parametros.Add("idUsuario", oImagen.idUsuario.ToString()); HttpResponseMessage response = await SingleHttpCliente.postImage(imagenStream, nombreImagen, rutaImagen, metodo, parametros); if (response.StatusCode != System.Net.HttpStatusCode.Created) { return(response.ReasonPhrase); } else { resultado = "OK"; } return(resultado); } catch { throw; } }