private async void CarregarCursos(Picker picker)
        {
            ListaCursos = new ObservableCollection <Model.Curso>()
            {
                new Model.Curso()
                {
                    Nome = "Selecione um curso..."
                }
            };
            var lista = await CursoDao.Buscar();

            foreach (Model.Curso item in lista)
            {
                ListaCursos.Add(item);
            }

            picker.ItemsSource = ListaCursos;
            if (!string.IsNullOrEmpty(App.EstudanteDados.Curso))
            {
                picker.SelectedItem = ListaCursos.Where(x => x.Codigo == App.EstudanteDados.Curso).FirstOrDefault();
            }
            else
            {
                picker.SelectedIndex = 0;
            }
        }
Example #2
0
        public JsonResult DeleteCurso(long ID)
        {
            Curso labUpdate = CursoDao.FindAllByIDCurso(ID);

            CursoDao.Delete(labUpdate);
            return(Json("Response from Delete"));
        }
 protected void cargarLista(ListBox lista)
 {
     lista.DataSource     = CursoDao.ObtenerTodo();
     lista.DataValueField = "id_curso";
     lista.DataTextField  = "nombre";
     lista.DataBind();
 }
 protected void cargarCombos(DropDownList ddl)
 {
     ddl.DataSource     = CursoDao.ObtenerTodo();
     ddl.DataValueField = "id_curso";
     ddl.DataTextField  = "nombre";
     ddl.DataBind();
     ddl.Items.Insert(0, new ListItem("Elija una opción...", "0"));
 }
Example #5
0
 public static CursoDao GetCursoDao()
 {
     if (cursoDao == null)
     {
         cursoDao = new CursoDao();
     }
     return(cursoDao);
 }
Example #6
0
        public ActionResult Edit(int IdCurso)
        {
            Curso curso = CursoDao.FindAllByIDCurso(IdCurso);

            ViewBag.ID    = IdCurso;
            ViewBag.erros = new List <string>();
            return(View(new CursoDTO(curso)));
        }
Example #7
0
    public void ExcluirCursoRespostaQuestao(int idresposta, int idquestao, int idcurso)
    {
        cursodao = new CursoDao();
        var linhasafetadas = cursodao.ExcluirRespostaQuestaoCurso(idresposta, idquestao, idcurso);

        if (linhasafetadas == 0)
        {
            throw new CursoNaoExcluidoException();
        }
    }
Example #8
0
    public void ExcluirCurso(int idunidade, int idcurso)
    {
        cursodao = new CursoDao();
        var linhasafetadas = cursodao.ExcluirCursoUnidade(idunidade, idcurso);

        //verifica se retornou nenhuma linha afetada
        if (linhasafetadas == 0)
        {
            throw new CursoNaoExcluidoException();
        }
    }
Example #9
0
 protected void Page_Load(object sender, EventArgs e)
 {
     if (!IsPostBack)
     {
         lb_cursos.DataSource     = CursoDao.ObtenerTodo();
         lb_cursos.DataValueField = "id_curso";
         lb_cursos.DataTextField  = "nombre";
         lb_cursos.DataBind();
         lb_cursos.Items.Insert(0, new ListItem("Todos", "0"));
     }
 }
        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);
            }
        }
Example #11
0
    public void InserirCursoUnidade(int idcurso, int idunidade)
    {
        cursodao = new CursoDao();
        var linhasafetadas = cursodao.InserirCursoUnidade(idcurso, idunidade);

        //verifica se retornou nenhuma linha afetada
        if (linhasafetadas == 0)
        {
            throw new UsuarioNaoCadastradoException();
        }
    }
        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);
            }
        }
Example #13
0
    public void InserirPontoCursoIndicado(int idcurso, int idperfil, int ponto)
    {
        cursodao = new CursoDao();
        var linhasafetadas = cursodao.InserirPontoCursoIndicado(idcurso, idperfil, ponto);

        //verifica se retornou nenhuma linha afetada
        if (linhasafetadas == 0)
        {
            throw new NaoCadastradoException();
        }
    }
Example #14
0
    public void ExcluirCursoIndicado(int idcurso, int idperfil)
    {
        cursodao = new CursoDao();
        var linhasafetadas = cursodao.ExcluirCursoIndicado(idcurso, idperfil);

        //verifica se retornou nenhuma linha afetada
        if (linhasafetadas == 0)
        {
            throw new NaoCadastradoException();
        }
    }
Example #15
0
 public CursoBean ConsultarCursoId(int idcurso)
 {
     try
     {
         cursodao = new CursoDao();
         var curso = cursodao.ConsultarCursoID(idcurso);
         return(curso);
     }
     catch
     {
         return(null);
     }
 }
Example #16
0
 public List <CursoBean> ListaCursoRespostaQuestao(int idquestao, int idresposta)
 {
     try
     {
         cursodao = new CursoDao();
         var cursos = cursodao.ListarCursoQuestionario(idquestao, idresposta);
         return(cursos);
     }
     catch
     {
         return(null);
     }
 }
Example #17
0
 public List <CursoBean> ListaCursoUnidade(int idunidade)
 {
     try
     {
         cursodao = new CursoDao();
         var cursos = cursodao.ListarCursoUnidade(idunidade);
         return(cursos);
     }
     catch
     {
         return(null);
     }
 }
Example #18
0
 public List <CursoBean> ListaCursoPorNome(string nomecurso)
 {
     try
     {
         cursodao = new CursoDao();
         var cursos = cursodao.ListarCursoNome(nomecurso);
         return(cursos);
     }
     catch
     {
         return(null);
     }
 }
Example #19
0
 public List <CursoBean> ListaCursoPorArea(int idarea)
 {
     try
     {
         cursodao = new CursoDao();
         var cursos = cursodao.ListarCursoArea(idarea);
         return(cursos);
     }
     catch
     {
         return(null);
     }
 }
Example #20
0
 protected void btnBuscar_Click(object sender, EventArgs e)
 {
     if (txtNombre.Text == "")
     {
         CursoDao.ObtenerTodo();
     }
     else
     {
         listCurso = CursoDao.buscarPorParametros(txtNombre.Text);
         grillaCursos.DataSource = listCurso;
         grillaCursos.DataBind();
     }
 }
Example #21
0
        public ActionResult Editar(int id)
        {
            var cursoDao = new CursoDao();
            var modelo   = new CursoModel();
            var curso    = cursoDao.ObternerCurso(id);

            modelo.IdCurso     = id;
            modelo.Nombre      = curso.Nombre;
            modelo.Tiempo      = curso.Tiempo;
            modelo.FechaInicio = Convert.ToDateTime(curso.FechaInicio);
            modelo.FechaFin    = Convert.ToDateTime(curso.FechaFin);
            return(View(modelo));
        }
Example #22
0
 public List <CursoBean> ListarCursosIndicado(int idperfil)
 {
     try
     {
         cursodao = new CursoDao();
         var cursos = cursodao.ListarCursoIndicadoPerfil(idperfil);
         return(cursos);
     }
     catch
     {
         return(null);
     }
 }
Example #23
0
    protected void btn_Eliminar_Click(object sender, EventArgs e)
    {
        Curso   curso   = new Curso();
        Horario horario = new Horario();

        curso.nombre      = txt_nombre.Text;
        curso.descripcion = txt_Descripcion.Text;
        horario.desde     = txt_Desde.Text;
        horario.hasta     = txt_Hasta.Text;
        curso.horario     = HorarioDao.obtener(HorarioDao.obtenerID(txt_Desde.Text, txt_Hasta.Text));

        CursoDao.delete(curso);
    }
Example #24
0
    public void AlterarCurso(CursoBean curso)
    {
        //Verifica se unidade está sem nome
        ValidarCurso(curso);

        cursodao = new CursoDao();
        var linhasafetadas = cursodao.AlterarCurso(curso);

        //verifica se retornou nenhuma linha afetada
        if (linhasafetadas == 0)
        {
            throw new NaoCadastradoException();
        }
    }
Example #25
0
 private void buscarCursoButton_Click(object sender, EventArgs e)
 {
     try
     {
         int      id  = (int)codigoEscolaComboBox.SelectedValue;
         CursoDao dao = Repository.GetCursoDao();
         //convidadosdataGridView.DataSource = dao.Listar(id);
         CursoGridView.DataSource = dao.ListarCursos(id);
     }
     catch (Exception ex)
     {
         MessageBox.Show(ex.Message, "Erro", MessageBoxButtons.OK, MessageBoxIcon.Error);
     }
 }
        private async void OnSalvar()
        {
            if (IsBusy)
            {
                return;
            }

            IsBusy = true;

            try
            {
                if (string.IsNullOrEmpty(Curso.Nome))
                {
                    await Application.Current.MainPage.DisplayAlert("Erro", "Preencha o campo", "Ok");
                }
                else
                {
                    bool resultado = false;

                    if (string.IsNullOrEmpty(Curso.Codigo))
                    {
                        resultado = await CursoDao.Inserir(Curso);
                    }
                    else
                    {
                        resultado = await CursoDao.Alterar(Curso);
                    }

                    if (resultado)
                    {
                        await Application.Current.MainPage.DisplayAlert("Sucesso", "Salvo", "Ok");
                    }
                    else
                    {
                        await Application.Current.MainPage.DisplayAlert("Erro", "Algo deu errado", "Ok");
                    }
                }
            }
            catch (Exception ex)
            {
                await Application.Current.MainPage.DisplayAlert("Erro", ex.Message, "Ok");
            }
            finally
            {
                await AtualizarTela();

                IsBusy = false;
            }
        }
Example #27
0
    public int ConsultarPontoCursoIndicado(int idcurso, int idperfil)
    {
        int ponto = 0;

        cursodao = new CursoDao();
        try
        {
            ponto = cursodao.ConsultarPontoCursoIndicado(idcurso, idperfil);
        }
        catch
        {
            //erro ao consultar
        }
        return(ponto);
    }
        private async void CarregarRecursos()
        {
            anexoStream          = null;
            AnexoUrl             = Estagio.AnexoUrl;
            ListaCursos          = new ObservableCollection <Model.Curso>();
            ListaCursosDoEstagio = new ObservableCollection <Model.Curso>();
            var lista = await CursoDao.Buscar();

            foreach (Model.Curso item in lista)
            {
                ListaCursos.Add(item);
            }

            if (!string.IsNullOrEmpty(Estagio.Codigo))
            {
                for (int i = 0; i < Estagio.CodigosCursos.Count; i++)
                {
                    foreach (Model.Curso c in ListaCursos.ToList())
                    {
                        if (c.Codigo == Estagio.CodigosCursos[i])
                        {
                            ListaCursosDoEstagio.Add(c);
                            break;
                        }
                    }
                }
            }

            ListaStatus = new ObservableCollection <Model.StatusEstagio>()
            {
                { new Model.StatusEstagio()
                  {
                      Codigo = Model.Status.Disponivel, Nome = "Disponível"
                  } },
                { new Model.StatusEstagio()
                  {
                      Codigo = Model.Status.Ocupado, Nome = "Ocupado"
                  } },
                { new Model.StatusEstagio()
                  {
                      Codigo = Model.Status.Desativado, Nome = "Desativado"
                  } }
            };

            picker.ItemsSource  = ListaStatus;
            picker.SelectedItem = ListaStatus.Where(x => x.Codigo == Estagio.Status).FirstOrDefault();
        }
Example #29
0
        public ActionResult Create(CursoDTO curso)
        {
            var erros = curso.validate();

            if (erros.Count == 0)
            {
                Curso cursos = curso.ParseToCurso();

                CursoDao.Save(cursos);
                SessionHelper.AddMensagemToView("Curso criado com sucesso");

                return(RedirectToAction("Index", "Curso"));
            }
            ViewBag.erros = erros;
            SessionHelper.AddMensagemToView("Revise os campos destacados", MensagemDTO.EnumTipoMensagem.info);
            return(View(curso));
        }
Example #30
0
        public ActionResult Eliminar(int id)
        {
            try
            {
                if (ModelState.IsValid)
                {
                    var cursoDao = new CursoDao();
                    cursoDao.EliminarCurso(id);
                }

                return(Redirect("~/Curso/obtener"));
            }
            catch (Exception ex)
            {
                _logger.LogError(@"Error: {0}", ex);
                throw;
            }
        }