Ejemplo n.º 1
0
 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();
         }
     }
 }
Ejemplo n.º 2
0
 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();
         }
     }
 }
Ejemplo n.º 3
0
        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);
            }
        }
Ejemplo n.º 4
0
 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));
 }
Ejemplo n.º 5
0
        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));
        }
Ejemplo n.º 6
0
 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;
 }
Ejemplo n.º 7
0
 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);
     }
 }
Ejemplo n.º 8
0
        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();
                }
            }
        }