public CatGrupoModels ObtenerDetalleCatGrupo(CatGrupoModels datos)
 {
     try
     {
         object[]      parametros = { datos.IDGrupo };
         SqlDataReader dr         = null;
         dr = SqlHelper.ExecuteReader(datos.conexion, "spCSLDB_V2_get_CatGrupoXID", parametros);
         while (dr.Read())
         {
             datos.IDGrupo        = dr.GetString(dr.GetOrdinal("IDGrupo"));
             datos.Clave          = dr.GetString(dr.GetOrdinal("Clave"));
             datos.Nombre         = dr.GetString(dr.GetOrdinal("Nombre"));
             datos.IDCiclo        = dr.GetString(dr.GetOrdinal("IDCiclo"));
             datos.IDEspecialidad = dr.GetString(dr.GetOrdinal("IDEspecialidad"));
             datos.IDCurso        = dr.GetString(dr.GetOrdinal("IDCurso"));
             datos.IDModalidad    = dr.GetString(dr.GetOrdinal("IDModalidad"));
             datos.IDPlanEstudio  = dr.GetInt32(dr.GetOrdinal("IDPlanEstudio"));
             datos.ExtraEscolar   = dr.GetBoolean(dr.GetOrdinal("ExtraEscolar"));
         }
         return(datos);
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
 public CatGrupoModels AbcCatGrupo(CatGrupoModels datos)
 {
     try
     {
         object[] parametros =
         {
             datos.opcion,      datos.IDGrupo,       datos.Clave,        datos.Nombre, datos.IDCiclo, datos.IDEspecialidad, datos.IDCurso,
             datos.IDModalidad, datos.IDPlanEstudio, datos.ExtraEscolar, datos.user
         };
         object aux = SqlHelper.ExecuteScalar(datos.conexion, "spCSLDB_V2_abc_CatGrupo", parametros);
         datos.IDGrupo = aux.ToString();
         if (!string.IsNullOrEmpty(datos.IDGrupo))
         {
             datos.Completado = true;
         }
         else
         {
             datos.Completado = false;
         }
         return(datos);
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
 public void AMateriaPorProfesor(CatGrupoModels Datos)
 {
     try
     {
         Datos.Completado = false;
         int           Resultado = 0;
         SqlDataReader dr        = SqlHelper.ExecuteReader(Datos.conexion, CommandType.StoredProcedure, "spCSLDB_V2_abc_Asignatura",
                                                           new SqlParameter("@IDGrupo", Datos.IDGrupo),
                                                           new SqlParameter("@MateriaProfe", Datos.TablaMateria),
                                                           new SqlParameter("@usuario", Datos.user)
                                                           );
         while (dr.Read())
         {
             Resultado = !dr.IsDBNull(dr.GetOrdinal("Resultado")) ? dr.GetInt32(dr.GetOrdinal("Resultado")) : 0;
             if (Resultado == 1)
             {
                 Datos.Completado = true;
             }
             else
             {
                 Datos.Completado = false;
             }
             break;
         }
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
 public CatGrupoModels ObtenerMateriaPRofesr(CatGrupoModels Datos)
 {
     try
     {
         DataSet Ds = SqlHelper.ExecuteDataset(Datos.conexion, "spCSLDB_V2_get_CatAsignarMateriaYProfesor", Datos.IDGrupo, Datos.IDCurso);
         if (Ds != null)
         {
             if (Ds.Tables.Count == 1)
             {
                 List <CatGrupoModels> ListaPrinc = new List <CatGrupoModels>();
                 CatGrupoModels        Item;
                 DataTableReader       DTR  = Ds.Tables[0].CreateDataReader();
                 DataTable             Tbl1 = Ds.Tables[0];
                 while (DTR.Read())
                 {
                     Item = new CatGrupoModels();
                     Item.ListaGrupoDetalle = new List <CatGrupoModels>();
                     Item.IDAsignacion      = !DTR.IsDBNull(DTR.GetOrdinal("IDAsignatura")) ? DTR.GetString(DTR.GetOrdinal("IDAsignatura")) : string.Empty;
                     Item.IDMateria         = !DTR.IsDBNull(DTR.GetOrdinal("IDMateria")) ? DTR.GetString(DTR.GetOrdinal("IDMateria")) : string.Empty;
                     Item.NombreMateria     = !DTR.IsDBNull(DTR.GetOrdinal("NombreMateria")) ? DTR.GetString(DTR.GetOrdinal("NombreMateria")) : string.Empty;
                     //string Aux = DTR.GetString(2);
                     string Aux = !DTR.IsDBNull(DTR.GetOrdinal("TablaProfesores")) ? DTR.GetString(DTR.GetOrdinal("TablaProfesores")) : string.Empty;
                     Aux = string.Format("<Main>{0}</Main>", Aux);
                     XmlDocument xm = new XmlDocument();
                     xm.LoadXml(Aux);
                     XmlNodeList           Registros = xm.GetElementsByTagName("Main");
                     XmlNodeList           Lista     = ((XmlElement)Registros[0]).GetElementsByTagName("AB");
                     List <CatGrupoModels> ListaAux  = new List <CatGrupoModels>();
                     CatGrupoModels        ItemAux;
                     foreach (XmlElement Nodo in Lista)
                     {
                         ItemAux = new CatGrupoModels();
                         XmlNodeList IDProfesor     = Nodo.GetElementsByTagName("IDProfesor");
                         XmlNodeList IDProfesorR    = Nodo.GetElementsByTagName("IDProfesorR");
                         XmlNodeList NombreProfesor = Nodo.GetElementsByTagName("NombreProfesor");
                         ItemAux.IDProfesor     = IDProfesor[0].InnerText;
                         ItemAux.IDProfesorR    = IDProfesorR[0].InnerText;
                         ItemAux.NombreProfesor = NombreProfesor[0].InnerText;
                         Item.ListaGrupoDetalle.Add(ItemAux);
                     }
                     ListaPrinc.Add(Item);
                 }
                 Datos.ListaGrupoMateria = ListaPrinc;
             }
         }
         return(Datos);
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
 public List <CatCicloEscolarModels> ObtenerComboCatCicloEscolar(CatGrupoModels datos)
 {
     try
     {
         List <CatCicloEscolarModels> lista = new List <CatCicloEscolarModels>();
         CatCicloEscolarModels        item;
         SqlDataReader dr = null;
         dr = SqlHelper.ExecuteReader(datos.conexion, "spCSLDB_V2_get_ComboCatCicloEscolar");
         while (dr.Read())
         {
             item         = new CatCicloEscolarModels();
             item.IDCiclo = dr["IDCiclo"].ToString();
             item.Nombre  = dr["NombreCiclo"].ToString();
             lista.Add(item);
         }
         return(lista);
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
 public void ConcluirGrupo(CatGrupoModels datos)
 {
     try
     {
         datos.Completado = false;
         object[] parametros = { datos.IDGrupo, datos.user };
         object   aux        = SqlHelper.ExecuteScalar(datos.conexion, "spCSLDB_V2_set_ConcluirGrupoExtraEscolar", parametros);
         if (aux != null)
         {
             int Resultado = 0;
             int.TryParse(aux.ToString(), out Resultado);
             if (Resultado == 1)
             {
                 datos.Completado = true;
             }
         }
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
 public List <CatCursoModels> ObtenerComboCatCursos(CatGrupoModels datos)
 {
     try
     {
         List <CatCursoModels> lista = new List <CatCursoModels>();
         CatCursoModels        item;
         SqlDataReader         dr = null;
         dr = SqlHelper.ExecuteReader(datos.conexion, "spCSLDB_V2_get_ComboCatCursoXID", datos.IDEspecialidad);
         while (dr.Read())
         {
             item             = new CatCursoModels();
             item.IDCurso     = dr["IDCurso"].ToString();
             item.Descripcion = dr["Curso"].ToString();
             lista.Add(item);
         }
         return(lista);
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
 public List <CatPlanEstudioModels> ObtenerComboCatPlanEstudio(CatGrupoModels datos)
 {
     try
     {
         List <CatPlanEstudioModels> lista = new List <CatPlanEstudioModels>();
         CatPlanEstudioModels        item;
         SqlDataReader dr = null;
         dr = SqlHelper.ExecuteReader(datos.conexion, "spCSLDB_V2_get_ComboCatPlanEstudio");
         while (dr.Read())
         {
             item = new CatPlanEstudioModels();
             item.IDPlanEstudio = dr.GetInt32(dr.GetOrdinal("IDPlanEstudio"));
             item.Descripcion   = dr["PlanEstudio"].ToString();
             lista.Add(item);
         }
         return(lista);
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
Esempio n. 9
0
 public List <CatGrupoModels> ObtenerComboCatGrupo(ReportesModels datos)
 {
     try
     {
         List <CatGrupoModels> lista = new List <CatGrupoModels>();
         CatGrupoModels        item;
         SqlDataReader         dr = null;
         dr = SqlHelper.ExecuteReader(datos.conexion, "spCSLDB_V2_get_ComboCatGrupoXID", datos.ciclo, datos.IDEspecialidad, datos.curso);
         while (dr.Read())
         {
             item         = new CatGrupoModels();
             item.IDGrupo = dr["IDGrupo"].ToString();
             item.Nombre  = dr["NombreGrupo"].ToString();
             lista.Add(item);
         }
         return(lista);
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
 public CatGrupoModels ObtenerCatGrupo(CatGrupoModels Datos)
 {
     try
     {
         DataSet ds = null;
         ds = SqlHelper.ExecuteDataset(Datos.conexion, "spCSLDB_V2_get_CatGrupo");
         if (ds != null)
         {
             if (ds.Tables.Count > 0)
             {
                 if (ds.Tables[0] != null)
                 {
                     Datos.TablaDatos = ds.Tables[0];
                 }
             }
         }
         return(Datos);
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
 public CatGrupoModels ObtenerListAlumnos(CatGrupoModels datos)
 {
     try
     {
         DataSet ds = null;
         ds = SqlHelper.ExecuteDataset(datos.conexion, "spCSLDB_V2_get_AlumnosXGrupo", datos.IDGrupo);
         if (ds != null)
         {
             if (ds.Tables.Count > 0)
             {
                 if (ds.Tables[0] != null)
                 {
                     datos.TablaDatos = ds.Tables[0];
                 }
             }
         }
         return(datos);
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }