//Metodo Buscar Texto public static DataTable BuscarNome(String textobuscar) { DProduto OBJ = new CamadaDados.DProduto(); OBJ.Textobuscar = textobuscar; return(OBJ.BuscarNome(OBJ)); }
//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); }
//Metodo excluir public static string Deletar(int idproduto) { DProduto OBJ = new CamadaDados.DProduto(); OBJ.Idproduto = idproduto; return(OBJ.Deletar(OBJ)); }
//Método Deletar public static string Excluir(int id) { DProduto Obj = new CamadaDados.DProduto(); Obj.Id = id; return(Obj.Excluir(Obj)); }
//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)); }
//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)); }
//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); }
//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); }