Exemple #1
0
        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);
 }