Exemplo n.º 1
0
        public void Update(Model.Produto Produto)
        {
            SqlConnection conexao = new SqlConnection(strCon);
            string        sql     = "Update Produto set,quantidade =@quantidade, descricao=@descricao, valor=@valor, status=@status ";

            sql += " where id=@id;";
            SqlCommand cmd = new SqlCommand(sql, conexao);

            cmd.Parameters.AddWithValue("@quantidade", Produto.quantidade);
            cmd.Parameters.AddWithValue("@descricao", Produto.descricao);
            cmd.Parameters.AddWithValue("@valor", Produto.valor);
            cmd.Parameters.AddWithValue("@status", Produto.status);
            cmd.Parameters.AddWithValue("@id", Produto.id);
            conexao.Open();
            try
            {
                cmd.ExecuteNonQuery();
            }
            catch
            {
                Console.WriteLine("Erro na atualização de Produtos...");
            }
            finally
            {
                conexao.Close();
            }
        }
Exemplo n.º 2
0
        public void Insert(Model.Produto Produto)
        {
            SqlConnection conexao = new SqlConnection(strCon);
            string        sql     = "Insert into Produto values ";

            sql = sql + " (@quantidade, @descricao, @valor, @status);";
            SqlCommand cmd = new SqlCommand(sql, conexao);

            cmd.Parameters.AddWithValue("@quantidade", Produto.quantidade);
            cmd.Parameters.AddWithValue("@descricao", Produto.descricao);
            cmd.Parameters.AddWithValue("@valor", Produto.valor);
            cmd.Parameters.AddWithValue("@status", Produto.status);
            conexao.Open();
            try
            {
                cmd.ExecuteNonQuery();
            }
            catch
            {
                Console.WriteLine("Deu erro inserção de Produto...");
            }
            finally
            {
                conexao.Close();
            }
        }
Exemplo n.º 3
0
        /// <summary>
        /// Preenche os fundos vinculados à cobertura e ao produto
        /// Considera que o conjunto de fundos do produto é a interseção dos fundos das coberturas
        /// </summary>
        /// <param name="produtoApi">produto (Api)</param>
        /// <param name="produtoCobertura">cobertura (Api)</param>
        /// <param name="cobertura">cobertura (Esb)</param>
        private void PreencherFundos(Model.Produto produtoApi, Cobertura produtoCobertura, Contrato.CoberturaProdutoNegociado cobertura)
        {
            produtoCobertura.Fundos = new List <Model.Fundo>();
            foreach (var fundo in cobertura.Fundos)
            {
                var fundoApi = new Model.Fundo();
                fundoApi.Id = fundo.Id;
                //fundoApi.Cnpj = não existe referência ao cnpj no serviço
                fundoApi.NomeFantasia            = fundo.NomeFantasia;
                fundoApi.PercentualRendaVariavel = (float?)fundo.PercentualRendaVariavel;
                fundoApi.Sigla = fundo.Codigo;

                produtoCobertura.Fundos.Add(fundoApi);
            }

            if (produtoCobertura.Fundos.Count > 0)
            {
                if (produtoApi.Fundos.Count == 0)
                {
                    produtoApi.Fundos.AddRange(produtoCobertura.Fundos);
                }
                else
                {
                    produtoApi.Fundos = produtoApi.Fundos.Intersect(produtoCobertura.Fundos).ToList();
                }
            }
        }
Exemplo n.º 4
0
        /// <summary>
        /// Preenche os campos de antecipação (idade e tempo) da cobertura e do produto
        /// Considera que o conjunto valores de antecipação do produto é a interseção dos valores de antecipação das coberturas
        /// </summary>
        /// <param name="produtoApi">produto (Api)</param>
        /// <param name="produtoCobertura">cobertura (Api)</param>
        /// <param name="cobertura">cobertura (Esb)</param>
        private void PreencherAntecipacao(Model.Produto produtoApi, Cobertura produtoCobertura, Contrato.CoberturaProdutoNegociado cobertura)
        {
            produtoCobertura.IdadeAntecipacao = new List <int>();
            produtoCobertura.TempoAntecipacao = new List <int>();
            if (cobertura.AdiantamentoContribuicao != null && cobertura.AdiantamentoContribuicao.Count > 0)
            {
                var adiantamento = cobertura.AdiantamentoContribuicao.FirstOrDefault();
                produtoCobertura.IdadeAntecipacao = adiantamento?.Idade.Select(i => (int)i).ToList();
                produtoCobertura.TempoAntecipacao = adiantamento?.Prazo.Select(p => (int)p).ToList();

                if (produtoCobertura.IdadeAntecipacao != null && produtoCobertura.IdadeAntecipacao.Count > 0)
                {
                    if (produtoApi.IdadeAntecipacao.Count == 0)
                    {
                        produtoApi.IdadeAntecipacao.AddRange(produtoCobertura.IdadeAntecipacao);
                    }
                    else
                    {
                        produtoApi.IdadeAntecipacao = produtoApi.IdadeAntecipacao.Intersect(produtoCobertura.IdadeAntecipacao).ToList();
                    }
                }

                if (produtoCobertura.TempoAntecipacao != null && produtoCobertura.TempoAntecipacao.Count > 0)
                {
                    if (produtoApi.TempoAntecipacao.Count == 0)
                    {
                        produtoApi.TempoAntecipacao.AddRange(produtoCobertura.TempoAntecipacao);
                    }
                    else
                    {
                        produtoApi.TempoAntecipacao = produtoApi.TempoAntecipacao.Intersect(produtoCobertura.TempoAntecipacao).ToList();
                    }
                }
            }
        }
Exemplo n.º 5
0
        public List <Model.Produto> SelectByDescricao(string desc)
        {
            List <Model.Produto> lstProduto = new List <Model.Produto>();
            SqlConnection        conexao    = new SqlConnection(strCon);
            string     sql = "select * from Produto where (descricao like @desc);";
            SqlCommand cmd = new SqlCommand(sql, conexao);

            cmd.Parameters.AddWithValue("@desc", "%" + desc + "%");
            conexao.Open();
            try
            {
                SqlDataReader reader = cmd.ExecuteReader(CommandBehavior.CloseConnection);
                while (reader.Read())
                {
                    //instanciando objeto Produto
                    Model.Produto Produto = new Model.Produto();
                    //carregar os dado no objeto Produto -- popular objeto
                    Produto.id         = Convert.ToInt32(reader["id"]);
                    Produto.quantidade = Convert.ToInt32(reader["quantidade"]);
                    Produto.descricao  = reader["descricao"].ToString();
                    Produto.valor      = Convert.ToSingle(reader["valor"].ToString());
                    Produto.status     = Convert.ToChar(reader["status"].ToString());
                    lstProduto.Add(Produto);
                }
            }
            catch
            {
                Console.WriteLine("Erro - Sql Select Produto....;");
            }
            finally
            {
                conexao.Close();
            }
            return(lstProduto);
        }
Exemplo n.º 6
0
 public List <Model.Produto> Consultar(Model.Produto produto)
 {
     using (var dal = new DAL.dalProduto())
     {
         return(dal.Consultar(produto));
     }
 }
Exemplo n.º 7
0
        public List <Model.Produto> SelectByNome(string nome)
        {
            List <Model.Produto> lstProduto = new List <Model.Produto>();
            SqlConnection        conexao    = new SqlConnection(strCon);
            string     sql = "Select * from Produto Where Nome = @nome;";
            SqlCommand cmd = new SqlCommand(sql, conexao);

            cmd.Parameters.AddWithValue("@nome", nome.Trim() + "%");
            conexao.Open();
            try
            {
                SqlDataReader reader = cmd.ExecuteReader(CommandBehavior.CloseConnection);
                while (reader.Read())
                {
                    Model.Produto Produto = new Model.Produto();
                    Produto.id         = Convert.ToInt32(reader[0].ToString());
                    Produto.nome       = reader["nome"].ToString();
                    Produto.valor      = Convert.ToSingle(reader["valor"].ToString());
                    Produto.quantidade = Convert.ToInt32(reader["quantidade"].ToString());
                    Produto.estoque_id = Convert.ToInt32(reader["estoque_id"].ToString());
                    lstProduto.Add(Produto);
                }
            }
            catch
            {
                System.Diagnostics.Debug.WriteLine("Deu erro na Seleção de Produtoes por Nome...");
            }
            finally
            {
                conexao.Close();
            }

            return(lstProduto);
        }
Exemplo n.º 8
0
        public void Insert(Model.Produto produto)
        {
            SqlConnection conexao = new SqlConnection(strCon);
            string        sql     = "Insert into Produto values ";

            sql = sql + " (@fornecedor, @fabricante, @nome, @data, @descricao, @quantidade, @valorUnitario, @valorFinal);";
            SqlCommand cmd = new SqlCommand(sql, conexao);

            cmd.Parameters.AddWithValue("@Fornecedor", produto.Fornecedor);
            cmd.Parameters.AddWithValue("@Fabricante", produto.Fabricante);
            cmd.Parameters.AddWithValue("@Nome", produto.Nome);
            cmd.Parameters.AddWithValue("@Data", produto.Data);
            cmd.Parameters.AddWithValue("@Descricao", produto.Descricao);
            cmd.Parameters.AddWithValue("@Quantidade", produto.Quantidade);
            cmd.Parameters.AddWithValue("@ValorUnitario", produto.ValorUnitario);
            cmd.Parameters.AddWithValue("@ValorFinal", produto.ValorFinal);
            conexao.Open();
            try
            {
                cmd.ExecuteNonQuery();
            }
            catch
            {
                Console.WriteLine("Deur erro inserção de Produto...");
            }
            finally
            {
                conexao.Close();
            }
        }
Exemplo n.º 9
0
        public List <Model.Produto> SelectByMarca(string marca)
        {
            List <Model.Produto> lstProduto = new List <Model.Produto>();
            SqlConnection        conexao    = new SqlConnection(strCon);
            string     sql = "Select * from Produto where (marca like @marca);";
            SqlCommand cmd = new SqlCommand(sql, conexao);

            cmd.Parameters.AddWithValue("@marca", "%" + marca + "%");
            try
            {
                conexao.Open();
                SqlDataReader dados = cmd.ExecuteReader(CommandBehavior.CloseConnection);
                while (dados.Read())
                {
                    Model.Produto produto = new Model.Produto();
                    produto.id         = Convert.ToInt32(dados["id"].ToString());
                    produto.nomeProd   = dados["nomeProd"].ToString();
                    produto.linha      = dados["linha"].ToString();
                    produto.marca      = dados["marca"].ToString();
                    produto.quantidade = Convert.ToInt32(dados["quantidade"].ToString());
                    produto.valorProd  = Convert.ToSingle(dados["valorProd"].ToString());
                    lstProduto.Add(produto);
                }
            }
            catch
            {
                Console.WriteLine("Erro - Consulta Select de Produto");
            }
            finally
            {
                conexao.Close(); //não é necessario pois usou o CommandBehavior.CloseConnection
            }
            return(lstProduto);
        }
Exemplo n.º 10
0
        public List <Model.Produto> selectIdDescrByIdTipo(int tipoPodutoID)
        {
            List <Model.Produto> lstProduto = new List <Model.Produto>();
            string     sql     = "SELECT * FROM produto where tipoProdutoID=@tipoProdutoID";
            Conexao    conexao = new Bll.Conexao();
            SqlCommand command = new SqlCommand(sql, conexao.getConexao());

            command.Parameters.AddWithValue("tipoProdutoID", tipoPodutoID);
            try
            {
                SqlDataReader reader = command.ExecuteReader(System.Data.CommandBehavior.CloseConnection);
                while (reader.Read())
                {
                    Model.Produto produto = new Model.Produto();
                    produto.id    = Convert.ToInt32(reader["id"]);
                    produto.descr = Convert.ToString(reader["descr"]);
                    lstProduto.Add(produto);
                }
            }
            catch
            {
                Console.WriteLine("Erro na seleção de produto");
            }
            finally
            {
                conexao.Dispose();
            }
            return(lstProduto);
        }
Exemplo n.º 11
0
 public void addParameter(SqlCommand command, Model.Produto produto)
 {
     command.Parameters.AddWithValue("descr", produto.descr);
     command.Parameters.AddWithValue("valorVenda", produto.valorVenda);
     command.Parameters.AddWithValue("quantidade", produto.quantidade);
     command.Parameters.AddWithValue("tipoProdutoID", produto.tipoProdutoID);
 }
Exemplo n.º 12
0
        private void Button_Click(object sender, RoutedEventArgs e)
        {
            int idCategoria = Convert.ToInt32(cboCategoriaCadastro.SelectedValue);

            if (!txtDescricao.Text.Equals(""))
            {
                if (!txtValor.Text.Equals(""))
                {
                    if (cboCategoriaCadastro.SelectedValue != null)
                    {
                        Categoria cat = CategoriaDAO.BuscarCategoriasPorID(idCategoria);

                        Model.Produto produto = new Model.Produto();
                        produto.Descricao = txtDescricao.Text.ToString();
                        produto.Valor     = Convert.ToDouble(txtValor.Text.ToString());
                        produto.Categoria = cat;
                        ProdutoDAO.CadastrarProduto(produto);
                        MessageBox.Show("Produto Cadastrado");
                        Limpar();
                    }
                    else
                    {
                        MessageBox.Show("Favor preencher o campo Categoria.");
                    }
                }
                else
                {
                    MessageBox.Show("Favor preencher o campo Valor.");
                }
            }
            else
            {
                MessageBox.Show("Favor preencher o campo descrição.");
            }
        }
Exemplo n.º 13
0
 private void Editar_Click(object sender, EventArgs e)
 {
     Model.Produto          produto = (Model.Produto)dataGridProduto.SelectedRows[0].DataBoundItem;
     Produto.AlterarProduto form    = new Produto.AlterarProduto(produto);
     form.ShowDialog();
     Atualizatela();
 }
Exemplo n.º 14
0
        private async void buttonIncluirProduto_Clicked(object sender, EventArgs e)
        {
            try
            {
                if (PopupNavigation.Instance.PopupStack.Count == 0)
                {
                    var prod = new Model.Produto();

                    prod.Descricao = textBoxBusca?.Text?.Trim();

                    var pageValorBoleto = new PageProduto(prod, ListaAtual.Lista.Id);

                    pageValorBoleto.Disappearing += (ss, ee) =>
                    {
                        RecarregarProdutos();
                        _editando = false;
                    };

                    await PopupNavigation.Instance.PushAsync(pageValorBoleto);
                }
            }
            catch (Exception erro)
            {
                throw erro;
            }
        }
Exemplo n.º 15
0
 private void btnCadastrar_Click(object sender, EventArgs e)
 {
     if (CamposValidos())
     {
         Model.Produto produto = new Model.Produto
         {
             Codigo     = txtCodigo.Text,
             Nome       = txtNome.Text,
             PrecoVenda = Convert.ToDecimal(txtPrecoVenda.Text),
             Unidade    = cboxUnidade.SelectedItem.ToString(),
             Ativo      = ckbAtivo.Checked
         };
         if (OperadorBLL.CadastraProduto(produto))
         {
             MessageBox.Show("Produto cadastrado com sucesso!");
             LimparCampos();
         }
         else
         {
             MessageBox.Show("Falha ao cadastrar produto!");
         }
     }
     else
     {
         MessageBox.Show("Preencha todos os campos!");
     }
 }
Exemplo n.º 16
0
        public void InserirDados(String Nome, Decimal PrecoCompra, Decimal PrecoVenda, int QuantidadeEstoque, DateTime DataVencimento, int IdCategoria)
        {
            con                  = new MySqlConnection();
            prdutomodel          = new Model.Produto();
            conexao              = new Conexao.Conexao();
            con.ConnectionString = conexao.getConnectionString();
            String query = "INSERT INTO produto(Nome, Preco_Compra, Preco_Venda, Quantidade_Estoque, Data_Vencimento, IdTipo)";

            query += " VALUES (?Nome, ?Preco_Compra, ?Preco_Venda, ?Quantidade_Estoque, ?Data_Vencimento, ?IdTipo)";
            try
            {
                con.Open();
                MySqlCommand cmd = new MySqlCommand(query, con);
                cmd.Parameters.AddWithValue("?Nome", Nome);
                cmd.Parameters.AddWithValue("?Preco_Compra", PrecoCompra);
                cmd.Parameters.AddWithValue("?Preco_Venda", PrecoVenda);
                cmd.Parameters.AddWithValue("?Quantidade_Estoque", QuantidadeEstoque);
                cmd.Parameters.AddWithValue("?Data_Vencimento", DataVencimento.Date);
                cmd.Parameters.AddWithValue("?IdTipo", IdCategoria);

                cmd.ExecuteNonQuery();
                cmd.Dispose();
            }
            catch (Exception ex)
            {
                MessageBox.Show("Erro: " + ex);
            }
            finally
            {
                con.Close();
            }
        }
Exemplo n.º 17
0
        //Buca valor unitario
        public Single BuscaValor(int id)
        {
            Single busca = -1;

            SqlConnection conexao = new SqlConnection(strCon);
            string        sql     = "select * from Produto;";
            SqlCommand    cmd     = new SqlCommand(sql, conexao);

            conexao.Open();
            try
            {
                SqlDataReader reader = cmd.ExecuteReader(CommandBehavior.CloseConnection);
                while (reader.Read())
                {
                    Model.Produto produto = new Model.Produto();
                    produto.Id         = Convert.ToInt32(reader["Id"]);
                    produto.ValorFinal = Convert.ToSingle(reader["valorFinal"]);
                    if (id == produto.Id)
                    {
                        busca = Convert.ToSingle(produto.ValorFinal);
                        return(busca);
                    }
                }
            }
            catch
            {
                Console.WriteLine("Erro - Sql Select Produto....;");
            }
            finally
            {
                conexao.Close();
            }
            return(busca);
        }
Exemplo n.º 18
0
        public void Update(Model.Produto produto)
        {
            SqlConnection conexao = new SqlConnection(strCon);
            string        sql     = "Update Produto set nome=@nome, data=@data, ";

            sql += "descricao=@descricao, quantidade=@quantidade, valorUnitario=@valorUnitario, valorFinal=@valorFinal ";
            sql += " where id=@id;";
            SqlCommand cmd = new SqlCommand(sql, conexao);

            cmd.Parameters.AddWithValue("@Nome", produto.Nome);
            cmd.Parameters.AddWithValue("@Data", produto.Data);
            cmd.Parameters.AddWithValue("@Descricao", produto.Descricao);
            cmd.Parameters.AddWithValue("@Quantidade", produto.Quantidade);
            cmd.Parameters.AddWithValue("@ValorUnitario", produto.ValorUnitario);
            cmd.Parameters.AddWithValue("@ValorFinal", produto.ValorFinal);
            cmd.Parameters.AddWithValue("@Id", produto.Id);
            conexao.Open();
            try
            {
                cmd.ExecuteNonQuery();
            }
            catch
            {
                Console.WriteLine("Erro na atualização de Item Locacao...");
            }
            finally
            {
                conexao.Close();
            }
        }
Exemplo n.º 19
0
 protected void btnAdiconarProduto_Click(object sender, EventArgs e)
 {
     Model.ProdutoComanda produtoComanda = getProdutoComanad();
     if (produtoComanda != null)
     {
         int quantidade;
         if (idProduto.Value == "")
         {
             quantidade = produtoComanda.quantidade;
             Dal.ProdutoComandaDAL.insert(produtoComanda);
         }
         else
         {
             quantidade = produtoComanda.quantidade - Dal.ProdutoComandaDAL.selectByID(produtoComanda.id).quantidade;
             Dal.ProdutoComandaDAL.update(produtoComanda);
         }
         Model.Produto produto = Dal.ProdutoDAL.selectByID(produtoComanda.produtoID);
         produto.quantidade -= quantidade;
         Dal.ProdutoDAL.update(produto);
     }
     abrirBtnPanelVisibile(true);
     pnlProduto.Visible = false;
     idProduto.Value    = "";
     atualizar();
 }
Exemplo n.º 20
0
        public List <Model.Produto> Select()
        {
            List <Model.Produto> listaProduto = new List <Model.Produto>();
            SqlConnection        conexao      = new SqlConnection(strCon);
            string     sql = "Select * from Produto";
            SqlCommand cmd = new SqlCommand(sql, conexao);

            try
            {
                conexao.Open();
                SqlDataReader dados = cmd.ExecuteReader(CommandBehavior.CloseConnection);
                while (dados.Read())
                {
                    Model.Produto produto = new Model.Produto();
                    produto.id         = Convert.ToInt32(dados["id"].ToString());
                    produto.nomeProd   = dados["nomeProd"].ToString();
                    produto.linha      = dados["linha"].ToString();
                    produto.marca      = dados["marca"].ToString();
                    produto.quantidade = Convert.ToInt32(dados["quantidade"].ToString());
                    produto.valorProd  = Convert.ToSingle(dados["valorProd"].ToString());
                    listaProduto.Add(produto);
                }
            }
            catch
            {
                Console.WriteLine("Erro - Select do Produto");
            }
            finally
            {
                conexao.Close();
            }

            return(listaProduto);
        }
Exemplo n.º 21
0
        private void btnSalvar_Click(object sender, EventArgs e)
        {
            prodModel = new Model.Produto();

            try
            {
                prodModel.Nome              = nomeTextBox.Text;
                prodModel.Codigobarras      = Convert.ToInt32(codigoTextBox.Text);
                prodModel.Fornecedor        = fornecedorTextBox.Text;
                prodModel.Precocompra       = Convert.ToDecimal(precoCompralTextBox.Text);
                prodModel.Precovenda        = Convert.ToDecimal(precoVendaTextBox.Text);
                prodModel.Quantidadeestoque = Convert.ToInt32(QuantidadeEstoque.Value);
                prodModel.Datavencimento    = Convert.ToDateTime(dataTexteBox.Text);

                prodModel.InserirDados();


                MessageBox.Show("Produto foi Cadastrado!", "", MessageBoxButtons.OK, MessageBoxIcon.Information);
            }
            catch (Exception ex)
            {
                MessageBox.Show("Erro: " + ex);
            }
            finally
            {
            }
            carregarDados();
            Limpar();
        }
Exemplo n.º 22
0
        public void Update(Model.Produto produto)
        {
            SqlConnection conexao = new SqlConnection(strCon);
            string        sql     = "Update Produto set Nome=@nome, Valor=@valor, Quantidade=@quantidade, Tipo=@tipo";

            sql += " where idProduto=@id;";
            SqlCommand cmd = new SqlCommand(sql, conexao);

            cmd.Parameters.AddWithValue("@id", produto.id);
            cmd.Parameters.AddWithValue("@nome", produto.nome);
            cmd.Parameters.AddWithValue("@valor", produto.valor);
            cmd.Parameters.AddWithValue("@quantidade", produto.quantidade);
            cmd.Parameters.AddWithValue("@tipo", produto.tipo);
            conexao.Open();
            try
            {
                cmd.ExecuteNonQuery();
            }
            catch
            {
                System.Diagnostics.Debug.WriteLine("Erro na atualização de Produtos");
            }
            finally
            {
                conexao.Close();
            }
        }
Exemplo n.º 23
0
        public void Insert(Model.Produto produto)
        {
            SqlConnection conexao = new SqlConnection(strCon);
            string        sql     = "Insert into Produto values (@nome,@valor,@quantidade,@tipo,@estoque_id);";
            SqlCommand    cmd     = new SqlCommand(sql, conexao);

            cmd.Parameters.AddWithValue("@id", produto.id);
            cmd.Parameters.AddWithValue("@nome", produto.nome);
            cmd.Parameters.AddWithValue("@valor", produto.valor);
            cmd.Parameters.AddWithValue("@quantidade", produto.quantidade);
            cmd.Parameters.AddWithValue("@tipo", produto.tipo);
            cmd.Parameters.AddWithValue("@estoque_id", produto.estoque_id);
            conexao.Open();
            try
            {
                cmd.ExecuteNonQuery();
            }
            catch
            {
                System.Diagnostics.Debug.WriteLine("Deu erro na inserção de Produtos...");
            }
            finally
            {
                conexao.Close();
            }
        }
Exemplo n.º 24
0
        public List <Model.Produto> Select()
        {
            List <Model.Produto> lstProduto = new List <Model.Produto>();
            SqlConnection        conexao    = new SqlConnection(strCon);
            string     sql = "SELECT * from Produto;";
            SqlCommand cmd = new SqlCommand(sql, conexao);

            conexao.Open();
            try
            {
                SqlDataReader reader = cmd.ExecuteReader(CommandBehavior.CloseConnection);
                while (reader.Read())
                {
                    Model.Produto produto = new Model.Produto();
                    produto.id         = Convert.ToInt32(reader[0].ToString());
                    produto.nome       = reader["nome"].ToString();
                    produto.valor      = Convert.ToSingle(reader["valor"].ToString());
                    produto.quantidade = Convert.ToInt32(reader["quantidade"].ToString());
                    produto.tipo       = Convert.ToInt32(reader["tipo"].ToString());
                    produto.estoque_id = Convert.ToInt32(reader["estoque_id"].ToString());
                    lstProduto.Add(produto);
                }
            }
            catch
            {
                System.Diagnostics.Debug.WriteLine("Deu erro na Seleção de Produtos...");
            }
            finally
            {
                conexao.Close();
            }

            return(lstProduto);
        }
Exemplo n.º 25
0
        public async void btAtualizarClicked(object sender, EventArgs e)
        {
            if (string.IsNullOrEmpty(nomeEntry.Text))
            {
                await DisplayAlert("Error", "Preencha o Nome", "OK");

                nomeEntry.Focus();
                return;
            }

            Model.Produto produto = new Model.Produto()
            {
                IdProduto  = this.Produto.IdProduto,
                Descricao  = nomeEntry.Text,
                Preco      = Convert.ToDouble(EntryPreco.Text),
                IconSource = Icons[ImagePicker.SelectedIndex]
            };

            using (var dados = new DataAccess())
            {
                dados.UpdateProduto(produto);
            }

            await DisplayAlert("Confirmacao", "Produto Atualizado Corretamente", "OK");

            await Navigation.PopAsync();
        }
Exemplo n.º 26
0
        public List <Model.Produto> Consultar(Model.Produto produto)
        {
            var @return = new List <Model.Produto>();

            base.AddParameter("@ID_PRODUTO", produto.IdProduto);
            base.AddParameter("@NOME", produto.Nome);
            var dr = base.ExecutarLeitura("PRC_PRODUTO_CONSULTAR");

            while (dr.Read())
            {
                var i = new Model.Produto
                {
                    IdProduto   = Convert.ToInt32(dr["ID_PRODUTO"]),
                    Nome        = dr["NOME"].ToString(),
                    Descricao   = dr["DESCRICAO"] is DBNull ? null : dr["DESCRICAO"].ToString(),
                    Valor       = Convert.ToDouble(dr["VALOR"]),
                    Estoque     = Convert.ToInt32(dr["ESTOQUE"]),
                    Disponiveis = Convert.ToInt32(dr["DISPONIVEIS"]),
                    Url         = dr["URL"].ToString(),
                };
                @return.Add(i);
            }

            return(@return);
        }
Exemplo n.º 27
0
        public void AtualizarDados(String Nome, int CodigoBarras, String Fornecedor, Decimal PrecoCompra, Decimal PrecoVenda, int QuantidadeEstoque, DateTime DataVencimento)
        {
            con                  = new MySqlConnection();
            prodModel            = new Model.Produto();
            conexao              = new Conexao();
            con.ConnectionString = conexao.getConnectionString();
            String query = "UPDATE produto SET Nome = ?Nome, Codigo_Barras = ?Codigo_Barras, Fornecedor = ?Fornecedor, Data_Vencimento = ?Data_Vencimento, Preco_Compra = ?Preco_Compra, Preco_Venda = ?Preco_Venda, Quantidade_Estoque = ?Quantidade_Estoque WHERE Codigo_Barras = ?Codigo_Barras";

            try
            {
                con.Open();
                MySqlCommand cmd = new MySqlCommand(query, con);
                cmd.Parameters.AddWithValue("?Nome", Nome);
                cmd.Parameters.AddWithValue("?Fornecedor", Fornecedor);
                cmd.Parameters.AddWithValue("?Codigo_Barras", CodigoBarras);
                cmd.Parameters.AddWithValue("?Preco_Compra", PrecoCompra);
                cmd.Parameters.AddWithValue("?Preco_Venda", PrecoVenda);
                cmd.Parameters.AddWithValue("?Quantidade_Estoque", QuantidadeEstoque);
                cmd.Parameters.AddWithValue("?Data_Vencimento", DataVencimento.Date);


                cmd.ExecuteNonQuery();
                cmd.Dispose();
            }
            catch (Exception ex)
            {
                MessageBox.Show("Erro: " + ex);
            }
            finally
            {
                con.Close();
            }
        }
Exemplo n.º 28
0
 private void carregarProduto()
 {
     Model.Produto produto = Dal.ProdutoDAL.selectByID(Convert.ToInt32(Request.QueryString["id"]));
     txtDescricao.Text            = produto.descr;
     txtEstoque.Text              = produto.quantidade.ToString();
     txtValor.Text                = produto.valorVenda.ToString("0.00");
     ddlTipoProduto.SelectedValue = produto.tipoProdutoID.ToString();
 }
Exemplo n.º 29
0
 public void Update(Model.Produto produto)
 {
     DAL.Produto dalProd = new DAL.Produto();
     if (produto.nomeProd != "")
     {
         dalProd.Update(produto);
     }
 }
Exemplo n.º 30
0
 public void Insert(Model.Produto produto)
 {
     DAL.Produto dalProd = new DAL.Produto();
     if (produto.nomeProd != string.Empty)
     {
         dalProd.Insert(produto);
     }
 }