示例#1
0
        public void ReenviarNotificacion(NotificacionesGeneralesModels datos)
        {
            try
            {
                datos.Completado = false;
                //int Resultado = 0;
                DataSet dr = SqlHelper.ExecuteDataset(datos.conexion, CommandType.StoredProcedure, "spCSLDB_V2_get_ReenviarNotificacionGeneralXID",
                                                      new SqlParameter("@id_cat", datos.IDNotificacionGeneral)

                                                      );

                if (dr != null)
                {
                    if (dr.Tables.Count == 2)
                    {
                        datos.TablaAlumnos = dr.Tables[0];

                        DataTableReader DTR  = dr.Tables[1].CreateDataReader();
                        DataTable       Tbl1 = dr.Tables[1];
                        while (DTR.Read())
                        {
                            datos.Resultado = !DTR.IsDBNull(DTR.GetOrdinal("resultado")) ? DTR.GetInt32(DTR.GetOrdinal("resultado")) : 0;
                        }
                    }
                }
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
示例#2
0
        public void insertarNotificacion(NotificacionesGeneralesModels datos)
        {
            try
            {
                datos.Completado = false;
                //int Resultado = 0;
                DataSet dr = SqlHelper.ExecuteDataset(datos.conexion, CommandType.StoredProcedure, "spCSLDB_V2_set_NotificacionGeneral",
                                                      new SqlParameter("@opcion", datos.opcion),
                                                      new SqlParameter("@id_notificacion", datos.IDNotificacionGeneral),
                                                      new SqlParameter("@IDPlanEstudios", datos.idplanEstudio),
                                                      new SqlParameter("@IDModalidad", datos.IDModalidad),
                                                      new SqlParameter("@IDEspecialidad", datos.IDEspecialidad),
                                                      new SqlParameter("@IDCurso", datos.curso),
                                                      new SqlParameter("@IDCiclo", datos.ciclo),
                                                      new SqlParameter("@IDGrupo", datos.grupo),
                                                      new SqlParameter("@IDTipoNotificacion", datos.IDTipoNotificacion),
                                                      new SqlParameter("@titulo", datos.titulo),
                                                      new SqlParameter("@resumen", datos.resumen),
                                                      new SqlParameter("@texto", datos.texto),
                                                      new SqlParameter("@Tutores", datos.tutores),
                                                      new SqlParameter("@TablaAlumnos", datos.TablaAlumnos),
                                                      new SqlParameter("@IDUsuario", datos.user)

                                                      );

                if (dr != null)
                {
                    if (dr.Tables.Count == 2)
                    {
                        datos.TablaAlumnos = dr.Tables[0];

                        DataTableReader DTR  = dr.Tables[1].CreateDataReader();
                        DataTable       Tbl1 = dr.Tables[1];
                        while (DTR.Read())
                        {
                            datos.Resultado = !DTR.IsDBNull(DTR.GetOrdinal("resultado")) ? DTR.GetInt32(DTR.GetOrdinal("resultado")) :0;
                        }
                    }
                }
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
示例#3
0
 public List <CatCicloEscolarModels> ObtenerComboCatCicloEscolar(NotificacionesGeneralesModels datos)
 {
     try
     {
         List <CatCicloEscolarModels> lista = new List <CatCicloEscolarModels>();
         CatCicloEscolarModels        item;
         SqlDataReader dr = null;
         dr = SqlHelper.ExecuteReader(datos.conexion, "spCSLDB_V2_get_ComboCatCicloEscolarNotificacionGeneral");
         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;
     }
 }
示例#4
0
 public List <CatTipoNotificacionModels> obtenerListaTipoNotificacion(NotificacionesGeneralesModels datos)
 {
     try
     {
         List <CatTipoNotificacionModels> lista = new List <CatTipoNotificacionModels>();
         CatTipoNotificacionModels        item;
         SqlDataReader dr = null;
         dr = SqlHelper.ExecuteReader(datos.conexion, "spCSLDB_V2_get_ComboCatTipoNotificacion");
         while (dr.Read())
         {
             item = new CatTipoNotificacionModels();
             item.id_tipoNotificacion = Convert.ToInt32(dr["id_tipoNotificacion"].ToString());
             item.descripcion         = dr["descripcion"].ToString();
             lista.Add(item);
         }
         return(lista);
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
示例#5
0
 public List <CatPlanEstudioModels> ObtenerComboCatPlanEstudio(NotificacionesGeneralesModels datos)
 {
     try
     {
         List <CatPlanEstudioModels> lista = new List <CatPlanEstudioModels>();
         CatPlanEstudioModels        item;
         SqlDataReader dr = null;
         dr = SqlHelper.ExecuteReader(datos.conexion, "spCSLDB_V2_get_ComboCatPlanEstudioNotificacionGeneral");
         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;
     }
 }
示例#6
0
 public List <CatModalidadModels> ObtenerComboCatModalidad(NotificacionesGeneralesModels datos)
 {
     try
     {
         List <CatModalidadModels> lista = new List <CatModalidadModels>();
         CatModalidadModels        item;
         SqlDataReader             dr = null;
         dr = SqlHelper.ExecuteReader(datos.conexion, "spCSLDB_V2_get_ComboCatModalidadXIDNotificacionGeneral", datos.idplanEstudio);//enviar 1 por default
         while (dr.Read())
         {
             item             = new CatModalidadModels();
             item.IDModalidad = dr["IDModalidad"].ToString();
             item.Descripcion = dr["Modalidad"].ToString();
             lista.Add(item);
         }
         return(lista);
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
示例#7
0
 public List <CatCursoModels> ObtenerComboCatCursos(NotificacionesGeneralesModels datos)
 {
     try
     {
         List <CatCursoModels> lista = new List <CatCursoModels>();
         CatCursoModels        item;
         SqlDataReader         dr = null;
         dr = SqlHelper.ExecuteReader(datos.conexion, "spCSLDB_V2_get_ComboCatCursoXIDNotificacionGeneral", 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;
     }
 }
示例#8
0
 public List <CatAlumnoModels> ObtenertablaCatAlumnoXGrupo(NotificacionesGeneralesModels datos)
 {
     try
     {
         List <CatAlumnoModels> lista = new List <CatAlumnoModels>();
         CatAlumnoModels        item;
         SqlDataReader          dr = null;
         dr = SqlHelper.ExecuteReader(datos.conexion, "spCSLDB_V2_get_CatAlumnosXGrupoNotificacionGeneral", datos.grupo);
         while (dr.Read())
         {
             item           = new CatAlumnoModels();
             item.IDPersona = dr["id_alumno"].ToString();
             item.nombre    = dr["nombreCompleto"].ToString();
             lista.Add(item);
         }
         return(lista);
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
示例#9
0
 public NotificacionesGeneralesModels obtenerCatNotificacionGeneral(NotificacionesGeneralesModels Datos)
 {
     try
     {
         DataSet ds = null;
         ds = SqlHelper.ExecuteDataset(Datos.conexion, "spCSLDB_V2_get_CatNotificacionesGenerales");
         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;
     }
 }