Esempio n. 1
0
        public void Listar()
        {
            try
            {
                if (Session.currentUser.TipoPersona == 3)
                {
                    List <Inscripciones> listaInscrip = Alumnos_inscripcionesLogic.GetInstance().GetAllYearAlum(Session.currentUser.IdPersona, Int32.Parse(DateTime.Now.ToString("yyyy")));
                    listaInscrip.RemoveAll(item => item.Condicion != "Cursando");
                    dvgInscripcionesAlumnos.DataSource = listaInscrip;
                }
                if (Session.currentUser.TipoPersona == 2)
                {
                    List <Inscripciones> listaInscrip = Alumnos_inscripcionesLogic.GetInstance().GetAllCurso(idCursoDocente);
                    if (Modo == ModoF.Nota)
                    {
                        listaInscrip.RemoveAll(item => item.Condicion == "Aprobado" || item.Condicion == "Libre");    // para poder la nota solo trae los regulares
                        if (listaInscrip.Count == 0)
                        {
                            MessageBox.Show("No hay alumnos Regulares o Cursantes\n en este curso", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
                            Close();
                        }
                    }
                    dvgInscripcionesAlumnos.DataSource = listaInscrip;
                }
            }
            catch (Exception e)
            {
                NotificarError(e);
            }

            if (Session.currentUser.TipoPersona == 3)
            {
                id_curso.DataPropertyName       = "IdCurso";
                id_inscripcion.DataPropertyName = "ID";
                desc_Materia.DataPropertyName   = "DescMateria";
                desc_Comision.DataPropertyName  = "DescComision";
            }
            if (Session.currentUser.TipoPersona == 2)
            {
                id_inscripcion.DataPropertyName = "ID";
                nombreApellido.DataPropertyName = "NombreApellido";
                legajo.DataPropertyName         = "Legajo";
                id_curso.DataPropertyName       = "IdCurso";
                desc_Materia.DataPropertyName   = "DescMateria";
                desc_Comision.DataPropertyName  = "DescComision";
                condicion.DataPropertyName      = "Condicion";//selecccionar
                nota.DataPropertyName           = "Nota";
            }
        }
Esempio n. 2
0
        public InscripcionesAlumnosDesktop(ModoForm modo, int ID) : this()
        {
            Text = modo.ToString();
            lblSelecCurso.Visible = false;
            btnCurso.Visible      = false;
            if (modo == ModoForm.Baja)
            {
                cbxCondicion.Enabled = false;
                cbxNotas.Enabled     = false;
                lblCurso.Visible     = false;
                txtID.Enabled        = false;
            }
            Modo = modo;
            InscripcionActual = Alumnos_inscripcionesLogic.GetInstance().GetOne(ID);

            MapearDeDatos();
        }
Esempio n. 3
0
        protected void mostrarCondicionYNota(int idAlumno)
        {
            Business.Entities.Inscripciones inscripcionAlumno = new Alumnos_inscripcionesLogic().GetOne(idAlumno);

            notaTextBox.Text = inscripcionAlumno.Nota.ToString();
            // condicionTextBox.Text = inscripcionAlumno.Condicion;
            condicionDropDownList.SelectedValue = inscripcionAlumno.Condicion;
            notaTextBox.Enabled = false;
            if (inscripcionAlumno.Condicion == "Cursando" || inscripcionAlumno.Nota < 0)
            {
                condicionDropDownList.Enabled = true;
            }
            else
            {
                condicionDropDownList.Enabled = false;
            }
        }
Esempio n. 4
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;
            }
        }
Esempio n. 5
0
 public override void GuardarCambios()
 {
     MapearADatos();
     Alumnos_inscripcionesLogic.GetInstance().Save(InscripcionActual);
 }