private bool _updCerrarGestionParcial(string parcial1, string parcial2, string parcial3) { bool rst = false; try { ProxySeguro.NotasEstudiante ne = new ProxySeguro.NotasEstudiante(); foreach (DataRow item in this._dsEvAcumulativa.Acta) { ne.updCierreGestionNotasParcial(this.UsuarioActual.CarreraActual.Codigo.ToString(), Convert.ToInt16(item["sintCodMatricula"].ToString()), this._dtstPeriodoVigente.Periodos[0]["strCodigo"].ToString(), this._strCodAsignatura, Convert.ToByte(parcial1), Convert.ToByte(parcial2), Convert.ToByte(parcial3), "Cierre por Sitio Web"); } rst = true; }catch (Exception ex) { rst = false; Errores err = new Errores(); err.SetError(ex, "_addCerrarGestionParcial"); } return(rst); }
private WSNotasEstudiante.dtstDatosGradoEstudiante _getDtaGraduado() { WSNotasEstudiante.dtstDatosGradoEstudiante dtaGradoEstudiante = new WSNotasEstudiante.dtstDatosGradoEstudiante(); try { ProxySeguro.NotasEstudiante ne = new ProxySeguro.NotasEstudiante(); dtaGradoEstudiante = ne.GetDatosGradoEstudiante(UsuarioActual.CarreraActual.Codigo.ToString(), UsuarioActual.Cedula.ToString()); }catch (Exception ex) { Errores err = new Errores(); err.SetError(ex, "_getDtaGraduado - Usuario: " + UsuarioActual.Cedula.ToString() + " / " + UsuarioActual.CarreraActual.ToString() + " / " + UsuarioActual.CarreraActual.Codigo.ToString()); } return dtaGradoEstudiante; }
private DataSet _dsConsolidadoNotasPeriodo() { DataSet dsConsolidadoNotas = new DataSet(); try { ProxySeguro.NotasEstudiante ne = new ProxySeguro.NotasEstudiante(); dsConsolidadoNotas = ne.getConsolidadoNotas(this.UsuarioActual.CarreraActual.Codigo.ToString(), this.UsuarioActual.Cedula.ToString(), periodoEstudiante); } catch (Exception ex) { Errores err = new Errores(); err.SetError(ex, "_dsConsolidadoNotas - Usuario: " + UsuarioActual.Cedula.ToString() + " / " + UsuarioActual.CarreraActual.ToString() + " / " + UsuarioActual.CarreraActual.Codigo.ToString()); } return(dsConsolidadoNotas); }
private bool _getActaEvFinalImpresa(string codAsignatura, string strCodParalelo, string strTpoExamen) { bool rst = true; int numReg = default(int); try{ ProxySeguro.NotasEstudiante ne = new ProxySeguro.NotasEstudiante(); rst = ne.getActaImpresaEvFinalesRecuperacion(this.UsuarioActual.CarreraActual.Codigo.ToString(), this._dtstPeriodoVigente.Periodos[0]["strCodigo"].ToString(), codAsignatura, strCodParalelo, strTpoExamen); } catch (Exception ex) { Errores err = new Errores(); err.SetError(ex, "_getActaEvAcumulativaImpresa"); } return(rst); }
private WSNotasEstudiante.dtstNotasEstudiante _getDataNotasEstudiante( string periodoAcademico ) { WSNotasEstudiante.dtstNotasEstudiante dsNE = new WSNotasEstudiante.dtstNotasEstudiante(); try { ProxySeguro.NotasEstudiante wsNE = new ProxySeguro.NotasEstudiante(); dsNE = wsNE.GetDatosNotasEstudiante(this.UsuarioActual.CarreraActual.Codigo.ToString(), this.UsuarioActual.Cedula.ToString(), this.periodoEstudiante.ToString()); } catch (Exception ex) { Errores err = new Errores(); err.SetError(ex, "_getHTMLNotasEstudiante - Usuario: " + UsuarioActual.Cedula.ToString() + " / " + UsuarioActual.CarreraActual.ToString() + " / " + UsuarioActual.CarreraActual.Codigo.ToString()); } return dsNE; }
public bool estadoParcialEvAcumulativa() { bool ban = true; try { ProxySeguro.NotasEstudiante ne = new ProxySeguro.NotasEstudiante(); string strParcialActivo = this._evaluacion.getDataEvaluacionActiva().Replace("FN", ""); // true: acta impresa / false: acta NO impresa ban = ne.getActaImpresaEvAcumulativo(UsuarioActual.CarreraActual.Codigo.ToString(), this._dtstPeriodoVigente.Periodos[0]["strCodigo"].ToString(), this._strCodAsignatura, this._strCodParalelo, strParcialActivo); } catch (Exception ex) { ban = true; Errores err = new Errores(); err.SetError(ex, "parcialActivo"); } return(ban); }
public void regImpActaNotasEvFinal() { try{ string dtaParcial = this._evaluacion.getDataEvaluacionActiva().Replace("FN", ""); string tpoExamen = string.Empty; if (this._dsEvFinal.Acta.Rows.Count > 0 && (dtaParcial == "P" || string.IsNullOrEmpty(dtaParcial))) { WSNotasEstudiante.dtstNotasEstudiante dsNE = new WSNotasEstudiante.dtstNotasEstudiante(); string strCodPeriodo = this._dtstPeriodoVigente.Periodos[0]["strCodigo"].ToString(); foreach (DataRow item in this._dsEvFinal.Acta) { DataRow drEvFR = dsNE.EvFinalRecuperacion.NewRow(); drEvFR.BeginEdit(); drEvFR["sintCodMatricula"] = item["sintCodMatricula"].ToString(); drEvFR["strCodPeriodo"] = strCodPeriodo; drEvFR["strCodMateria"] = this._strCodAsignatura; drEvFR["strCodTipoExamen"] = "PRI"; drEvFR["boolSus"] = 0; drEvFR["strObservacion"] = ""; dsNE.Tables["EvFinalRecuperacion"].Rows.Add(drEvFR); drEvFR.EndEdit(); } ProxySeguro.NotasEstudiante ne = new ProxySeguro.NotasEstudiante(); ne.registrarDatosEvFinalesRecuperacion(this.UsuarioActual.CarreraActual.Codigo.ToString(), dsNE); } } catch (Exception ex) { Errores err = new Errores(); err.SetError(ex, "cierreGestionNotasParcial"); } }
public bool estadoParcialEvFinal() { bool ban = true; try{ ProxySeguro.NotasEstudiante ne = new ProxySeguro.NotasEstudiante(); // true: acta impresa / false: acta NO impresa ban = ne.getActaImpresaEvFinalesRecuperacion(UsuarioActual.CarreraActual.Codigo.ToString(), this._dtstPeriodoVigente.Periodos[0]["strCodigo"].ToString(), this._strCodAsignatura, this._strCodParalelo, "P"); } catch (Exception ex) { ban = true; Errores err = new Errores(); err.SetError(ex, "parcialActivo"); } return(ban); }
public void cierreGestionNotasParcial() { string parcial1 = "0"; string parcial2 = "0"; string parcial3 = "0"; try{ string dtaParcial = this._evaluacion.getDataEvaluacionActiva().Replace("FN", ""); if (this._dsEvAcumulativa.Acta.Rows.Count > 0) { switch (dtaParcial) { case "1": parcial1 = "1"; break; case "2": parcial1 = "1"; parcial2 = "1"; break; case "3": parcial1 = "1"; parcial2 = "1"; parcial3 = "1"; break; } ProxySeguro.NotasEstudiante ne = new ProxySeguro.NotasEstudiante(); int numRegEA = ne.getNumRegistrosEvAcumulativo(this.UsuarioActual.CarreraActual.Codigo.ToString(), this._dtstPeriodoVigente.Periodos[0]["strCodigo"].ToString(), this._strCodAsignatura.ToString()); if (dtaParcial == "1") { if (numRegEA == 0) { this._addCerrarGestionParcial(parcial1, parcial2, parcial3); } else { this._updCerrarGestionParcial(parcial1, parcial2, parcial3); } } else if (dtaParcial == "2" || dtaParcial == "3") { if (numRegEA == 0) { this._addCerrarGestionParcial(parcial1, parcial2, parcial3); } else { this._updCerrarGestionParcial(parcial1, parcial2, parcial3); } } } } catch (Exception ex) { Errores err = new Errores(); err.SetError(ex, "cierreGestionNotasParcial"); } }