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