private WSGestorEvaluacion.dtstEvaluacion_Acumulados _CargarNotasEvAcumulativa() { WSGestorEvaluacion.dtstEvaluacion_Acumulados rstEvAcumulativa = new WSGestorEvaluacion.dtstEvaluacion_Acumulados(); WSGestorEvaluacion.dtstEvaluacion_Acumulados dsEvAcumulativa = new WSGestorEvaluacion.dtstEvaluacion_Acumulados(); try { ProxySeguro.GestorEvaluacion ge = new ProxySeguro.GestorEvaluacion(); ge.CookieContainer = new CookieContainer(); ge.set_fBaseDatos(this._strNombreBD); ge.set_fUbicacion(this._strUbicacion); rstEvAcumulativa = ge.crearActaArtificialEvaluaciones(this._dtstPeriodoVigente.Periodos[0]["strCodigo"].ToString(), this._strCodAsignatura, this._strCodNivel, this._strCodParalelo); dsEvAcumulativa = (rstEvAcumulativa != null) ? rstEvAcumulativa : new WSGestorEvaluacion.dtstEvaluacion_Acumulados(); } catch (System.Exception ex) { Errores err = new Errores(); err.SetError(ex, "_getAsignaturasDocente"); } return(dsEvAcumulativa); }
public bool registrarEvaluacionAcumulativa(List <EvaluacionAcumulativa> dtaEvAcumulativa) { bool rst = false; try{ // Recorro DataTable Acta - registro por registro actualizando la informacion if (this._updEvAcumulativa(dtaEvAcumulativa)) { rst = this._guardarEvAcumulativa(); this._dsEvAcumulativa = this._CargarNotasEvAcumulativa(); this.jsonEvAcumulativa = (this._dsEvAcumulativa.Acta.Rows.Count > 0) ? JsonConvert.SerializeObject(this._dsEvAcumulativa.Acta) : ""; } } catch (System.Exception ex) { rst = false; Errores err = new Errores(); err.SetError(ex, "registrarEvaluacionAcumulativa"); } return(rst); }
// DatosAcademicosDocente _dad; public EvaluacionAcumulativaModel(string strCodNivel, string strCodAsignatura, string strCodParalelo) { this._strCodAsignatura = strCodAsignatura; this._strCodNivel = strCodNivel; this._strCodParalelo = strCodParalelo; this._cargarInformacionCarrera(); this._dsEvAcumulativa = this._CargarNotasEvAcumulativa(); this.jsonEvAcumulativa = (this._dsEvAcumulativa.Acta.Rows.Count > 0) ? JsonConvert.SerializeObject(this._dsEvAcumulativa.Acta) : ""; }
public string getHTML_EvaluacionAcumulativa() { string colorRow = "even"; string html = string.Empty; WSGestorEvaluacion.dtstEvaluacion_Acumulados dsEvAcumulativa = this._CargarNotasEvAcumulativa(); html += " <tr role='row' class='" + colorRow + "'>"; html += " <td style='align-content: center; vertical-align: middle; text-align: center;' colspan='9'>" + Language.es_ES.EST_LBL_SIN_REGISTROS + "</td>"; html += " </tr>"; if (dsEvAcumulativa.Acta.Rows.Count > 0) { html = string.Empty; string numMatricula = string.Empty; string promedio = string.Empty; string numNivel = string.Empty; foreach (DataRow item in dsEvAcumulativa.Acta) { colorRow = (colorRow == "even") ? "odd" : "even"; numMatricula = this._getNumOrdinal(item["bytNumMat"].ToString(), "matricula"); numNivel = this._getNumOrdinal(item["strCodNivel"].ToString(), "nivel"); promedio = this._getPromedio(item); html += " <tr id='" + item["strCodigo"] + "' role='row' class='" + colorRow + "'>"; html += " <td style='width: 30px; align-content: center; vertical-align: middle; text-align: center;'>" + item["No"] + "</td>"; html += " <td style='width: 300px; align-content: center; vertical-align: middle; text-align: left;'>" + item["NombreEstudiante"].ToString().Trim() + "</td>"; html += " <td style='width: 30px;align-content: center; vertical-align: middle; text-align: center;'>" + numNivel + "</td>"; html += " <td style='width: 30px;align-content: center; vertical-align: middle; text-align: center;'>" + numMatricula + "</td>"; html += " <td style='width: 50px;align-content: center; vertical-align: middle; text-align: center;'>" + item["bytNota1"] + "</td>"; html += " <td style='width: 50px;align-content: center; vertical-align: middle; text-align: center;'>" + item["bytNota2"] + "</td>"; html += " <td style='width: 50px;align-content: center; vertical-align: middle; text-align: center;'>" + item["bytNota3"] + "</td>"; html += " <td style='width: 50px;align-content: center; vertical-align: middle; text-align: center;'>" + item["Total"] + "</td>"; html += " <td style='width: 50px;align-content: center; vertical-align: middle; text-align: center;'>" + promedio + "</td>"; html += " <td style='width: 40px;align-content: center; vertical-align: middle; text-align: center;'>" + item["bytAsistencia"] + "</td>"; html += " <td style='width: 100px;align-content: center; vertical-align: middle; text-align: center;'>" + item["strObservaciones"] + "</td>"; html += " </tr>"; } } return(html); }