Ejemplo n.º 1
0
        private void btnSalvar_Click(object sender, EventArgs e)
        {
            if (dtvInfAlunos != null)
            {
                DataGridViewSelectedCellCollection selectedCells = dtvInfAlunos.SelectedCells;

                string matricula = selectedCells[0].FormattedValue.ToString();

                string nome = selectedCells[1].FormattedValue.ToString();

                string dataNascimento = selectedCells[2].FormattedValue.ToString();

                string curso = selectedCells[3].FormattedValue.ToString();

                CursoRepositorio cursoRepositorio = new CursoRepositorio();

                Curso objCurso = cursoRepositorio.obtemPorNome(curso);

                if (objCurso == null)
                {
                    return;
                }

                Aluno aluno = new Aluno(Convert.ToInt32(matricula), Convert.ToDateTime(dataNascimento), nome, objCurso);

                AlunoRepositorio alunoRepositorio = new AlunoRepositorio();

                if (alunoRepositorio.editaAluno(aluno) == 1)
                {
                    MessageBox.Show("Os dados do aluno foram alterados com sucesso!");
                    btnBuscarAluno_Click(sender, e);
                }
            }
        }
Ejemplo n.º 2
0
        private void lpkCurso_SelectionChanged(object sender, SelectionChangedEventArgs e)
        {
            if (ClsGlobal.ctDB == true)
            {
                foreach (Curso c in CursoRepositorio.GetCurso())
                {
                    this.txtsituacao.Text = c.situacao;
                    if (c.situacao == "ATIVO")
                    {
                        txtsituacao.Foreground = new SolidColorBrush(Colors.Green);
                    }
                    else
                    {
                        txtsituacao.Foreground = new SolidColorBrush(Colors.Red);
                    }
                }
            }
            else
            {
                this.txtsituacao.Text = (Application.Current as App).user[lpkCurso.SelectedIndex].situacao;

                if ((Application.Current as App).user[lpkCurso.SelectedIndex].situacao == "ATIVO")
                {
                    txtsituacao.Foreground = new SolidColorBrush(Colors.Green);
                }
                else
                {
                    txtsituacao.Foreground = new SolidColorBrush(Colors.Red);
                }
            }
        }
Ejemplo n.º 3
0
        private void persisteCurso()
        {
            Curso c = new Curso();

            c.id              = UserP.id;
            c.nome            = UserP.nome;
            c.situacao        = UserP.situacao;
            ClsGlobal.IdCurso = UserP.id;
            CursoRepositorio.create(c);
        }
        private void preencheListaCursos()
        {
            if (checkCurso.Items.Count == 0)
            {
                CursoRepositorio cursoRepositorio = new CursoRepositorio();
                List <Curso>     lista            = cursoRepositorio.buscaCurso();

                lista.ForEach(delegate(Curso curso)
                {
                    checkCurso.Items.Add(curso);
                });
            }
        }
Ejemplo n.º 5
0
        static void Main(string[] args)
        {
            EstudianteCursoRepositorio repo1          = new EstudianteCursoRepositorio();
            EstudianteRepositorio      repoEstudiante = new EstudianteRepositorio();
            CursoRepositorio           repoCurso      = new CursoRepositorio();

            List <EstudianteCurso> lista = repo1.GetAlumnoCursos(1);

            EstudianteCurso es = lista.Find(e => e.EstudianteId == 1);

            Console.WriteLine("El estudiante {0}, lleva los siguientes cursos:", repoEstudiante.GetEstudiante(es.EstudianteId).Nombres);
            foreach (var item in lista)
            {
                Console.WriteLine("{0}", repoCurso.GetCurso(item.CursoId).Nombre);
            }

            Console.ReadLine();
        }
Ejemplo n.º 6
0
        public void EscreCursoDB()
        {
            List <string> _situacaoDB = new List <string>();

            lpkCurso.Items.Clear();
            foreach (Curso c in CursoRepositorio.GetCurso())
            {
                ClsGlobal.IdCurso = c.id;

                _situacaoDB.Add(c.nome);

                if (c.situacao == "ATIVO")
                {
                    txtsituacao.Foreground = new SolidColorBrush(Colors.Green);
                }
                else
                {
                    txtsituacao.Foreground = new SolidColorBrush(Colors.Red);
                }
                this.txtsituacao.Text = c.situacao;
            }
            lpkCurso.ItemsSource = _situacaoDB;
        }
Ejemplo n.º 7
0
        public List <Curso> ConsultaCurso()
        {
            var repo = new CursoRepositorio();

            return(repo.ConsultaCurso());
        }
Ejemplo n.º 8
0
        public void AtualizarCurso(Curso curso)
        {
            var repo = new CursoRepositorio();

            repo.AtualizarCurso(curso);
        }
Ejemplo n.º 9
0
        public void ExcluirCurso(Curso curso)
        {
            var repo = new CursoRepositorio();

            repo.ExcluirCurso(curso);
        }
Ejemplo n.º 10
0
        public void InserirCurso(Curso curso)
        {
            var repo = new CursoRepositorio();

            repo.InserirCurso(curso);
        }
Ejemplo n.º 11
0
        private void button1_Click(object sender, EventArgs e)
        {
            CursoRepositorio cursoRepositorio = new CursoRepositorio();

            cursoRepositorio.buscaCurso();
        }
Ejemplo n.º 12
0
 public AlunoController(UnitOfWork unitOfWork)
 {
     _unitOfWork       = unitOfWork;
     _alunoRepositorio = new AlunoRepositorio(unitOfWork);
     _cursoRepositorio = new CursoRepositorio(unitOfWork);
 }
Ejemplo n.º 13
0
 public CursoController()
 {
     repositorio = new CursoRepositorio();
 }