public AlumnoXEventoModels CadenaFinal(AlumnoXEventoModels datos)
        {
            ObtenerListaStrings(IngresarDatosTabla(datos));

            MatchEvaluator myEvaluator = new MatchEvaluator(ReplaceCC);
            string         sRegex      = @"\[\w+[a-zA-Z]\]";
            Regex          r           = new Regex(sRegex);

            datos.CadenaFinal = r.Replace(datos.Cadena, myEvaluator);
            return(datos);
        }
 public int ActualizarTexto(ref AlumnoXEventoModels datos)
 {
     try
     {
         DataSet dt = SqlHelper.ExecuteDataset(datos.conexion, CommandType.StoredProcedure, "spCSLDB_V2_set_ActualizarNotificaciones",
                                               new SqlParameter("@IDEvento", datos.IDEvento),
                                               new SqlParameter("@TablaTextos", datos.TablaCadenaNotificacion),
                                               new SqlParameter("@IDUsuario", datos.user));
         return(Convert.ToInt32(dt.Tables[0].Rows[0][0].ToString()));
     }
     catch (Exception ex)
     {
         return(-1);
     }
 }
 public int EnviarEvento(ref AlumnoXEventoModels datos)
 {
     try
     {
         DataSet dt = SqlHelper.ExecuteDataset(datos.conexion, CommandType.StoredProcedure, "spCSLDB_V2_abc_EventoPorAlumnoPROF",
                                               new SqlParameter("@IDEvento", datos.IDEvento),
                                               new SqlParameter("@IDAsignatura", datos.IDAsignatura),
                                               new SqlParameter("@usuario", datos.user));
         datos.TablaNotificaciones = dt.Tables[1];
         return(Convert.ToInt32(dt.Tables[0].Rows[0][0].ToString()));
     }
     catch (Exception ex)
     {
         return(-1);
     }
 }
        public DataTable IngresarDatosTabla(AlumnoXEventoModels datos)
        {
            try
            {
                DataTable _data = new DataTable();
                _data.Columns.Add("Nombre", typeof(string));
                _data.Columns.Add("FechaEvento", typeof(DateTime));
                _data.Columns.Add("NombreEvento", typeof(string));
                _data.Columns.Add("NombreMateria", typeof(string));
                _data.Columns.Add("NombreProfesor", typeof(string));
                object[] par = { datos.Nombre, datos.FechaEvento, datos.NombreEvento, datos.NombreMateria, datos.NombreProfesor };
                _data.Rows.Add(par);

                return(_data);
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
 public AlumnoXEventoModels ObtenerAlumnoXEvento(AlumnoXEventoModels datos)
 {
     try
     {
         DataSet ds = null;
         ds = SqlHelper.ExecuteDataset(datos.conexion, "spCSLDB_get_AlumnoXEventoPROFXID", datos.IDEvento);
         if (ds != null)
         {
             if (ds.Tables.Count > 0)
             {
                 if (ds.Tables[0] != null)
                 {
                     datos.TablaXEvento = ds.Tables[0];
                 }
             }
         }
         return(datos);
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }