protected void asignarleNotaButton_Click(object sender, EventArgs e) { TextBox[] arregloTexBox = { notaTextBox }; if (methods.validarYPintarCamposVacios(arregloTexBox) && condicionDropDownList.SelectedValue != string.Empty && int.Parse(notaTextBox.Text) >= -1) { int idAlumnoInscripcion = int.Parse(AlumnosDelCursoGridView.SelectedValue.ToString()); Alumnos_inscripcionesLogic aiDB = new Alumnos_inscripcionesLogic(); Business.Entities.Inscripciones inscripcionAlumno = aiDB.GetOne(idAlumnoInscripcion); inscripcionAlumno.Nota = int.Parse(notaTextBox.Text); inscripcionAlumno.Condicion = condicionDropDownList.SelectedValue; inscripcionAlumno.State = Business.Entities.BusinessEntity.States.Modified; aiDB.Save(inscripcionAlumno); alumnosDelCursoPanel.Visible = false; } }
private void LoadEntity(Business.Entities.Inscripciones inscripcion) { Usuario usr = (Usuario)Session["current_user"]; switch (usr.DescTipoPersona) { case "Administrativo": inscripcion.IdAlumno = int.Parse(this.idPersonaTextBox.Text);; inscripcion.Condicion = this.condicionTextBox.Text; inscripcion.Nota = int.Parse(this.notaTextBox.Text); break; case "Docente":; break; case "Alumno": inscripcion.IdAlumno = usr.IdPersona; inscripcion.Condicion = "Cursando"; inscripcion.Nota = -1; break; } inscripcion.IdCurso = int.Parse(this.idCursoTextBox.Text); }
private void SaveEntity(Business.Entities.Inscripciones inscripcion) { this.Logic.Save(inscripcion); }