Ejemplo n.º 1
0
 public void InsertarResultadoCovidFallido(ResultadoCovidPaciente datos, int idUsuario, string motivofalla)
 {
     using (var resultadosDal = new ResultadosDal())
     {
         resultadosDal.InsertarResultadoCovidFallido(datos, idUsuario, motivofalla);
     }
 }
Ejemplo n.º 2
0
        public void InsertarResultadoCovidFallido(ResultadoCovidPaciente datos, int idUsuario, string motivofalla)
        {
            var objCommand = GetSqlCommand("pNLI_InsertarRegistroCovidFallido");

            InputParameterAdd.Varchar(objCommand, "tip_documento", datos.tip_documento);
            InputParameterAdd.Varchar(objCommand, "nro_documento", datos.nro_documento);
            InputParameterAdd.Varchar(objCommand, "nombres", datos.nombres);
            InputParameterAdd.Varchar(objCommand, "ape_paterno", datos.ape_paterno);
            InputParameterAdd.Varchar(objCommand, "ape_materno", datos.ape_materno);
            InputParameterAdd.Varchar(objCommand, "nro_celular", datos.nro_celular);
            InputParameterAdd.Varchar(objCommand, "email", datos.email);
            InputParameterAdd.Varchar(objCommand, "ubigeo", datos.ubigeo);
            //InputParameterAdd.Varchar(objCommand, "idUbigeoActual", datos.idUbigeoActual);
            InputParameterAdd.Varchar(objCommand, "des_departamento", datos.des_departamento);
            InputParameterAdd.Varchar(objCommand, "des_provincia", datos.des_provincia);
            InputParameterAdd.Varchar(objCommand, "des_distrito", datos.des_distrito);
            InputParameterAdd.Varchar(objCommand, "direccion", datos.direccion);
            InputParameterAdd.Varchar(objCommand, "fec_colección", datos.fec_coleccion);
            InputParameterAdd.Varchar(objCommand, "hor_coleccion", datos.hor_coleccion);
            InputParameterAdd.Varchar(objCommand, "fec_validacion", datos.fec_validacion);
            InputParameterAdd.Varchar(objCommand, "rest_prueba", datos.rest_prueba);
            InputParameterAdd.Int(objCommand, "idUsuarioRegistro", idUsuario);
            InputParameterAdd.Varchar(objCommand, "motivofalla", motivofalla);
            DataTable dataTable = Execute(objCommand);
        }
Ejemplo n.º 3
0
        static HttpResponseMessage MainAsync(ResultadoCovidPaciente data)
        {
            try
            {
                using (var client = new HttpClient())
                {
                    System.Net.ServicePointManager.SecurityProtocol = SecurityProtocolType.Tls12 | SecurityProtocolType.Tls11 | SecurityProtocolType.Tls | SecurityProtocolType.Ssl3;
                    string uribase    = ConfigurationManager.AppSettings["RegistrarPruebaUriBase"].ToString();
                    string requesturi = ConfigurationManager.AppSettings["RegistrarPruebaRequestUri"].ToString();
                    client.BaseAddress = new Uri(uribase);
                    client.DefaultRequestHeaders.Accept.Add(new MediaTypeWithQualityHeaderValue("application/json"));
                    //var content = new FormUrlEncodedContent(new[]
                    //{
                    //    new KeyValuePair<string, string>("tip_documento", data.tip_documento),
                    //    new KeyValuePair<string, string>("nro_documento", data.nro_documento),
                    //    new KeyValuePair<string, string>("nombres", data.nombres),
                    //    new KeyValuePair<string, string>("ape_paterno", data.ape_paterno),
                    //    new KeyValuePair<string, string>("ape_materno", data.ape_materno),
                    //    new KeyValuePair<string, string>("nro_celular", data.nro_celular),
                    //    new KeyValuePair<string, string>("email", data.email),
                    //    new KeyValuePair<string, string>("ubigeo", data.ubigeo),
                    //    new KeyValuePair<string, string>("des_departamento", data.des_departamento),
                    //    new KeyValuePair<string, string>("des_provincia", data.des_provincia),
                    //    new KeyValuePair<string, string>("des_distrito", data.des_distrito),
                    //    new KeyValuePair<string, string>("direccion", data.direccion),
                    //    new KeyValuePair<string, string>("fec_coleccion", data.fec_coleccion),
                    //    new KeyValuePair<string, string>("hor_coleccion", data.hor_coleccion),
                    //    new KeyValuePair<string, string>("fec_validacion", data.fec_validacion),
                    //    new KeyValuePair<string, string>("rest_prueba", data.rest_prueba),
                    //    new KeyValuePair<string, string>("tip_prueba", data.tip_prueba)
                    //});

                    var         payload       = JsonConvert.SerializeObject(data);
                    HttpContent c             = new StringContent(payload, Encoding.UTF8, "application/json");
                    var         result        = client.PostAsync(requesturi, c);
                    var         resultContent = result.Result;
                    return(resultContent);
                }
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
Ejemplo n.º 4
0
        public ResultadoCovidPaciente ObtenerResultadoCovidPorOrdenExamen(Guid idOrdenExamen)
        {
            var objCommand = GetSqlCommand("pNLS_CovidResultadobyCodigoOrdenExamen");

            InputParameterAdd.Guid(objCommand, "idOrdenExamen", idOrdenExamen);
            DataTable dataTable = Execute(objCommand);
            var       resultado = new ResultadoCovidPaciente();

            if (dataTable != null)
            {
                foreach (DataRow row in dataTable.Rows)
                {
                    resultado = new ResultadoCovidPaciente
                    {
                        ape_materno      = this.ObtenerDatosSinEspacios(row, "ape_materno"),
                        ape_paterno      = this.ObtenerDatosSinEspacios(row, "ape_paterno"),
                        des_departamento = this.ObtenerDatosSinEspacios(row, "des_departamento"),
                        des_distrito     = this.ObtenerDatosSinEspacios(row, "des_distrito"),
                        des_provincia    = this.ObtenerDatosSinEspacios(row, "des_provincia"),
                        direccion        = this.ObtenerDatosSinEspacios(row, "direccion"),
                        email            = this.ObtenerDatosSinEspacios(row, "email"),
                        fec_coleccion    = this.ObtenerDatosSinEspacios(row, "fec_colecciOn"),
                        fec_validacion   = this.ObtenerDatosSinEspacios(row, "fec_validacion"),
                        hor_coleccion    = this.ObtenerDatosSinEspacios(row, "hor_coleccion"),
                        //idUbigeoActual = this.ObtenerDatosSinEspacios(row, "idUbigeoActual"),
                        nombres       = this.ObtenerDatosSinEspacios(row, "nombres"),
                        nro_celular   = this.ObtenerDatosSinEspacios(row, "nro_celular"),
                        nro_documento = this.ObtenerDatosSinEspacios(row, "nro_documento"),
                        rest_prueba   = this.ObtenerDatosSinEspacios(row, "rest_prueba"),
                        tip_documento = this.ObtenerDatosSinEspacios(row, "tip_documento"),
                        ubigeo        = this.ObtenerDatosSinEspacios(row, "ubigeo"),
                        tip_prueba    = this.ObtenerDatosSinEspacios(row, "tip_prueba")
                    };
                }
            }

            return(resultado);
        }
Ejemplo n.º 5
0
        public string EnviarResultadosCovid(ResultadoCovidPaciente data)
        {
            var response = MainAsync(data);

            if (response.IsSuccessStatusCode)
            {
                string resultContent = response.Content.ReadAsStringAsync().Result;
                //ESTA RETORNANDO VACIO
                //var jsonobj = JsonConvert.DeserializeObject<RespuestaObj>(resultContent);
                //if (string.IsNullOrWhiteSpace(jsonobj.Cod_Respuesta) && string.IsNullOrWhiteSpace(jsonobj.Des_Respuesta))
                //{
                //    return "Error en Registro - retorna objeto vacio";
                //}
                //else
                //{
                return(string.Empty);
                //}
            }
            else
            {
                return("Error en Registro - no exitoso");
            }
        }