public static MODSubArea_Avaliacao PesquisarSubAvaliacao(MODSubArea_Avaliacao area) { MODSubArea_Avaliacao retorno = new MODSubArea_Avaliacao(); Conexao.Abrir(); MySqlCommand comando = new MySqlCommand(); comando.Connection = Conexao.conexao; comando.CommandText = "SELECT id_sub, nome_sub, fk_ava FROM tblsub_area_avaliacao where id_sub = @id"; comando.Parameters.AddWithValue("@id", area.Id); MySqlDataReader reader = comando.ExecuteReader(); while (reader.Read()) { MODSubArea_Avaliacao ret = new MODSubArea_Avaliacao(); ret.Id = reader["id_sub"].ToString(); ret.Nome = reader["nome_sub"].ToString(); ret.FkAva = reader["fk_ava"].ToString(); retorno.Id = ret.Id; retorno.Nome = ret.Nome; retorno.FkAva = ret.FkAva; } reader.Close(); Conexao.Fechar(); return(retorno); }
protected void BtnCadastrar_Click(object sender, EventArgs e) { MODSubArea_Avaliacao subArea = new MODSubArea_Avaliacao(); MODLinha_Pesquisa linha = new MODLinha_Pesquisa(); subArea.Id = TxtIdSubArea.Text.Trim(); subArea.Nome = TxtSubArea.Text.Trim().ToUpper(); linha.Id = TxtIdSubArea.Text.Trim(); linha.Linha = TxtSubArea.Text.Trim().ToUpper(); linha.FkSub = TxtIdSubArea.Text.Trim(); List <MODSubArea_Avaliacao> lista = new List <MODSubArea_Avaliacao>(); lista = BLLLinha_Pesquisa.PesquisarSubAreaAvaliacao(subArea, "existente"); if (TxtIdSubArea.Text.Trim() == "" || TxtIdSubArea.Text.Length > 10) { LblResposta.Text = Erros.CodigoVazio; } else if (TxtIdSubArea.Text.Length < 8) { LblResposta.Text = "O código deve ter ao menos 8 caracteres"; } else if (TxtSubArea.Text.Trim() == "" || TxtSubArea.Text.Length > 80) { LblResposta.Text = Erros.NomeVazio; } else if (lista.Count > 0) { LblResposta.Text = Erros.LinhaExistente; } else if (TxtAreaAvaliacao.Text == "") { LblResposta.Text = "A área de avaliação é obrigatória!"; } else { try { subArea.FkAva = TxtAreaAvaliacao.SelectedValue.ToString(); BLLLinha_Pesquisa.InserirSubAreaAvaliacao(subArea); BLLLinha_Pesquisa.InserirLinha(linha); LblResposta.Text = "Sub área cadastrada com sucesso!"; } catch (Exception) { Response.Write("<script>alert('Erro ao inserir!');</script>"); throw; } } }
private void CarregaSubAreaAvaliacao() { MODSubArea_Avaliacao subAreaAvaliacao = new MODSubArea_Avaliacao(); subAreaAvaliacao.FkAva = TxtAreaAvaliacao.SelectedValue.ToString(); List <MODSubArea_Avaliacao> lista = new List <MODSubArea_Avaliacao>(); lista = BLLLinha_Pesquisa.PesquisarSubAreaAvaliacao(subAreaAvaliacao, "avaliacao"); RptConsulta.DataSource = lista; RptConsulta.DataBind(); }
protected void Page_Load(object sender, EventArgs e) { if (Session["login"] == null) { Session.RemoveAll(); Response.Redirect("../Pages/Login.aspx"); } MODUsuario usuario = new MODUsuario(); usuario.Login = PegaLogin.RetornaLogin(); usuario = BLLUsuario.PesquisarLogin(usuario); ImagemUser.ImageUrl = "../Pages/" + usuario.Imagem; ImagemUser2.ImageUrl = "../Pages/" + usuario.Imagem; LblNome.Text = usuario.Nome; if (usuario.FkTipo == 1) { LblFuncao.Text = "Administrador"; } else { LblFuncao.Text = "Lider de Pesquisa"; } MODSubArea_Avaliacao subArea = new MODSubArea_Avaliacao(); MODLinha_Pesquisa linha = new MODLinha_Pesquisa(); linha.Id = Page.Request.QueryString["id"]; linha = BLLLinha_Pesquisa.PesquisarLinha(linha, "id"); idLinha = linha.Id; idSub = linha.FkSub; subArea.Id = idLinha; subArea = BLLLinha_Pesquisa.PesquisarSubAvaliacao(subArea); if (!Page.IsPostBack) { CarregaAreaConhecimento(); CarregaAreaAvaliacao(); CarregaSubAreaAvaliacao(); TxtIdLinha.Text = linha.Id; TxtLinhaPesquisa.Text = linha.Linha; TxtSubArea.Text = subArea.Nome; TxtIdLinha.ReadOnly = true; } }
public static void InserirSubAreaAvaliacao(MODSubArea_Avaliacao subAreaAvaliacao) { Conexao.Abrir(); MySqlCommand comando = new MySqlCommand(); comando.Connection = Conexao.conexao; comando.CommandText = "INSERT INTO TBLSub_Area_Avaliacao (id_sub, nome_sub, fk_ava) VALUES (@id, @nome, @fk)"; comando.Parameters.AddWithValue("@id", subAreaAvaliacao.Id); comando.Parameters.AddWithValue("@nome", subAreaAvaliacao.Nome); comando.Parameters.AddWithValue("@fk", subAreaAvaliacao.FkAva); comando.ExecuteNonQuery(); Conexao.Fechar(); }
public static void AlterarSubAreaAvaliacao(MODSubArea_Avaliacao subAreaAvaliacao, string id) { Conexao.Abrir(); MySqlCommand comando = new MySqlCommand(); comando.Connection = Conexao.conexao; comando.CommandText = "UPDATE TBLSub_Area_Avaliacao SET id_sub = @ids, nome_sub = @nome, fk_ava = @fk where id_sub = @id"; comando.Parameters.AddWithValue("@id", id); comando.Parameters.AddWithValue("@ids", subAreaAvaliacao.Id); comando.Parameters.AddWithValue("@nome", subAreaAvaliacao.Nome); comando.Parameters.AddWithValue("@fk", subAreaAvaliacao.FkAva); comando.ExecuteNonQuery(); Conexao.Fechar(); }
protected void BtnAlteracao_Click(object sender, EventArgs e) { MODSubArea_Avaliacao area = new MODSubArea_Avaliacao(); area.Id = TxtIdSubArea.Text.Trim(); area.Nome = TxtSubArea.Text.Trim().ToUpper(); if (TxtSelecao.Checked == true) { TxtAreaAvaliacao.Enabled = true; area.FkAva = TxtAreaAvaliacao.SelectedValue.ToString(); } else { area.FkAva = idArea; } if (TxtIdSubArea.Text.Trim() == "" || TxtIdSubArea.Text.Length > 10) { LblResposta.Text = Erros.CodigoVazio; } else if (TxtSubArea.Text.Trim() == "" || TxtSubArea.Text.Length > 80) { LblResposta.Text = Erros.NomeVazio; } else { try { BLLLinha_Pesquisa.AlterarSubAreaAvaliacao(area, idSub); LblResposta.Text = "Sub área alterada com sucesso!"; } catch (Exception) { Response.Write("<script>alert('Erro ao inserir!');</script>"); throw; } } }
private void CarregaSubAreaAvaliacao() { MODSubArea_Avaliacao areaSubAvaliacao = new MODSubArea_Avaliacao(); areaSubAvaliacao.FkAva = TxtAreaAvaliacao.SelectedValue.ToString(); List <MODSubArea_Avaliacao> lista = new List <MODSubArea_Avaliacao>(); lista = BLLLinha_Pesquisa.PesquisarSubAreaAvaliacao(areaSubAvaliacao, "avaliacao"); if (lista.Count == 0) { TxtSubAreaAvaliacao.Items.Clear(); } else { TxtSubAreaAvaliacao.DataSource = BLLLinha_Pesquisa.PesquisarSubAreaAvaliacao(areaSubAvaliacao, "avaliacao"); TxtSubAreaAvaliacao.DataValueField = "Id"; TxtSubAreaAvaliacao.DataTextField = "Nome"; TxtSubAreaAvaliacao.DataBind(); } }
public static List <MODSubArea_Avaliacao> PesquisarSubAreaAvaliacao(MODSubArea_Avaliacao item, string tipoPesquisa) { List <MODSubArea_Avaliacao> retorno = new List <MODSubArea_Avaliacao>(); Conexao.Abrir(); MySqlCommand comando = new MySqlCommand(); comando.Connection = Conexao.conexao; if (tipoPesquisa == "avaliacao") { comando.CommandText = "SELECT id_sub, nome_sub FROM tblsub_area_avaliacao where fk_ava = @fk_ava"; comando.Parameters.AddWithValue("@fk_ava", item.FkAva); } else { comando.CommandText = "SELECT id_sub, nome_sub FROM tblsub_area_avaliacao where id_sub = @id or nome_sub = @nome"; comando.Parameters.AddWithValue("@id", item.Id); comando.Parameters.AddWithValue("@nome", item.Nome); } MySqlDataReader reader = comando.ExecuteReader(); while (reader.Read()) { MODSubArea_Avaliacao ret = new MODSubArea_Avaliacao(); ret.Id = reader["id_sub"].ToString(); ret.Nome = reader["nome_sub"].ToString(); retorno.Add(ret); } reader.Close(); Conexao.Fechar(); return(retorno); }
private void CarregaSubAreaAvaliacao() { MODSubArea_Avaliacao subArea = new MODSubArea_Avaliacao(); subArea.FkAva = TxtAreaAvaliacao.SelectedValue.ToString(); List <MODSubArea_Avaliacao> lista = new List <MODSubArea_Avaliacao>(); lista = BLLLinha_Pesquisa.PesquisarSubAreaAvaliacao(subArea, "avaliacao"); if (lista.Count == 0) { LblSubArea.Text = "Não há sub áreas cadastradas nessa área de avaliação"; TxtSubAreaAvaliacao.Items.Clear(); } else { LblSubArea.Text = ""; TxtSubAreaAvaliacao.DataSource = BLLLinha_Pesquisa.PesquisarSubAreaAvaliacao(subArea, "avaliacao"); TxtSubAreaAvaliacao.DataValueField = "Id"; TxtSubAreaAvaliacao.DataTextField = "Nome"; TxtSubAreaAvaliacao.DataBind(); } }
public static MODSubArea_Avaliacao PesquisarSubAvaliacao(MODSubArea_Avaliacao area) { return(DALLinha_Pesquisa.PesquisarSubAvaliacao(area)); }
public static List <MODSubArea_Avaliacao> PesquisarSubAreaAvaliacao(MODSubArea_Avaliacao item, string tipoPesquisa) { return(DALLinha_Pesquisa.PesquisarSubAreaAvaliacao(item, tipoPesquisa)); }
public static void AlterarSubAreaAvaliacao(MODSubArea_Avaliacao subAreaAvaliacao, string id) { DALLinha_Pesquisa.AlterarSubAreaAvaliacao(subAreaAvaliacao, id); }
public static void InserirSubAreaAvaliacao(MODSubArea_Avaliacao subAreaAvaliacao) { DALLinha_Pesquisa.InserirSubAreaAvaliacao(subAreaAvaliacao); }