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"); } }