public void InsertarResultadoCovidFallido(ResultadoCovidPaciente datos, int idUsuario, string motivofalla) { using (var resultadosDal = new ResultadosDal()) { resultadosDal.InsertarResultadoCovidFallido(datos, idUsuario, motivofalla); } }
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); }
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; } }
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); }
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"); } }