public int GuardarCalificacion(ref AlumnoXExamenModels datos) { try { DataSet ds = SqlHelper.ExecuteDataset(datos.conexion, CommandType.StoredProcedure, "spCSLDB_V2_abc_ExamenPorAlumno_PROF", new SqlParameter("@IDAsignatura", datos.IDAsignatura), new SqlParameter("@IDExamen", datos.IDExamen), new SqlParameter("@tablaAlumnoXExamen", datos.TablaCalificacionExamen), new SqlParameter("@usuario", datos.user)); if (ds != null) { if (ds.Tables.Count > 0) { if (ds.Tables[0] != null) { datos.TablaNotificacion = ds.Tables[0]; DataTableReader DTR = ds.Tables[1].CreateDataReader(); DataTable Tbl1 = ds.Tables[1]; while (DTR.Read()) { datos.EnviarTarea = !DTR.IsDBNull(DTR.GetOrdinal("examen")) ? DTR.GetBoolean(DTR.GetOrdinal("examen")) : false; } } } } return Convert.ToInt32(ds.Tables[2].Rows[0][0].ToString()); } catch (Exception ex) { return -1; } }
public AlumnoXExamenModels CadenaFinal(AlumnoXExamenModels 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 AlumnoXExamenModels datos) { try { DataSet dt = SqlHelper.ExecuteDataset(datos.conexion, CommandType.StoredProcedure, "spCSLDB_V2_set_ActualizarNotificacionesExamen", new SqlParameter("@IDExamen", datos.IDExamen), 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 DataTable IngresarDatosTabla(AlumnoXExamenModels datos) { try { DataTable _data = new DataTable(); _data.Columns.Add("Nombre", typeof(string)); _data.Columns.Add("FechaExamen", typeof(DateTime)); _data.Columns.Add("NombreExamen", typeof(string)); _data.Columns.Add("NombreMateria", typeof(string)); _data.Columns.Add("NombreProfesor", typeof(string)); _data.Columns.Add("Calificacion", typeof(float)); object[] par = { datos.Nombre, datos.FechaExamen, datos.NombreExamen, datos.NombreMateria, datos.NombreProfesor, datos.Calificacion }; _data.Rows.Add(par); return _data; } catch (Exception ex) { throw ex; } }
public AlumnoXExamenModels ObtenerAlumnoXExamen(AlumnoXExamenModels datos) { try { DataSet ds = null; ds = SqlHelper.ExecuteDataset(datos.conexion, "spCSLDB_V2_get_AlumnoXExamen_PROFXID", datos.IDExamen, datos.IDAsignatura); 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; } }