public Microsoft.AspNetCore.Mvc.ActionResult Solicitud_Inserta([Microsoft.AspNetCore.Mvc.FromBody] Parametros_Solicitud_Dispositivo Solicitud) { try { var solicit = (from dt in Ac.Proc_Dispositivos_Solicitudes_Trans_Inserta(Solicitud).AsEnumerable() select new Parametros_Solicitud_Respuesta { Solicitud_Numero = Convert.ToInt32(dt["Solicitud_Numero"]), Mensaje = Convert.ToString(dt["Mensaje"]), }).ToList().FirstOrDefault(); return(new CreatedAtRouteResult("Solicitudes_Dispositivos_Lista", new { solicit.Solicitud_Numero }, solicit)); } catch (Exception ex) { return(null); } }
public DataTable Proc_Dispositivos_Solicitudes_Trans_Inserta(Parametros_Solicitud_Dispositivo Dispositivos) { SqlConnection cn = new SqlConnection(con); cn.Open(); try { SqlCommand cmd = cn.CreateCommand(); cmd.CommandText = "Proc_Dispositivos_Solicitudes_Trans_Inserta"; cmd.CommandType = System.Data.CommandType.StoredProcedure; //cmd.Parameters.AddWithValue("@Solicitante_Cedula", Dispositivos.Solicitante_Cedula); //cmd.Parameters.AddWithValue("@Solicitante_Telefono", Dispositivos.Solicitante_Telefono); cmd.Parameters.AddWithValue("@Solicitante_Correo_Electronico", Dispositivos.Solicitante_Correo_Electronico); cmd.Parameters.AddWithValue("@Afiliado_Cedula", Dispositivos.Afiliado_Cedula); cmd.Parameters.AddWithValue("@Afiliado_Telefono", Dispositivos.Afiliado_Telefono); cmd.Parameters.AddWithValue("@Afiliado_Correo_Electronico", Dispositivos.Afiliado_Correo_Electronico); cmd.Parameters.AddWithValue("@Afiliado_NSS", Dispositivos.Afiliado_NSS); cmd.Parameters.AddWithValue("@Afiliado_Nombre", Dispositivos.Afiliado_Nombre); cmd.Parameters.AddWithValue("@Afiliado_Fecha_Nacimiento", Dispositivos.Afiliado_Fecha_Nacimiento); cmd.Parameters.AddWithValue("@Afiliado_Sexo", Dispositivos.Afiliado_Sexo); cmd.Parameters.AddWithValue("@Afiliado_Direccion", Dispositivos.Afiliado_Direccion); cmd.Parameters.AddWithValue("@Afiliado_Sector", Dispositivos.Afiliado_Sector); cmd.Parameters.AddWithValue("@Municipio_Numero", Dispositivos.Municipio_Numero); // cmd.Parameters.AddWithValue("@Afiliado_Disponibilidad_Monto", Dispositivos.Afiliado_Disponibilidad_Monto); // cmd.Parameters.AddWithValue("@CIE10_Diagnostico_Codigo_1", Dispositivos.CIE10_Diagnostico_Codigo_1); // cmd.Parameters.AddWithValue("@CIE10_Diagnostico_Codigo_2", Dispositivos.CIE10_Diagnostico_Codigo_2); // cmd.Parameters.AddWithValue("@Plan_Tipo_Numero", Dispositivos.Plan_Tipo_Numero); // cmd.Parameters.AddWithValue("@Solicitud_Observacion", Dispositivos.Solicitud_Observacion); // cmd.Parameters.AddWithValue("@Solicitud_Estado_Numero", Dispositivos.Solicitud_Estado_Numero); // cmd.Parameters.AddWithValue("@Proveedor_Numero", Dispositivos.Proveedor_Numero); // cmd.Parameters.AddWithValue("@Registro_Usuario", Dispositivos.Registro_Usuario); SqlDataAdapter da = new SqlDataAdapter(cmd); DataTable dt = new DataTable(); da.Fill(dt); cn.Close(); return(dt); } catch (Exception ex) { throw ex; } }