Beispiel #1
0
        //Metodo Buscar Texto
        public static DataTable BuscarNome(String textobuscar)
        {
            DProduto OBJ = new CamadaDados.DProduto();

            OBJ.Textobuscar = textobuscar;
            return(OBJ.BuscarNome(OBJ));
        }
Beispiel #2
0
        //Método Buscar Nome
        public DataTable BuscarNome(DProduto Produto)
        {
            DataTable     DtResultado = new DataTable("produto");
            SqlConnection SqlCon      = new SqlConnection();

            try
            {
                SqlCon.ConnectionString = Conexao.Cn;
                SqlCommand SqlCmd = new SqlCommand();
                SqlCmd.Connection  = SqlCon;
                SqlCmd.CommandText = "spbuscar_produto_nome";
                SqlCmd.CommandType = CommandType.StoredProcedure;


                SqlParameter ParTextoBuscar = new SqlParameter();
                ParTextoBuscar.ParameterName = "@textobuscar";
                ParTextoBuscar.SqlDbType     = SqlDbType.VarChar;
                ParTextoBuscar.Size          = 50;
                ParTextoBuscar.Value         = Produto.TextoBuscar;
                SqlCmd.Parameters.Add(ParTextoBuscar);

                SqlDataAdapter sqlDat = new SqlDataAdapter(SqlCmd);
                sqlDat.Fill(DtResultado);
            }
            catch (Exception ex)
            {
                DtResultado = null;
            }
            return(DtResultado);
        }
Beispiel #3
0
        //Metodo excluir
        public static string Deletar(int idproduto)
        {
            DProduto OBJ = new CamadaDados.DProduto();

            OBJ.Idproduto = idproduto;
            return(OBJ.Deletar(OBJ));
        }
Beispiel #4
0
        //Método Deletar
        public static string Excluir(int id)
        {
            DProduto Obj = new CamadaDados.DProduto();

            Obj.Id = id;

            return(Obj.Excluir(Obj));
        }
Beispiel #5
0
        //Metodo inserir
        public static string Inserir(string codigo, string nome, string descricao, byte[] imagem, int idcateogira, int idapresentacao)
        {
            DProduto OBJ = new CamadaDados.DProduto();

            OBJ.Codigo         = codigo;
            OBJ.Nome           = nome;
            OBJ.Descricao      = descricao;
            OBJ.Imagem         = imagem;
            OBJ.Idcategoria    = idcateogira;
            OBJ.Idapresentacao = idapresentacao;
            return(OBJ.Inserir(OBJ));
        }
Beispiel #6
0
        //Método Inserir
        public static string Inserir(string codigo, string nome, string descricao, byte[] imagem, int idcategoria, int idapresentacao)
        {
            DProduto Obj = new CamadaDados.DProduto();

            Obj.Codigo         = codigo;
            Obj.Nome           = nome;
            Obj.Descricao      = descricao;
            Obj.Imagem         = imagem;
            Obj.IdCategoria    = idcategoria;
            Obj.IdApresentacao = idapresentacao;

            return(Obj.Inserir(Obj));
        }
Beispiel #7
0
        //Método Excluir
        public string Excluir(DProduto Produto)
        {
            string        resp   = "";
            SqlConnection SqlCon = new SqlConnection();

            try
            {
                //codigo
                SqlCon.ConnectionString = Conexao.Cn;
                SqlCon.Open();

                SqlCommand SqlCmd = new SqlCommand();
                SqlCmd.Connection  = SqlCon;
                SqlCmd.CommandText = "spdeletar_produto";
                SqlCmd.CommandType = CommandType.StoredProcedure;

                SqlParameter ParId = new SqlParameter();
                ParId.ParameterName = "@id";
                ParId.SqlDbType     = SqlDbType.Int;
                ParId.Value         = Produto.Id;
                SqlCmd.Parameters.Add(ParId);



                //Executar o comando

                resp = SqlCmd.ExecuteNonQuery() == 1 ? "OK" : "A exclusão não foi feita";
            }
            catch (Exception ex)
            {
                resp = ex.Message;
            }

            finally
            {
                if (SqlCon.State == ConnectionState.Open)
                {
                    SqlCon.Close();
                }
            }
            return(resp);
        }
Beispiel #8
0
        //Método Editar
        public string Editar(DProduto Produto)
        {
            string        resp   = "";
            SqlConnection SqlCon = new SqlConnection();

            try
            {
                //codigo
                SqlCon.ConnectionString = Conexao.Cn;
                SqlCon.Open();

                SqlCommand SqlCmd = new SqlCommand();
                SqlCmd.Connection  = SqlCon;
                SqlCmd.CommandText = "speditar_produto";
                SqlCmd.CommandType = CommandType.StoredProcedure;

                SqlParameter ParId = new SqlParameter();
                ParId.ParameterName = "@id";
                ParId.SqlDbType     = SqlDbType.Int;
                ParId.Value         = Produto.Id;
                SqlCmd.Parameters.Add(ParId);

                SqlParameter ParCodigo = new SqlParameter();
                ParCodigo.ParameterName = "@codigo";
                ParCodigo.SqlDbType     = SqlDbType.VarChar;
                ParCodigo.Size          = 50;
                ParCodigo.Value         = Produto.Codigo;
                SqlCmd.Parameters.Add(ParCodigo);



                SqlParameter ParNome = new SqlParameter();
                ParNome.ParameterName = "@nome";
                ParNome.SqlDbType     = SqlDbType.VarChar;
                ParNome.Size          = 50;
                ParNome.Value         = Produto.Nome;
                SqlCmd.Parameters.Add(ParNome);


                SqlParameter ParDescricao = new SqlParameter();
                ParDescricao.ParameterName = "@descricao";
                ParDescricao.SqlDbType     = SqlDbType.VarChar;
                ParDescricao.Size          = 1024;
                ParDescricao.Value         = Produto.Descricao;
                SqlCmd.Parameters.Add(ParDescricao);

                SqlParameter ParImagem = new SqlParameter();
                ParImagem.ParameterName = "@imagem";
                ParImagem.SqlDbType     = SqlDbType.Image;
                ParImagem.Value         = Produto.Imagem;
                SqlCmd.Parameters.Add(ParImagem);


                SqlParameter ParIdCategoria = new SqlParameter();
                ParIdCategoria.ParameterName = "@idcategoria";
                ParIdCategoria.SqlDbType     = SqlDbType.Int;
                ParIdCategoria.Value         = Produto.IdCategoria;
                SqlCmd.Parameters.Add(ParIdCategoria);

                SqlParameter ParIdApresentacao = new SqlParameter();
                ParIdApresentacao.ParameterName = "@idapresentacao";
                ParIdApresentacao.SqlDbType     = SqlDbType.Int;
                ParIdApresentacao.Value         = Produto.IdApresentacao;
                SqlCmd.Parameters.Add(ParIdApresentacao);

                //Executar o comando

                resp = SqlCmd.ExecuteNonQuery() == 1 ? "OK" : "A edição não foi feita";
            }
            catch (Exception ex)
            {
                resp = ex.Message;
            }

            finally
            {
                if (SqlCon.State == ConnectionState.Open)
                {
                    SqlCon.Close();
                }
            }
            return(resp);
        }