コード例 #1
0
        protected void BtnAlterar_Click(object sender, EventArgs e)
        {
            MODEquipamento equipamento = new MODEquipamento();

            try
            {
                if (TxtNome.Text.Trim() == "" || TxtNome.Text.Length > 100)
                {
                    LblResposta.Text = Erros.NomeVazio;
                }
                else if (TxtDescricao.Text.Trim() == "")
                {
                    LblResposta.Text = Erros.DescricaoVazio;
                }


                equipamento.IdEquipamento = idEquipamento;
                equipamento.Nome          = TxtNome.Text.Trim();
                equipamento.Descricao     = TxtDescricao.Text.Trim();


                BLLEquipamento.Alterar(equipamento);

                LblResposta.Text = "Equipamento alterado com sucesso!";
            }

            catch (Exception)
            {
                Response.Write("<script>alert('Erro ao inserir!');</script>");
                throw;
            }
        }
コード例 #2
0
        protected void Page_Load(object sender, EventArgs e)
        {
            MODEquipamento equipamento = new MODEquipamento();

            if (!IsPostBack)
            {
                RptConsulta.DataSource = BLLEquipamento.Pesquisar(equipamento, "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";
            }
        }
コード例 #3
0
        private void CarregaEquipamento()
        {
            MODEquipamento equipamento = new MODEquipamento();

            TxtEquipamento.DataSource     = BLLEquipamento.Pesquisar(equipamento, "todos");
            TxtEquipamento.DataValueField = "IdEquipamento";
            TxtEquipamento.DataTextField  = "Nome";
            TxtEquipamento.DataBind();
        }
コード例 #4
0
        public static void Inserir(MODEquipamento equipamento)
        {
            if (equipamento.Nome.Trim() == "" || equipamento.Nome.Length > 100)
            {
                throw new ExcecaoPersonalizada(Erros.NomeVazio);
            }
            if (equipamento.Descricao.Trim() == "")
            {
                throw new ExcecaoPersonalizada(Erros.DescricaoVazio);
            }

            DALEquipamento.Inserir(equipamento);
        }
コード例 #5
0
        public static void Inserir(MODEquipamento equipamento)
        {
            Conexao.Abrir();

            MySqlCommand comando = new MySqlCommand();

            comando.Connection = Conexao.conexao;

            comando.CommandText = "INSERT INTO TBLEQUIPAMENTO (nome, descricao) "
                                  + "VALUES (@nome, @descricao)";
            comando.Parameters.AddWithValue("@nome", equipamento.Nome);
            comando.Parameters.AddWithValue("@descricao", equipamento.Descricao);
            comando.ExecuteNonQuery();

            Conexao.Fechar();
        }
コード例 #6
0
        public static List <MODEquipamento> Pesquisar(MODEquipamento item, string tipoPesquisa)
        {
            List <MODEquipamento> retorno = new List <MODEquipamento>();

            Conexao.Abrir();

            MySqlCommand comando = new MySqlCommand();

            comando.Connection = Conexao.conexao;

            if (tipoPesquisa == "nome")
            {
                comando.CommandText = "SELECT nome, descricao FROM TBLEQUIPAMENTO WHERE nome = @nome";
                comando.Parameters.AddWithValue("@nome", item.Nome);
            }

            else if (tipoPesquisa == "todos")
            {
                comando.CommandText = "SELECT id_equipamento, nome, descricao FROM TBLEQUIPAMENTO";
            }
            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())
            {
                MODEquipamento ret = new MODEquipamento();
                ret.IdEquipamento = Convert.ToInt32(reader["id_equipamento"]);
                ret.Nome          = reader["nome"].ToString();
                ret.Descricao     = reader["descricao"].ToString();


                retorno.Add(ret);
            }

            reader.Close();

            Conexao.Fechar();

            return(retorno);
        }
コード例 #7
0
        public static void Alterar(MODEquipamento equipamento)
        {
            Conexao.Abrir();

            MySqlCommand comando = new MySqlCommand();

            comando.Connection = Conexao.conexao;

            comando.CommandText = "UPDATE TBLEQUIPAMENTO SET nome = @nome, descricao = @descricao "
                                  + "WHERE id_equipamento = @id_equipamento";
            comando.Parameters.AddWithValue("@id_equipamento", equipamento.IdEquipamento);
            comando.Parameters.AddWithValue("@nome", equipamento.Nome);
            comando.Parameters.AddWithValue("@descricao", equipamento.Descricao);


            comando.ExecuteNonQuery();

            Conexao.Fechar();
        }
        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)
            {
                MODGrupo_Equipamento grupoEquipamento = new MODGrupo_Equipamento();
                MODEquipamento       equipamento      = new MODEquipamento();
                grupoEquipamento.FkEquipamento = Convert.ToInt32(Page.Request.QueryString["equipamento"]);
                TxtGrupo.DataSource            = BLLEquipamento.PesquisarGrupo(grupoEquipamento, "equipamento");
                TxtGrupo.DataValueField        = "Id_grupo";
                TxtGrupo.DataTextField         = "Nome";
                TxtGrupo.DataBind();

                equipamento.IdEquipamento = grupoEquipamento.FkEquipamento;
                equipamento = BLLEquipamento.PesquisarEquipamento(equipamento, "id");

                TxtNome.Text = equipamento.Nome;
            }
        }
コード例 #9
0
        public static MODEquipamento PesquisarEquipamento(MODEquipamento equipamento, string tipoPesquisa)
        {
            MODEquipamento retorno = new MODEquipamento();

            Conexao.Abrir();

            MySqlCommand comando = new MySqlCommand();

            comando.Connection = Conexao.conexao;

            if (tipoPesquisa == "id")
            {
                comando.CommandText = "SELECT id_equipamento, nome, descricao FROM TBLEQUIPAMENTO WHERE id_equipamento = @id";
                comando.Parameters.AddWithValue("@id", equipamento.IdEquipamento);
            }
            else
            {
                comando.CommandText = "SELECT id_equipamento, nome, descricao FROM TBLEQUIPAMENTO WHERE nome = @nome";
                comando.Parameters.AddWithValue("@nome", equipamento.Nome);
            }

            MySqlDataReader reader = comando.ExecuteReader();

            while (reader.Read())
            {
                MODEquipamento ret = new MODEquipamento();
                ret.IdEquipamento = Convert.ToInt32(reader["id_equipamento"].ToString());
                ret.Nome          = reader["Nome"].ToString();
                ret.Descricao     = reader["Descricao"].ToString();

                retorno.IdEquipamento = ret.IdEquipamento;
                retorno.Nome          = ret.Nome;
                retorno.Descricao     = ret.Descricao;
            }

            reader.Close();

            Conexao.Fechar();

            return(retorno);
        }
コード例 #10
0
        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";
            }

            MODEquipamento equipamento = new MODEquipamento();

            equipamento.IdEquipamento = Convert.ToInt32(Page.Request.QueryString["id"]);
            idEquipamento             = Convert.ToInt32(Page.Request.QueryString["id"]);
            equipamento = BLLEquipamento.PesquisarEquipamento(equipamento, "id");

            if (!Page.IsPostBack)
            {
                TxtNome.Text      = equipamento.Nome;
                TxtDescricao.Text = equipamento.Descricao;
            }
        }
コード例 #11
0
 public static MODEquipamento PesquisarEquipamento(MODEquipamento equipamento, string tipoPesquisa)
 {
     return(DALEquipamento.PesquisarEquipamento(equipamento, tipoPesquisa));
 }
コード例 #12
0
 public static List <MODEquipamento> Pesquisar(MODEquipamento equipamento, string tipoPesquisa)
 {
     return(DALEquipamento.Pesquisar(equipamento, tipoPesquisa));
 }
コード例 #13
0
 public static void Alterar(MODEquipamento equipamento)
 {
     DALEquipamento.Alterar(equipamento);
 }