protected void Page_Load(object sender, EventArgs e) { MODTecnico tecnico = new MODTecnico(); if (!IsPostBack) { RptConsulta.DataSource = BLLTecnico.Pesquisar(tecnico, "todos"); RptConsulta.DataBind(); } if (Session["login"] == null) { Session.RemoveAll(); Response.Redirect("../Pages/Login.aspx"); } MODUsuario usuario2 = new MODUsuario(); usuario2.Login = PegaLogin.RetornaLogin(); usuario2 = BLLUsuario.PesquisarLogin(usuario2); ImagemUser.ImageUrl = "../Pages/" + usuario2.Imagem; ImagemUser2.ImageUrl = "../Pages/" + usuario2.Imagem; LblNome.Text = usuario2.Nome; if (usuario2.FkTipo == 1) { LblFuncao.Text = "Administrador"; } else { LblFuncao.Text = "Lider de Pesquisa"; } }
private void CarregaTecnico() { MODTecnico tecnico = new MODTecnico(); TxtTecnico.DataSource = BLLTecnico.Pesquisar(tecnico, "todos"); TxtTecnico.DataValueField = "IdTecnico"; TxtTecnico.DataTextField = "Nome"; TxtTecnico.DataBind(); }
public static List <MODTecnico> Pesquisar(MODTecnico item, string tipoPesquisa) { List <MODTecnico> retorno = new List <MODTecnico>(); Conexao.Abrir(); MySqlCommand comando = new MySqlCommand(); comando.Connection = Conexao.conexao; if (tipoPesquisa == "nome") { comando.CommandText = "SELECT nome, lattes, atividade, formacao, curso, data_conclusao, foto FROM TBLTECNICO WHERE nome = @nome"; comando.Parameters.AddWithValue("@nome", item.Nome); } else if (tipoPesquisa == "lattes") { comando.CommandText = "SELECT nome, lattes, atividade, formacao, curso, data_conclusao, foto FROM TBLTECNICO WHERE lattes = @lattes"; comando.Parameters.AddWithValue("@lattes", item.Lattes); } else if (tipoPesquisa == "todos") { comando.CommandText = "SELECT id_tecnico, nome, lattes, atividade, formacao, curso, data_conclusao, foto FROM TBLTECNICO"; } else { // comando.CommandText = "SELECT login, nome, email, lattes, imagem, fk_tipo, fk_status FROM TBLUSUARIO where fk_tipo = 2 and fk_status = 1"; } MySqlDataReader reader = comando.ExecuteReader(); while (reader.Read()) { MODTecnico ret = new MODTecnico(); ret.IdTecnico = Convert.ToInt32(reader["id_tecnico"]); ret.Nome = reader["Nome"].ToString(); ret.Lattes = reader["Lattes"].ToString(); ret.Atividade = reader["Atividade"].ToString(); ret.Formacao = reader["Formacao"].ToString(); ret.Curso = reader["Curso"].ToString(); if (reader["data_conclusao"].ToString() != "") { ret.AnoConclusao = Convert.ToDateTime(reader["data_conclusao"].ToString()); } ret.Foto = reader["Foto"].ToString(); retorno.Add(ret); } reader.Close(); Conexao.Fechar(); return(retorno); }
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"; } MODTecnico tecnico = new MODTecnico(); tecnico.IdTecnico = Convert.ToInt32(Page.Request.QueryString["id"]); idTecnico = Convert.ToInt32(Page.Request.QueryString["id"]); tecnico = BLLTecnico.PesquisarTecnico(tecnico); // = tecnico.IdTecnico; if (!Page.IsPostBack) { TxtNome.Text = tecnico.Nome; TxtLattes.Text = tecnico.Lattes; TextAtividades.Text = tecnico.Atividade; TextCurso.Text = tecnico.Curso; TxtFormacao.Text = tecnico.Formacao; TxtData.Text = tecnico.AnoConclusao.ToString(); TxtFoto.Text = tecnico.Foto; // FUFotoTec.Text = tecnico.Foto; } //TxtLogo.Visible = false; }
public static MODTecnico PesquisarTecnico(MODTecnico tecnico) { MODTecnico retorno = new MODTecnico(); Conexao.Abrir(); MySqlCommand comando = new MySqlCommand(); comando.Connection = Conexao.conexao; comando.CommandText = "SELECT nome, lattes, atividade, formacao, curso, data_conclusao, foto FROM TBLTECNICO WHERE id_tecnico = @id"; comando.Parameters.AddWithValue("@id", tecnico.IdTecnico); MySqlDataReader reader = comando.ExecuteReader(); while (reader.Read()) { MODTecnico ret = new MODTecnico(); ret.Nome = reader["Nome"].ToString(); ret.Lattes = reader["Lattes"].ToString(); ret.Atividade = reader["Atividade"].ToString(); ret.Formacao = reader["Formacao"].ToString(); ret.Curso = reader["Curso"].ToString(); if (reader["data_conclusao"].ToString() != "") { ret.AnoConclusao = Convert.ToDateTime(reader["data_conclusao"].ToString()); } ret.Foto = reader["Foto"].ToString(); retorno.Nome = ret.Nome; retorno.Lattes = ret.Lattes; retorno.Atividade = ret.Atividade; retorno.Formacao = ret.Formacao; retorno.Curso = ret.Curso; retorno.AnoConclusao = ret.AnoConclusao; retorno.Foto = ret.Foto; } reader.Close(); Conexao.Fechar(); return(retorno); }
protected void Page_Load(object sender, EventArgs e) { if (Session["login"] == null) { Session.RemoveAll(); Response.Redirect("../Pages/Login.aspx"); } MODUsuario usuario2 = new MODUsuario(); usuario2.Login = PegaLogin.RetornaLogin(); usuario2 = BLLUsuario.PesquisarLogin(usuario2); ImagemUser.ImageUrl = "../Pages/" + usuario2.Imagem; ImagemUser2.ImageUrl = "../Pages/" + usuario2.Imagem; LblNome.Text = usuario2.Nome; if (usuario2.FkTipo == 1) { LblFuncao.Text = "Administrador"; } else { LblFuncao.Text = "Lider de Pesquisa"; } if (!Page.IsPostBack) { MODTecnico tecnico = new MODTecnico(); tecnico.IdTecnico = Convert.ToInt32(Page.Request.QueryString["id"]); tecnico = BLLTecnico.PesquisarTecnico(tecnico); TxtNome.Text = tecnico.Nome; CarregaGrupos(); } }
public static void Inserir(MODTecnico tecnico) { Conexao.Abrir(); MySqlCommand comando = new MySqlCommand(); comando.Connection = Conexao.conexao; comando.CommandText = "INSERT INTO TBLTECNICO (nome, lattes, atividade, formacao, curso, data_conclusao, foto) " + "VALUES (@nome, @lattes, @atividade, @formacao, @curso, @data_conclusao, @foto)"; comando.Parameters.AddWithValue("@nome", tecnico.Nome); comando.Parameters.AddWithValue("@lattes", tecnico.Lattes); comando.Parameters.AddWithValue("@atividade", tecnico.Atividade); comando.Parameters.AddWithValue("@formacao", tecnico.Formacao); comando.Parameters.AddWithValue("@curso", tecnico.Curso); comando.Parameters.AddWithValue("@data_conclusao", tecnico.AnoConclusao); comando.Parameters.AddWithValue("@foto", tecnico.Foto); comando.ExecuteNonQuery(); Conexao.Fechar(); }
public static void Alterar(MODTecnico tecnico) { Conexao.Abrir(); MySqlCommand comando = new MySqlCommand(); comando.Connection = Conexao.conexao; comando.CommandText = "UPDATE TBLTecnico SET nome = @nome, lattes = @lattes, atividade = @atividade, " + "formacao = @formacao, curso = @curso, data_conclusao = @data_conclusao, foto = @foto " + "WHERE id_tecnico = @id_tecnico"; comando.Parameters.AddWithValue("@id_tecnico", tecnico.IdTecnico); comando.Parameters.AddWithValue("@nome", tecnico.Nome); comando.Parameters.AddWithValue("@lattes", tecnico.Lattes); comando.Parameters.AddWithValue("@atividade", tecnico.Atividade); comando.Parameters.AddWithValue("@formacao", tecnico.Formacao); comando.Parameters.AddWithValue("@curso", tecnico.Curso); comando.Parameters.AddWithValue("@data_conclusao", tecnico.AnoConclusao); comando.Parameters.AddWithValue("@foto", tecnico.Foto); comando.ExecuteNonQuery(); Conexao.Fechar(); }
protected void BtnAlterar_Click(object sender, EventArgs e) { MODTecnico tecnico = new MODTecnico(); if (TxtNome.Text.Trim() == "" || TxtNome.Text.Length > 50) { LblResposta.Text = Erros.NomeVazio; } else if (TxtLattes.Text.Trim() == "" || TxtLattes.Text.Length > 50) { LblResposta.Text = Erros.LattesVazio; } else if (TextAtividades.Text.Trim() == "") { LblResposta.Text = Erros.AtividadeVazia; } else if (TextCurso.Text.Trim() == "") { LblResposta.Text = Erros.CursoVazio; } else if (TxtFormacao.Text.Trim() == "") { LblResposta.Text = Erros.FormacaoVazia; } else if (TxtData.Text.Trim() == "") { } else { try { if (FUFotoTec.FileName == "") { if (TxtFoto.Text == "") { LblResposta.Text = Erros.FotoVazio; } else { tecnico.Foto = TxtFoto.Text.Trim(); } } else { this.FUFotoTec.SaveAs(Server.MapPath("Imagens/" + FUFotoTec.FileName)); tecnico.Foto = "Imagens/" + FUFotoTec.FileName; } tecnico.IdTecnico = idTecnico; tecnico.Nome = TxtNome.Text.Trim(); tecnico.Lattes = TxtLattes.Text.Trim(); tecnico.Atividade = TextAtividades.Text.Trim(); tecnico.Curso = TextCurso.Text.Trim(); tecnico.Formacao = TxtFormacao.Text; tecnico.AnoConclusao = Convert.ToDateTime(TxtData.Text.Trim()); BLLTecnico.Alterar(tecnico); LblResposta.Text = "Tecnico alterado com sucesso!"; } catch (Exception) { Response.Write("<script>alert('Erro ao inserir!');</script>"); throw; } } }
protected void BtnCadastrar_Click(object sender, EventArgs e) { MODTecnico tecnico = new MODTecnico(); string extensao = Path.GetExtension(FUFotoTec.FileName); tecnico.Nome = TxtNome.Text.Trim(); if (TxtNome.Text.Trim() == "" || TxtNome.Text.Length > 50) { LblResposta.Text = Erros.NomeVazio; } else if (TxtLattes.Text.Trim() == "" || TxtLattes.Text.Length > 50) { LblResposta.Text = Erros.LattesVazio; } else if (TextAtividades.Text.Trim() == "") { LblResposta.Text = Erros.AtividadeVazia; } else if (TxtFormacao.Text.Trim() == "") { LblResposta.Text = Erros.FormacaoVazia; } else if (TxtData.Text.Trim() == "") { LblResposta.Text = Erros.DataVazio; } else if (extensao != ".jpg" && extensao != ".jpeg" && extensao != ".png" && extensao != ".bmp") { LblResposta.Text = "Arquivo de foto inválido, utilize fotos nas seguintes extensões: .jpg/.jpeg/.png/.bmp"; } else { try { tecnico.Lattes = TxtLattes.Text.Trim(); tecnico.Atividade = TextAtividades.Text.Trim(); if (TextCurso.Enabled == true) { tecnico.Curso = TextCurso.Text.Trim(); } tecnico.Formacao = TxtFormacao.Text; tecnico.AnoConclusao = Convert.ToDateTime(TxtData.Text.Trim()); string foto = "Imagens/" + tecnico.Nome + extensao; if (File.Exists(Server.MapPath(foto))) { File.Delete(Server.MapPath(foto)); } this.FUFotoTec.SaveAs(Server.MapPath("Imagens/" + FUFotoTec.FileName)); System.IO.File.Move(Server.MapPath("Imagens/" + FUFotoTec.FileName), Server.MapPath(foto)); tecnico.Foto = foto; BLLTecnico.Inserir(tecnico); LblResposta.Text = "Técnico cadastrado com sucesso!"; } catch (Exception) { Response.Write("<script>alert('Erro ao inserir!');</script>"); throw; } } }
public static MODTecnico PesquisarTecnico(MODTecnico tecnico) { return(DALTecnico.PesquisarTecnico(tecnico)); }
public static List <MODTecnico> Pesquisar(MODTecnico tecnico, string tipoPesquisa) { return(DALTecnico.Pesquisar(tecnico, tipoPesquisa)); }
public static void Alterar(MODTecnico tecnico) { DALTecnico.Alterar(tecnico); }
public static void Inserir(MODTecnico tecnico) { DALTecnico.Inserir(tecnico); }