public static string AlterarProduto(Produto__DTO obj) { try { string script = "UPDATE TB_PRODUTOS SET CODIGO = @codigo, PRODUTO = @produto, PRECO = @Preco, ESTOQUE = @estoque, TIPO = @tipo, UNID_MEDIA = @unid_media"; SqlCommand cm = new SqlCommand(script, Conexao.Login()); cm.Parameters.AddWithValue("@codigo", obj.Codigo); cm.Parameters.AddWithValue("@produto", obj.Produto); cm.Parameters.AddWithValue("@preco", obj.Preco); cm.Parameters.AddWithValue("@estoque", obj.Estoque); cm.Parameters.AddWithValue("@tipo", obj.Tipo); cm.Parameters.AddWithValue("@unid_media", obj.Uni_media); cm.ExecuteNonQuery(); return("Alterado com sucesso!"); } catch (Exception ex) { throw new Exception(ex.Message); } finally { if (Conexao.Login().State != ConnectionState.Closed) { Conexao.Login().Close(); } } }
public static string CadastrarProduto(Produto__DTO obj) { try { string script = "INSERT INTO TB_PRODUTOS (CODIGO, PRODUTO, PRECO, ESTOQUE, TIPO, UNID_MEDIA) values (@Codigo, @Produto, @Preco, @Estoque, @Tipo, @Uni_med)"; SqlCommand cm = new SqlCommand(script, Conexao.Login()); cm.Parameters.AddWithValue("@Codigo", obj.Codigo); cm.Parameters.AddWithValue("@Produto", obj.Produto); cm.Parameters.AddWithValue("@Preco", obj.Preco); cm.Parameters.AddWithValue("@Estoque", obj.Estoque); cm.Parameters.AddWithValue("@Tipo", obj.Tipo); cm.Parameters.AddWithValue("@Uni_med", obj.Uni_media); SqlDataReader daods = cm.ExecuteReader(); return("sucesso"); } catch { string fail = "Falaa ao cadastrar no Banco de dados!"; return(fail); } finally { if (Conexao.Login().State != ConnectionState.Closed) { Conexao.Login().Close(); } } }
private void btnCadastrarProd_Click(object sender, EventArgs e) { try { Produto__DTO obj = new Produto__DTO(); obj.Produto = txtProdPro.Text; obj.Codigo = txtCodProd.Text; obj.Preco = txtPrecoProd.Text; obj.Estoque = txtEstoqueProd.Text; obj.Tipo = txtTipoProd.Text; obj.Uni_media = txtUniMeProd.Text; string retorno; retorno = Produto_BLL.ValidarProduto(obj); if (retorno == "retorno") { MessageBox.Show(retorno, "Produto cadastrado", MessageBoxButtons.OK, MessageBoxIcon.Asterisk); } else { MessageBox.Show(retorno, "Produto não cadastrado", MessageBoxButtons.OK, MessageBoxIcon.Information); } } catch (Exception ex) { MessageBox.Show(ex.Message, "ERRO", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
public static string ValidarAlteracaoProd(Produto__DTO obj) { if (string.IsNullOrWhiteSpace(obj.Codigo)) { return("Código do produto vazio!"); } if (string.IsNullOrWhiteSpace(obj.Produto)) { return("Produto vazio!"); } if (string.IsNullOrWhiteSpace(obj.Preco)) { return("Preço vazio!"); } if (string.IsNullOrWhiteSpace(obj.Estoque)) { return("Estoque vazio!"); } if (string.IsNullOrWhiteSpace(obj.Tipo)) { return("Tipo do produto vazio!"); } if (string.IsNullOrWhiteSpace(obj.Uni_media)) { return("Unidade de produto vazio!"); } return(Produto_DAL.AlterarProduto(obj)); }
public static string ValidarProduto(Produto__DTO obj) { if (string.IsNullOrWhiteSpace(obj.Codigo)) { return("Código do produto vazio!"); } bool teste_produto = Produto_DAL.PesquisarProduto(obj.Produto); if (teste_produto == true) { return("Produto já existe na base de dados!"); } //if (string.IsNullOrWhiteSpace(obj.Produto)) //{ // return "Produto vazio!"; //} if (string.IsNullOrWhiteSpace(obj.Preco)) { return("Preço vazio!"); } if (string.IsNullOrWhiteSpace(obj.Estoque)) { return("Estoque vazio!"); } if (string.IsNullOrWhiteSpace(obj.Tipo)) { return("Tipo do produto vazio!"); } if (string.IsNullOrWhiteSpace(obj.Uni_media)) { return("Unidade de produto vazio!"); } return(Produto_DAL.CadastrarProduto(obj)); }
private void btnAlterarProd_Click(object sender, EventArgs e) { Produto__DTO obj = new Produto__DTO(); obj.Codigo = txtCodProd.Text; obj.Produto = txtProdPro.Text; obj.Preco = txtPrecoProd.Text; obj.Estoque = txtEstoqueProd.Text; obj.Tipo = txtTipoProd.Text; obj.Uni_media = txtUniMeProd.Text; string retornoalt = Produto_BLL.ValidarAlteracaoProd(obj); MessageBox.Show(retornoalt, "Mensagem", MessageBoxButtons.OK, MessageBoxIcon.Information); txtCodProd.Clear(); txtProdPro.Clear(); txtPrecoProd.Clear(); txtEstoqueProd.Clear(); txtTipoProd.Clear(); txtUniMeProd.Clear(); btnBuscarProd.Enabled = false; }
private void btnBuscarProd_Click(object sender, EventArgs e) { try { string PRODUTO; PRODUTO = txtProdPro.Text; Produto__DTO BuscProduto = new Produto__DTO(); BuscProduto = Produto_BLL.ValidarBuscaProduto(PRODUTO); txtCodProd.Text = BuscProduto.Codigo; txtPrecoProd.Text = BuscProduto.Preco; txtEstoqueProd.Text = BuscProduto.Estoque; txtTipoProd.Text = BuscProduto.Tipo; txtUniMeProd.Text = BuscProduto.Uni_media; btnAlterarProd.Enabled = true; } catch (Exception ex) { MessageBox.Show(ex.Message, "ERRO", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
public static Produto__DTO RetornaBuscaProduto(string produto) { try { Produto__DTO obj = new Produto__DTO(); string script = "SELECT * FROM TB_PRODUTOS WHERE PRODUTO = @Produto"; SqlCommand cm = new SqlCommand(script, Conexao.Login()); cm.Parameters.AddWithValue("@Produto", produto); SqlDataReader dados = cm.ExecuteReader(); while (dados.Read()) { if (dados.HasRows) { obj.Codigo = (dados["CODIGO"].ToString()); obj.Produto = (dados["PRODUTO"].ToString()); obj.Preco = (dados["PRECO"].ToString()); obj.Estoque = (dados["ESTOQUE"].ToString()); obj.Tipo = (dados["TIPO"].ToString()); obj.Uni_media = (dados["UNID_MEDIA"].ToString()); return(obj); } } throw new Exception("Produto não encontrado no Banco de dados " + produto); } catch (Exception ex) { throw new Exception(ex.Message); } finally { if (Conexao.Login().State != ConnectionState.Closed) { Conexao.Login().Close(); } } }