public static List <Listado1> Listado1(int semestre, int ano) { List <Listado1> listaListado1 = new List <Listado1>(); List <SqlParameter> ListaParametros = new List <SqlParameter>(); ListaParametros.Add(new SqlParameter("@ano", (decimal)ano)); if (semestre == 1) { SqlDataReader lector = Clases.BaseDeDatosSQL.ObtenerDataReader("SELECT TOP 5 Total_Primer_Semestre,Desc_Especialidad, Desc_Tipo_Especialidad, [1], [2], [3], [4], [5], [6] FROM mario_killers.listado_1_view WHERE Anio=@ano ORDER BY Total_Primer_Semestre", "T", ListaParametros); if (lector.HasRows) { while (lector.Read()) { Listado1 unRegistro = new Listado1(); unRegistro.EspecialidadMedica = (string)lector["Desc_Especialidad"]; unRegistro.TipoEspecialidadMedica = (string)lector["Desc_Tipo_Especialidad"]; unRegistro.CantCancelaciones = (int)lector["Total_Primer_Semestre"]; unRegistro.CantCancelaciones1 = (int)lector["1"]; unRegistro.CantCancelaciones2 = (int)lector["2"]; unRegistro.CantCancelaciones3 = (int)lector["3"]; unRegistro.CantCancelaciones4 = (int)lector["4"]; unRegistro.CantCancelaciones5 = (int)lector["5"]; unRegistro.CantCancelaciones6 = (int)lector["6"]; unRegistro.ano = ano; listaListado1.Add(unRegistro); } } return(listaListado1); } else { SqlDataReader lector = Clases.BaseDeDatosSQL.ObtenerDataReader("SELECT TOP 5 Total_Segundo_Semestre,Desc_Especialidad, Desc_Tipo_Especialidad, [7], [8], [9], [10], [11], [12] FROM mario_killers.listado_1_view WHERE Anio=@ano ORDER BY Total_Segundo_Semestre", "T", ListaParametros); if (lector.HasRows) { while (lector.Read()) { Listado1 unRegistro = new Listado1(); unRegistro.EspecialidadMedica = (string)lector["Desc_Especialidad"]; unRegistro.TipoEspecialidadMedica = (string)lector["Desc_Tipo_Especialidad"]; unRegistro.CantCancelaciones = (int)lector["Total_Primer_Semestre"]; unRegistro.CantCancelaciones1 = (int)lector["7"]; unRegistro.CantCancelaciones2 = (int)lector["8"]; unRegistro.CantCancelaciones3 = (int)lector["9"]; unRegistro.CantCancelaciones4 = (int)lector["10"]; unRegistro.CantCancelaciones5 = (int)lector["11"]; unRegistro.CantCancelaciones6 = (int)lector["12"]; unRegistro.ano = ano; listaListado1.Add(unRegistro); } } return(listaListado1); } }
public static List<Listado1> Listado1(int semestre, int ano) { List<Listado1> listaListado1 = new List<Listado1>(); List<SqlParameter> ListaParametros = new List<SqlParameter>(); ListaParametros.Add(new SqlParameter("@ano", (decimal)ano)); if (semestre == 1) { SqlDataReader lector = Clases.BaseDeDatosSQL.ObtenerDataReader("SELECT TOP 5 Total_Primer_Semestre,Desc_Especialidad, Desc_Tipo_Especialidad, [1], [2], [3], [4], [5], [6] FROM mario_killers.listado_1_view WHERE Anio=@ano ORDER BY Total_Primer_Semestre", "T", ListaParametros); if (lector.HasRows) { while (lector.Read()) { Listado1 unRegistro = new Listado1(); unRegistro.EspecialidadMedica = (string)lector["Desc_Especialidad"]; unRegistro.TipoEspecialidadMedica = (string)lector["Desc_Tipo_Especialidad"]; unRegistro.CantCancelaciones = (int)lector["Total_Primer_Semestre"]; unRegistro.CantCancelaciones1 = (int)lector["1"]; unRegistro.CantCancelaciones2 = (int)lector["2"]; unRegistro.CantCancelaciones3 = (int)lector["3"]; unRegistro.CantCancelaciones4 = (int)lector["4"]; unRegistro.CantCancelaciones5 = (int)lector["5"]; unRegistro.CantCancelaciones6 = (int)lector["6"]; unRegistro.ano = ano; listaListado1.Add(unRegistro); } } return listaListado1; } else { SqlDataReader lector = Clases.BaseDeDatosSQL.ObtenerDataReader("SELECT TOP 5 Total_Segundo_Semestre,Desc_Especialidad, Desc_Tipo_Especialidad, [7], [8], [9], [10], [11], [12] FROM mario_killers.listado_1_view WHERE Anio=@ano ORDER BY Total_Segundo_Semestre", "T", ListaParametros); if (lector.HasRows) { while (lector.Read()) { Listado1 unRegistro = new Listado1(); unRegistro.EspecialidadMedica = (string)lector["Desc_Especialidad"]; unRegistro.TipoEspecialidadMedica = (string)lector["Desc_Tipo_Especialidad"]; unRegistro.CantCancelaciones = (int)lector["Total_Primer_Semestre"]; unRegistro.CantCancelaciones1 = (int)lector["7"]; unRegistro.CantCancelaciones2 = (int)lector["8"]; unRegistro.CantCancelaciones3 = (int)lector["9"]; unRegistro.CantCancelaciones4 = (int)lector["10"]; unRegistro.CantCancelaciones5 = (int)lector["11"]; unRegistro.CantCancelaciones6 = (int)lector["12"]; unRegistro.ano = ano; listaListado1.Add(unRegistro); } } return listaListado1; } }