Beispiel #1
0
        private void Btn_Alterar_Click(object sender, EventArgs e)
        {
            var curso = new Model.Curso();
            {
                curso.NomeCurso     = Txt_Nome.Text;
                curso.IdCurso       = int.Parse(Txt_Codigo.Text);
                curso.SituacaoCurso = Txt_Situacao.Text;
            }

            var cursonovo = listagem.FirstOrDefault(s => s.IdCurso == curso.IdCurso);

            if (cursonovo != null)
            {
                cursonovo.NomeCurso     = Txt_Nome.Text;
                cursonovo.IdCurso       = int.Parse(Txt_Codigo.Text);
                cursonovo.SituacaoCurso = Txt_Situacao.Text;
            }

            var content = JsonConvert.SerializeObject(cursonovo);
            var URL     = "https://localhost:63169/Curso/postAlterarCurso";

            var httpClient    = new HttpClient();
            var resultRequest = httpClient.PostAsync(URL, new StringContent(content, Encoding.UTF8, "application/json"));

            resultRequest.Wait();

            var result = resultRequest.Result.Content.ReadAsStringAsync();

            result.Wait();

            listagem = JsonConvert.DeserializeObject <List <Model.Curso> >(result.Result);
        }
        private async System.Threading.Tasks.Task AtualizarTela()
        {
            ListaCursos.Clear();
            Curso = new Model.Curso();
            var response = await CursoDao.Buscar();

            foreach (Model.Curso item in response)
            {
                ListaCursos.Add(item);
            }
        }
        private async void CarregarCursos()
        {
            ListaCursos = new ObservableCollection <Model.Curso>();
            Curso       = new Model.Curso();
            var response = await CursoDao.Buscar();

            foreach (Model.Curso item in response)
            {
                ListaCursos.Add(item);
            }
        }
Beispiel #4
0
        private void Btn_Remover_Click(object sender, EventArgs e)
        {
            var curso = new Model.Curso();
            {
                curso.IdCurso = int.Parse(Txt_CodigoRemove.Text);
            }

            var cursodel = listagem.RemoveAll(s => s.IdCurso == curso.IdCurso);

            var URL = "https://localhost:63169/Curso/deleteCurso";

            var httpClient    = new HttpClient();
            var resultRequest = httpClient.DeleteAsync(URL);

            resultRequest.Wait();

            var result = resultRequest.Result.Content.ReadAsStringAsync();

            result.Wait();

            listagem = JsonConvert.DeserializeObject <List <Model.Curso> >(result.Result);
        }
Beispiel #5
0
        public LoginView()
        {
            InitializeComponent();

            this.loginButton.Clicked += async(sender, e) =>
            {
                var c = new Model.Curso();
                var l = new List <Model.Disciplina>();

                var d = new Model.Disciplina();
                d.Codigo       = "CAD5240";
                d.CargaHoraria = 36;
                d.Fase         = 1;
                d.Horarios     = new List <string>()
                {
                    "5.2020"
                };
                d.Nome        = "Aspectos Comportamentais do Empreendedor";
                d.Obrigatoria = true;
                d.Requisitos  = new List <string>()
                {
                };
                l.Add(d);

                d              = new Model.Disciplina();
                d.Codigo       = "EGC5015";
                d.CargaHoraria = 72;
                d.Fase         = 1;
                d.Horarios     = new List <string>()
                {
                    "5.2020", "6.1830"
                };
                d.Nome        = "Teoria Geral de Sistemas";
                d.Obrigatoria = true;
                d.Requisitos  = new List <string>()
                {
                };
                l.Add(d);

                d              = new Model.Disciplina();
                d.Codigo       = "INE5601";
                d.CargaHoraria = 72;
                d.Fase         = 1;
                d.Horarios     = new List <string>()
                {
                    "5.2020", "6.1830"
                };
                d.Nome        = "Fundamentos Matemáticos da Informática ";
                d.Obrigatoria = true;
                d.Requisitos  = new List <string>()
                {
                };
                l.Add(d);

                d              = new Model.Disciplina();
                d.Codigo       = "INE5602";
                d.CargaHoraria = 72;
                d.Fase         = 1;
                d.Horarios     = new List <string>()
                {
                    "5.2020", "6.1830"
                };
                d.Nome        = "Introdução à Informática ";
                d.Obrigatoria = true;
                d.Requisitos  = new List <string>()
                {
                };
                l.Add(d);

                d              = new Model.Disciplina();
                d.Codigo       = "INE5603";
                d.CargaHoraria = 108;
                d.Fase         = 1;
                d.Horarios     = new List <string>()
                {
                    "5.2020", "6.1830"
                };
                d.Nome        = "Introdução à Programação Orientada a Objetos";
                d.Obrigatoria = true;
                d.Requisitos  = new List <string>()
                {
                };
                l.Add(d);

                // ####################################

                d              = new Model.Disciplina();
                d.Codigo       = "CAD5146";
                d.CargaHoraria = 36;
                d.Fase         = 2;
                d.Horarios     = new List <string>()
                {
                    "5.2020"
                };
                d.Nome        = "Marketing Pessoal em Informática";
                d.Obrigatoria = true;
                d.Requisitos  = new List <string>()
                {
                    "CAD5240"
                };
                l.Add(d);

                d              = new Model.Disciplina();
                d.Codigo       = "CAD7001";
                d.CargaHoraria = 72;
                d.Fase         = 2;
                d.Horarios     = new List <string>()
                {
                    "5.2020", "6.1830"
                };
                d.Nome        = "Introdução a Administração";
                d.Obrigatoria = true;
                d.Requisitos  = new List <string>()
                {
                };
                l.Add(d);

                d              = new Model.Disciplina();
                d.Codigo       = "INE5605";
                d.CargaHoraria = 108;
                d.Fase         = 2;
                d.Horarios     = new List <string>()
                {
                    "5.2020", "6.1830"
                };
                d.Nome        = "Desenvolvimento de Sistemas Orientados a Objetos I";
                d.Obrigatoria = true;
                d.Requisitos  = new List <string>()
                {
                    "INE5603"
                };
                l.Add(d);

                d              = new Model.Disciplina();
                d.Codigo       = "INE5606";
                d.CargaHoraria = 72;
                d.Fase         = 2;
                d.Horarios     = new List <string>()
                {
                    "5.2020", "6.1830"
                };
                d.Nome        = "Probabilidade e Estatística";
                d.Obrigatoria = true;
                d.Requisitos  = new List <string>()
                {
                    "INE5601"
                };
                l.Add(d);

                d              = new Model.Disciplina();
                d.Codigo       = "INE5607";
                d.CargaHoraria = 108;
                d.Fase         = 2;
                d.Horarios     = new List <string>()
                {
                    "5.2020", "6.1830"
                };
                d.Nome        = "Organização e Arquitetura de Computadores";
                d.Obrigatoria = true;
                d.Requisitos  = new List <string>()
                {
                    "INE5602", "INE5603"
                };
                l.Add(d);

                c.Nome        = "Sistemas de Informação";
                c.Disciplinas = l;

                new Model.Decisor(c);

                // Action<string> c = (x) => System.Diagnostics.Debug.WriteLine(x.ToLower());

                //  c.Invoke("Java2s.com"); // or simply c("Java2s.com");

                Action <int> i = (x) => System.Diagnostics.Debug.WriteLine(x >= 10);

                i.Invoke(5);  // or simply c("Java2s.com");
                i.Invoke(11);

                App.IsUserLoggedIn = true;
                Navigation.InsertPageBefore(new MainPage(), this);
                await Navigation.PopAsync();
            };
        }