Esempio n. 1
0
        public override void MapearADatos()
        {
            AlumnosInscripciones ai = new AlumnosInscripciones();

            try
            {
                ai.State     = BusinessEntity.States.Modified;
                ai.ID        = Convert.ToInt32(dgvAlumnos.Rows[dgvAlumnos.CurrentRow.Index].Cells["ID"].Value.ToString());
                ai.IDAlumno  = Convert.ToInt32(dgvAlumnos.Rows[dgvAlumnos.CurrentRow.Index].Cells["IDAlumno"].Value.ToString());
                ai.IDCurso   = Convert.ToInt32(dgvAlumnos.Rows[dgvAlumnos.CurrentRow.Index].Cells["IDCurso"].Value.ToString());
                ai.Condicion = cbxCondicion.SelectedItem.ToString();
                ai.Nota      = int.Parse(txtNota.Text);

                AlumnosInscripcionesLogic aiLog = new AlumnosInscripcionesLogic();
                aiLog.Save(ai);
            }
            catch (Exception exe)
            {
                Notificar("Error", exe.Message, MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }
Esempio n. 2
0
        private void btnInscribir_Click(object sender, EventArgs e)
        {
            //METODO PARA INSCRIBIR UN ALUMNO
            //Guardar una nueva inscripcion con materia, comision y alumno.

            ComisionLogic comi = new ComisionLogic();
            int           idComision;

            try
            {
                idComision = (comi.GetOne(cbxComision.SelectedItem.ToString())).ID;
                //Busco el curso que tenga la materia y la comision ingresada.
                Curso curso = getCurso(idMateria, idComision);

                //Creo una nuevo inscripcion, con el curso correspondiente.
                AlumnosInscripciones aluNuevo = new AlumnosInscripciones
                {
                    State    = BusinessEntity.States.New,
                    IDCurso  = curso.ID,
                    IDAlumno = idAlumno
                };
                AlumnosInscripcionesLogic aiLog = new AlumnosInscripcionesLogic();
                aiLog.Save(aluNuevo);

                //Disminuyo los cupos del curso.
                curso.Cupo = curso.Cupo - 1;

                CursoLogic curLog = new CursoLogic();
                curLog.Update(curso);

                Notificar("La inscripcion se ha realizado con exito", MessageBoxButtons.OK, MessageBoxIcon.Asterisk);
            }
            catch (Exception exe)
            {
                Notificar("Error", exe.Message, MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }
Esempio n. 3
0
        private void alumnoInscripcionToolStripMenuItem_Click(object sender, EventArgs e)
        {
            AlumnosInscripciones formAluInscripcion = new AlumnosInscripciones();

            formAluInscripcion.ShowDialog();
        }
Esempio n. 4
0
        private void tsbListarMaterias_Click(object sender, EventArgs e)
        {
            if (this.dgvUsuarios.SelectedRows.Count == 1)
            {
                int ID = ((Business.Entities.Usuario)this.dgvUsuarios.SelectedRows[0].DataBoundItem).ID;

                AlumnosInscripciones formAi = new AlumnosInscripciones(ID);
                formAi.ShowDialog();
                this.Listar();
            }
        }
Esempio n. 5
0
        private void inscripcionesToolStripMenuItem_Click(object sender, EventArgs e)
        {
            AlumnosInscripciones alumnosInscripciones = new AlumnosInscripciones();

            alumnosInscripciones.ShowDialog();
        }
Esempio n. 6
0
 private void btnAlumnoInscripcion_Click(object sender, EventArgs e)
 {
     AlumnosInscripciones alumnosInscripciones = new AlumnosInscripciones();
     alumnosInscripciones.ShowDialog();
 }
Esempio n. 7
0
        private void misMateriasToolStripMenuItem_Click_1(object sender, EventArgs e)
        {
            int ID = Util.Util.UsuarioLogueado.ID;

            AlumnosInscripciones formAi = new AlumnosInscripciones(ID);
            formAi.ShowDialog();
        }