Example #1
0
        private void numValorDisciplina_Click(object sender, EventArgs e)
        {
            PreferenciaDisciplinas preferencia = lbxDisciplinas.SelectedItem as PreferenciaDisciplinas;

            if (preferencia != null)
            {
                salvarProfessor();
                preferencia.valor = (int)numValorDisciplina.Value;
                preferencia.update();
            }
        }
Example #2
0
        private void btnDelDisciplina_Click(object sender, EventArgs e)
        {
            salvarProfessor();
            PreferenciaDisciplinas        preferencia            = lbxDisciplinas.SelectedItem as PreferenciaDisciplinas;
            List <PreferenciaDisciplinas> preferenciaDisciplinas = lbxDisciplinas.DataSource as List <PreferenciaDisciplinas>;

            if (preferenciaDisciplinas == null || preferencia == null)
            {
                return;
            }

            preferencia.delete();
            int index = lbxDisciplinas.SelectedIndex;

            preferenciaDisciplinas.RemoveAt(index);
            lbxDisciplinas.RefreshData();

            deletarProfessor();
        }
Example #3
0
        private void btnAddDisciplina_Click(object sender, EventArgs e)
        {
            List <PreferenciaDisciplinas> preferenciaDisciplinas = lbxDisciplinas.DataSource as List <PreferenciaDisciplinas>;

            if (preferenciaDisciplinas == null)
            {
                return;
            }

            Professor  professor  = salvarProfessor();
            Curso      curso      = cmbCurso.SelectedItem as Curso;
            Disciplina disciplina = cmbDisciplina.SelectedItem as Disciplina;
            Periodo    periodo    = cmbPeriodo.SelectedItem as Periodo;

            if (curso == null || disciplina == null || periodo == null)
            {
                return;
            }

            foreach (PreferenciaDisciplinas item in preferenciaDisciplinas)
            {
                if (item.disciplina.id == disciplina.id &&
                    item.periodo.curso.id == curso.id &&
                    item.periodo.periodo == periodo.periodo)
                {
                    return;
                }
            }

            PreferenciaDisciplinas preferencia = new PreferenciaDisciplinas();

            preferencia.disciplina = disciplina;
            preferencia.periodo    = periodo;
            preferencia.professor  = professor;
            preferencia.valor      = 0;
            preferencia.insert();

            preferenciaDisciplinas.Add(preferencia);
            lbxDisciplinas.RefreshData();
            lbxDisciplinas.SelectedItem = preferencia;
        }
Example #4
0
        private void lbxDisciplinas_SelectedIndexChanged(object sender, EventArgs e)
        {
            PreferenciaDisciplinas preferencia = lbxDisciplinas.SelectedItem as PreferenciaDisciplinas;

            if (preferencia != null)
            {
                numValorDisciplina.Value = preferencia.valor;
                for (int i = 0; i < cmbCurso.Items.Count; i++)
                {
                    if (((Curso)cmbCurso.Items[i]).id == preferencia.periodo.curso.id)
                    {
                        cmbCurso.SelectedIndex = i;
                        break;
                    }
                }
                for (int i = 0; i < cmbPeriodo.Items.Count; i++)
                {
                    if (((Periodo)cmbPeriodo.Items[i]).periodo == preferencia.periodo.periodo)
                    {
                        cmbPeriodo.SelectedIndex = i;
                        break;
                    }
                }
                for (int i = 0; i < cmbDisciplina.Items.Count; i++)
                {
                    if (((Disciplina)cmbDisciplina.Items[i]).id == preferencia.disciplina.id)
                    {
                        cmbDisciplina.SelectedIndex = i;
                        break;
                    }
                }
            }
            else
            {
                numValorDisciplina.Value = 0;
            }
        }