public void cargarTabla(string dato) { List <Curso> lista = new List <Curso>(); CursoController _cursoController = new CursoController(); dataCurso.DataSource = _cursoController.consulta(dato); }
public Mestrados(CursoController _cursos) { InitializeComponent(); cursos = _cursos; exemplo.ItemsSource = cursos.ListaCursos; //adiciona os objetos à listview }
protected void Btcadastrar_Click(object sender, EventArgs e) { curso = new CursoBean(); curso.Nome = Txtnomecurso.Text; curso.Descricao = Txtdescricao.InnerText; curso.Tipo = DDLcidade.SelectedValue; cursocont = new CursoController(); try { cursocont.InserirNovoCurso(curso); cursocont = new CursoController(); var listaCursos = cursocont.ListaCurso(); if (listaCursos != null) { this.grdDados.DataSource = listaCursos; this.grdDados.DataBind(); } PanelCadastro.Visible = false; btnPainelCadastrar.Visible = true; } catch (Exception) { throw; } }
protected void Page_Load(object sender, EventArgs e) { //Verifica se o usuario está logado, se é Administrador e se ele está ativo try { if (Session["usuario"] == null || Session["UsuarioTipo"].ToString() != "A" || Session["UsuarioStatus"].ToString() != "A") { Response.Redirect("~/View/Home.aspx"); } } catch { Response.Redirect("~/View/Home.aspx"); } cursocont = new CursoController(); if (!Page.IsPostBack) { var listaCursos = cursocont.ListaCurso(); if (listaCursos != null) { this.grdDados.DataSource = listaCursos; this.grdDados.DataBind(); } } }
public ListaMestradosPage(CursoController _cursos) { InitializeComponent(); cursos = _cursos; paginamestrados.ItemsSource = cursos.ListaCursos; //adiciona os objetos à listview }
protected void Page_Load(object sender, EventArgs e) { // Se não tiver usuario logado ele volta pra Home if (Session["usuario"] == null) { Response.Redirect("../Home.aspx"); } perfil = new PerfilBean(); perfcont = new PerfilController(); cursocont = new CursoController(); areacont = new AreaController(); unidadecont = new UnidadeController(); //Label com nome do usuario lbNome.Text = Session["usuario"].ToString(); int UsuarioId = int.Parse(Session["usuarioId"].ToString()); //verifica se o status do usuario esta ativo // if (Session["UsuarioStatus"].ToString() == "A") { try { //Verifica se ele é um administrador if (Session["UsuarioTipo"].ToString() == "A") { } else { //Verifica se o usuário fez o cadastro de perfil try { perfil = perfcont.ConsultarPerfilPorIdUsuario(UsuarioId); Session["PerfilId"] = perfil.Id_perfil; if (perfil == null) { Panel conteudo = new Panel(); lbtAlterarPerfil.Visible = false; Label lbcursounidade = new Label(); lbcursounidade.Text = "< div > Complete seu cadastro para receber opções de curso" + "<p><a class= " + "\"" + "btn btn-primary btn-lg" + "\"" + " href= " + "\"" + "Cadastro_Perfil.aspx" + "\"" + " role= " + "\"" + "button" + "\"" + " >Concluir Cadastro »</a></p></div>"; conteudo.Controls.Add(lbcursounidade); pnPerfil.Controls.Add(conteudo); } else { //carrega os cursos sugeridos Sugestoesdcurso(UsuarioId, perfil.Id_perfil); } } catch { } } } catch { } // } }
public void Delete() { InitializeDataBase(); using (var context = new ApplicationContext(options)) { CursoController cursoController = new CursoController(context); Curso c = cursoController.DeleteCurso(2).Result.Value; Assert.Null(c); } }
protected void CarregargrdDados() { cursocont = new CursoController(); var listaCursos = cursocont.ListaCurso(); if (listaCursos != null) { this.grdDados.DataSource = listaCursos; this.grdDados.DataBind(); } }
protected void CarregargrdQuestaoRespostaCurso() { cursocont = new CursoController(); var listaCursosRespostaQuestao = cursocont.ListaCursoRespostaQuestao(idquestao, idresposta); if (listaCursosRespostaQuestao != null) { this.grdQuestaoRespostaCurso.DataSource = listaCursosRespostaQuestao; this.grdQuestaoRespostaCurso.DataBind(); } }
private void CarregarCamposAlterar() { curso = new CursoBean(); curso.Id = Convert.ToInt32(Request.QueryString["Id_Curso"]); cursocont = new CursoController(); curso = cursocont.ConsultarCursoId(curso.Id); Txtnomecurso.Text = curso.Nome; DDLtipo.SelectedValue = curso.Tipo; Txtdescricao.InnerText = curso.Descricao; }
public void CursoDetalleIsNotNull() { // Arrange CursoController curso = new CursoController(); // Act ViewResult result = curso.CursoDetalle("analisis") as ViewResult; // Assert Assert.IsNotNull(result); }
public void CreareCursoIsNotNull() { // Arrange CursoController curso = new CursoController(); // Act ViewResult result = curso.CrearCurso() as ViewResult; // Assert Assert.IsNotNull(result); }
private void ObtenerCursos() { List <Modelo.Curso> cursos = new List <Modelo.Curso>(); Modelo.Curso curso = new Modelo.Curso(); CursoController controladorCurso = new CursoController(); curso.Id = 0; cursos = (List <Modelo.Curso>)controladorCurso.Consultar(curso); this.gvCurso.DataSource = cursos; this.gvCurso.DataBind(); }
public void GetAll() { InitializeDataBase(); using (var context = new ApplicationContext(options)) { CursoController cursoController = new CursoController(context); IEnumerable <Curso> cursos = cursoController.GetCurso().Result.Value; Assert.Equal(3, cursos.Count()); } }
public void GetbyId() { InitializeDataBase(); using (var context = new ApplicationContext(options)) { int cursoId = 2; CursoController cursoController = new CursoController(context); Curso c = cursoController.GetCurso(cursoId).Result.Value; Assert.Equal(2, c.Id); } }
protected void CarregargrDados() { cursocont = new CursoController(); idunidade = Convert.ToInt32(Request.QueryString["Id_Unidade"]); var listaCursos = cursocont.ListaCurso(); if (listaCursos != null) { this.grdDados.DataSource = listaCursos; this.grdDados.DataBind(); } }
protected void Txtpesquisa_TextChanged(object sender, EventArgs e) { this.grdDados.DataSource = null; cursocont = new CursoController(); var listaCursos = cursocont.ListaCursoPorNome(Txtpesquisa.Text); if (listaCursos != null) { this.grdDados.DataSource = listaCursos; this.grdDados.DataBind(); } }
public void CreareCursoModelIsValid() { // Arrange CursoController curso = new CursoController(); // Act ViewResult result = curso.CrearCurso(new Models.CURSO { nombre = "Analisis", creador = 1 }) as ViewResult; // Assert Assert.IsNotNull(result); }
private void GuardarCurso() { Modelo.Curso curso = new Modelo.Curso(); Resultado resultado = new Resultado(); CursoController controladorCurso = new CursoController(); string mensaje = string.Empty; if (string.IsNullOrEmpty(this.hfIdCurso.Value) == true) { curso.Id = 0; } else { curso.Id = Convert.ToInt32(this.hfIdCurso.Value); } curso.Nombre = this.txtNombreCurso.Text; curso.Descripcion = this.txtDescripcionCurso.Text; curso.Modalidad = new Modelo.Modalidad(int.Parse(this.ddlModalidad.SelectedValue), string.Empty); curso.FechaInicio = Convert.ToDateTime(this.txtFechaInicio.Text); curso.FechaFin = Convert.ToDateTime(this.txtFechaFin.Text); curso.FechaLimiteInscripcion = Convert.ToDateTime(this.txtFechaLimite.Text); curso.Horas = int.Parse(this.txtHoras.Text); curso.TotalCupos = int.Parse(this.txtCupos.Text); curso.Cerrado = this.chkCerrado.Checked; if (curso.Id == 0) { resultado = (Resultado)controladorCurso.Guardar(curso); mensaje = "Registro insertado correctamente"; } else { resultado = (Resultado)controladorCurso.Actualizar(curso); mensaje = "Registro actualizado correctamente"; } if (resultado.Error == true) { this.lblMensaje.Text = resultado.Mensaje; this.lblMensaje.Visible = true; return; } else { this.lblMensaje.Visible = true; this.lblMensaje.Text = mensaje; LimpiarFormulario(); ObtenerCursos(); } }
protected void Page_Load(object sender, EventArgs e) { //Verifica se o usuario está logado, se é Administrador e se ele está ativo try { if (Session["usuario"] == null || Session["UsuarioStatus"].ToString() != "A") { Response.Redirect("../Home.aspx"); } } catch { Response.Redirect("../Home.aspx"); } questaocont = new QuestaoController(); questao = new QuestaoBean(); questao = questaocont.ConsultarQuestaoNaorespondia(idperfil); if (questao != null) { //Seta a label com o texto da questão questaotexto.Text = "<h2>" + questao.Texto_questao + "</h2>"; //Cria um textbox para armazenar o id da questão idquestao = questao.Id_questao; //seta radio list para receber as respostas radiolist.Items.Clear(); respostacont = new RespostaController(); foreach (RespostaBean resposta in this.respostacont.ListarRespostaQuestao(questao.Id_questao)) { //Cria um list item para armazenar o texto e o valor da resposta ListItem itemresposta = new ListItem(); itemresposta.Text = resposta.Texto_resposta; itemresposta.Value = Convert.ToString(resposta.Id_resposta); //Armazena essa resposta na radiolis(Questão) radiolist.Items.Add(itemresposta); } pnQuestionario.Controls.Add(radiolist); } else { btProximo.Visible = false; questaotexto.Text = "<h1>Questionario Finalizado</h1>"; cidade = new CidadeBean(); cidadecont = new CidadeController(); cidade = cidadecont.ConsultaCidadePerfil(idperfil); cursocont = new CursoController(); cursocont.InserirCursoIndicadoQuestionarios(idperfil, cidade.Id_cidade); ; } }
protected void Btcadastrar_Click(object sender, EventArgs e) { perfil = new PerfilBean(); perfil.Datanascimento = Txtdatanascimento.Text; perfil.Escolaridade = DDLescolaridade.SelectedValue; if (Convert.ToInt32(DDLcidade.SelectedValue) == 0) { Labelerro.Text = "Campo estado e cidade obrigatórios"; } else { cidade = new CidadeBean(); cidade.Id_cidade = Convert.ToInt32(DDLcidade.SelectedValue); usuario = new UsuarioBean(); usuario.Id = int.Parse(Session["usuarioId"].ToString()); //Mandando para o controler perfcont = new PerfilController(); usuCont = new UsuarioController(); try { cursocont = new CursoController(); usuario = usuCont.ConsultarUsuarioPorID(usuario.Id); int idperfil = perfcont.InserirNovoPerfil(usuario, perfil, cidade); perfil.Id_perfil = idperfil; for (int i = 0; i < cont; i++) { bool selecionado = CheckListArea.Items[i].Selected; if (selecionado == true) { area = new AreaBean(); area.Id = Convert.ToInt16(CheckListArea.Items[i].Value); perfcont.InserirPerfilArea(perfil, area); } } //Insere mais 1 ponto no curso indicado se o curso pertencer a area cursocont.InserirCursoIndicadoArea(perfil.Id_perfil, cidade.Id_cidade); Response.Redirect("Perfil.aspx"); } catch (Exception) { throw; } } }
public void MuestraLista() { var service = new Mock <IUsuarioService>(); service.Setup(o => o.GetLoggedUser()).Returns("admin"); var repository = new Mock <ICursoRepository>(); repository.Setup(o => o.ObtenerTodosLosCursos()).Returns(new List <Curso>()); var controller = new CursoController(repository.Object, service.Object); var view = controller.Index() as ViewResult; Assert.AreEqual("Index", view.ViewName); }
protected void gvCurso_RowCommand(object sender, GridViewCommandEventArgs e) { int index = Convert.ToInt32(e.CommandArgument.ToString()); int idCurso = Convert.ToInt32(this.gvCurso.DataKeys[index]["Id"]); if (e.CommandName == "EditarCurso") { Modelo.Curso curso = new Modelo.Curso(); List <Modelo.Curso> cursos = new List <Modelo.Curso>(); CursoController controladorCurso = new CursoController(); curso.Id = idCurso; cursos = (List <Modelo.Curso>)controladorCurso.Consultar(curso); ObtenerCurso(cursos.FirstOrDefault()); } }
private void ObtenerCursos() { List <Modelo.Curso> cursos = new List <Modelo.Curso>(); Modelo.Curso curso = new Modelo.Curso(); CursoController controladorCurso = new CursoController(); curso.Id = 0; cursos = (List <Modelo.Curso>)controladorCurso.Consultar(curso); var cursosFiltrados = cursos.Where(x => x.Cerrado == false); this.ddlCurso.DataSource = cursosFiltrados; this.ddlCurso.DataTextField = "Nombre"; this.ddlCurso.DataValueField = "Id"; this.ddlCurso.DataBind(); this.ddlCurso.Items.Insert(0, new ListItem("Seleccione", "-1")); this.ddlCurso.SelectedIndex = 0; }
protected void Btalterar_Click(object sender, EventArgs e) { curso = new CursoBean(); curso.Nome = Txtnomecurso.Text; curso.Descricao = Txtdescricao.InnerText; curso.Tipo = DDLtipo.SelectedValue; curso.Id = Convert.ToInt32(Request.QueryString["Id_Curso"]); cursocont = new CursoController(); try { cursocont.AlterarCurso(curso); Response.Redirect("Lista_Curso.aspx"); } catch (Exception) { throw; } }
protected void grdCusoUnidade_RowCommand(object sender, GridViewCommandEventArgs e) { if (e.CommandName.Equals("Excluir")) { string idCurso = e.CommandArgument.ToString(); if (!String.IsNullOrEmpty(idCurso)) { cursocont = new CursoController(); try { cursocont.ExcluirCurso(idunidade, Convert.ToInt32(idCurso)); CarregargrdCursoUnidade(); } catch { } } } }
protected void CarregargrdCursoUnidade() { cursocont = new CursoController(); var listaCursosUnidades = cursocont.ListaCursoUnidade(idunidade); if (listaCursosUnidades != null) { this.grdCusoUnidade.DataSource = listaCursosUnidades; this.grdCusoUnidade.DataBind(); } if (listaCursosUnidades.Count == 0) { LblJaCadastrados.Text = ""; } else { LblJaCadastrados.Text = "Cursos já cadastrados:"; } }
protected void grdQuestaoRespostaCurso_RowCommand(object sender, GridViewCommandEventArgs e) { if (e.CommandName.Equals("Excluir")) { string idCurso = e.CommandArgument.ToString(); if (!String.IsNullOrEmpty(idCurso)) { cursocont = new CursoController(); try { cursocont.ExcluirCursoRespostaQuestao(idresposta, idquestao, Convert.ToInt32(idCurso)); CarregargrdQuestaoRespostaCurso(); } catch { } } } }
public void Update() { InitializeDataBase(); Curso curso = new Curso() { Id = 3, Descricao = "Curso JavaScript", DataInicio = DateTime.ParseExact("05/19/2021", "d", CultureInfo.InvariantCulture), DataTermino = DateTime.ParseExact("06/19/2021", "d", CultureInfo.InvariantCulture), QtdAlunos = 40 }; using (var context = new ApplicationContext(options)) { CursoController cursoController = new CursoController(context); Curso c = cursoController.PutCurso(3, curso).Result.Value; Assert.Equal("Curso JavaScript", c.Descricao); } }
public void Create() { InitializeDataBase(); Curso curso = new Curso() { Id = 4, Descricao = "Curso SQL Server", DataInicio = DateTime.ParseExact("05/18/2021", "d", CultureInfo.InvariantCulture), DataTermino = DateTime.ParseExact("06/18/2021", "d", CultureInfo.InvariantCulture), QtdAlunos = 40 }; using (var context = new ApplicationContext(options)) { CursoController cursoController = new CursoController(context); Curso c = cursoController.PostCurso(curso).Result.Value; Assert.Equal(4, c.Id); } }