static void Main(string[] args) { //criando objetos Estoque estoque = new Estoque(1, "Informatica"); estoque.Produtos = new List <Produto>(); Produto produto1 = new Produto(1, "Monitor", 400, 2, estoque); Produto produto2 = new Produto(2, "Teclado", 100, 4, estoque); //adicionar os produtos na lista estoque.Produtos.Add(produto1); estoque.Produtos.Add(produto2); //gerando os arquivos EstoqueControle estoqueControle = new EstoqueControle(); ProdutoControle produtoControle = new ProdutoControle(); try { estoqueControle.ExportarParaTxt(estoque); Console.WriteLine("\nEstoque gravado com sucesso."); } catch (Exception ex) { Console.WriteLine("Erro: " + ex.Message); throw; } try { produtoControle.ExportarParaXml(produto1); Console.WriteLine("\nProduto gravado com sucesso."); } catch (Exception ex) { Console.WriteLine("Erro: " + ex.Message); throw; } //pausar... Console.ReadKey(); }
private void BOTAOLOCALIZARPRODUTO_Click(object sender, EventArgs e) { FprodutoLoc produtoFrmLoc = new FprodutoLoc(); produtoFrmLoc.ShowDialog(); if (produtoFrmLoc.codigoretornado != "" && produtoFrmLoc.codigoretornado != null) { ProdutoModelo produto = new ProdutoModelo(); produto.codigo = int.Parse(produtoFrmLoc.codigoretornado); ProdutoControle produtocontrole = new ProdutoControle(); produto = produtocontrole.atualizatela(produto); if (produto.codigo > 0) { EDITCOMPRAITEMPRODUTOCODIGO.Text = Convert.ToString(produto.codigo); EDITCOMPRAITEMPRODUTODESCRICAO.Text = produto.descricao; EDITCOMPRAITEMPRODUTOUNIDADE.Text = produto.unidade; } } }
static void Main(string[] args) { Produto p1 = new Produto(1, "Gabriel", 12.23m, 4); ProdutoControle produtoControle = new ProdutoControle(); /*Console.WriteLine("\nDADOS DO PRODUTO: \n"); * Console.WriteLine("Código ..........:" + p1.IdProduto); * Console.WriteLine("Nome ..........:" + p1.Nome); * Console.WriteLine("Preço ..........:" + p1.Preco); * Console.WriteLine("Quantidade ..........:" + p1.Quantidade);*/ #region ExportarDados try //tentativa { produtocontrole.ExportarDados(p1); Console.WriteLine("\nDados gravados com sucesso\n"); } catch (DirectoryNotFoundException e) { Console.WriteLine("Diretório não encontrado:" + e.Message); } catch (UnauthorizedAccessException e) { Console.WriteLine("\nAcesso negado ao diretório:" + e.Message); } catch (Exception e) //captura e excessão genérica { Console.WriteLine("\nOcorreu um erro:" + e.Message); } #endregion #region ImportarDados Produto registro = produtoControle.ImportarDados(); Console.WriteLine("\nDADOS IMPORTADOS DO ARQUIVO: "); Console.WriteLine($"Id: {registro.IdProduto}, " + $"Nome: {registro.Nome}, " + $"Preco: {registro.Preco}," + $"Quantidade:{registro.Quantidade}"); Console.ReadKey(); }
static void Main(string[] args) { Console.WriteLine("Aula 01 - C# Developer"); Console.WriteLine("Insira seu nome:"); string nome = Console.ReadLine(); Console.WriteLine("\nSeja Bem vindo, " + nome); //-------------------------------------- Começo do Programa ---------------------------------------------// Produto produto = new Produto(); Console.WriteLine("Informe o Codigo do produto: "); produto.Codigo = int.Parse(Console.ReadLine()); Console.WriteLine("Informe o Nome: "); produto.Nome = Console.ReadLine(); Console.WriteLine("Informe o Preco: "); produto.Preco = decimal.Parse(Console.ReadLine()); Console.WriteLine("Informe a Quantidade: "); produto.Quantidade = int.Parse(Console.ReadLine()); Console.WriteLine("\nLista Produtos: \n"); Console.WriteLine("Codigo:" + produto.Codigo); Console.WriteLine("Nome:" + produto.Nome); Console.WriteLine("Preco:" + produto.Preco); Console.WriteLine("Quantidade:" + produto.Quantidade); //Gravar arquivo ProdutoControle produtoControle = new ProdutoControle(); produtoControle.GravarArquivo(produto); Console.WriteLine("Produto Gravado com sucesso!!"); Console.ReadKey(); }
public AdicionarProdutos(CadastroVenda venda) { this.formVenda = venda; InitializeComponent(); produtoControle = new ProdutoControle(); historicoEstoque = new HistoricoEstoqueControle(); produtoControle.paginacao.quantidadeTotalRegistros = produtoControle.quantidadeRegistros(); cmbPaginas.Items.Clear(); for (int i = 0; i < produtoControle.paginacao.quantidadePaginas; i++) { cmbPaginas.Items.Add(i + 1); } if (cmbPaginas.Items.Count == 0 || cmbLinhasVisiveis.Items.Count == 0) return; cmbLinhasVisiveis.SelectedIndex = 0; cmbPaginas.SelectedIndex = 0; carregarRegistros(); }
static void Main(string[] args) { try { Produto p = new Produto(); p.IdProduto = 1; p.Nome = "Teclado"; p.Preco = 50.0m; p.Quantidade = 45; ProdutoControle.GerarXML(p); Console.WriteLine("Arquivo gerado com sucesso!!"); } catch (Exception e) { Console.WriteLine("Erro ao gerar arquivo: " + e.Message); } Console.ReadKey(); }
public CadastroProduto() { InitializeComponent(); produtoControle = new ProdutoControle(); historicoControle = new HistoricoEstoqueControle(); produtoControle.paginacao.quantidadeTotalRegistros = produtoControle.quantidadeRegistros(); txbTotalRegistros.Text = "Total de registros:" + produtoControle.paginacao.quantidadeTotalRegistros; cmbPaginas.Items.Clear(); for (int i = 0; i < produtoControle.paginacao.quantidadePaginas; i++) { cmbPaginas.Items.Add(i + 1); } if (cmbPaginas.Items.Count == 0 || cmbLinhasVisiveis.Items.Count == 0) return; cmbLinhasVisiveis.SelectedIndex = 0; cmbPaginas.SelectedIndex = 0; carregarRegistros(); this.dgvProdutos.Columns["colPreco"].DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleRight; }
private void BOTAOPRODUTOINCLUIR_Click(object sender, EventArgs e) { bool wretornoestoque = true; bool wretornovalorcompra = true; /* * int linha; * linha = gridpro.Rows.Count + 1; * * if (EDITVALOR.Text == "") * { * EDITVALOR.Text = "0"; * } * gridpro.Rows.Insert(0, EDITPRODUTOCODIGO.Text, EDITPRODUTODESCRICAO.Text, EDITQTDE.Text, EDITVLRUNITARIO.Text, EDITVLRTOTAL.Text); * * EDITVALOR.Text = Convert.ToString(Convert.ToDecimal(EDITVALOR.Text) + Convert.ToDecimal(EDITVLRTOTAL.Text)); * * EDITQTDE.Clear(); * EDITVLRTOTAL.Clear(); * EDITVLRUNITARIO.Clear(); * EDITPRODUTOCODIGO.Clear(); * EDITPRODUTODESCRICAO.Clear(); */ if (validaDadosManutencoaProduto() == true) { //Movimenta estoque ProdutoModelo produto = new ProdutoModelo(); produto.codigo = Convert.ToInt32(EDITMANUTENCAOPRODUTOCODIGO.Text); ProdutoControle produtocontrole = new ProdutoControle(); wretornoestoque = produtocontrole.atualizaestoque(EDITMANUTENCAOPRODUTOCODIGO.Text, "saida", Convert.ToDecimal(EDITMANUTENCAOPRODUTOQTDE.Text)); if (wretornoestoque == true) { //atualiza valor da manutencao (capa) ManutencaoModelo manutencaoatualizada = new ManutencaoModelo(); manutencaoatualizada.codigo = Convert.ToInt32(EDITCODIGO.Text); ManutencaoControle manutencaocontrole = new ManutencaoControle(); wretornovalorcompra = manutencaocontrole.atualizavalormanutencao(manutencaoatualizada, "entrada", Convert.ToDecimal(EDITMANUTENCAOPRODUTOVLRTOTAL.Text)); if (wretornovalorcompra == true) { ManutencaoitemModelo manutencaoitem = new ManutencaoitemModelo(); Funcoes funcoes = new Funcoes(); if (EDITMANUTENCAOPRODUTOITEM.Text != "" && EDITMANUTENCAOPRODUTOITEM.Text != null) { manutencaoitem.codigo = Convert.ToInt32(EDITMANUTENCAOPRODUTOITEM.Text); } if (EDITCODIGO.Text != "" && EDITCODIGO.Text != null) { manutencaoitem.manutencaocodigo = Convert.ToInt32(EDITCODIGO.Text); } if (EDITMANUTENCAOPRODUTOCODIGO.Text != "" && EDITMANUTENCAOPRODUTOCODIGO.Text != null) { manutencaoitem.produtocodigo = Convert.ToInt32(EDITMANUTENCAOPRODUTOCODIGO.Text); } if (EDITMANUTENCAOPRODUTOQTDE.Text != "" && EDITMANUTENCAOPRODUTOQTDE.Text != null) { manutencaoitem.qtde = Convert.ToDecimal(EDITMANUTENCAOPRODUTOQTDE.Text); } if (EDITMANUTENCAOPRODUTOVLRUNITARIO.Text != "" && EDITMANUTENCAOPRODUTOVLRUNITARIO.Text != null) { manutencaoitem.vlrunitario = Convert.ToDecimal(EDITMANUTENCAOPRODUTOVLRUNITARIO.Text); } if (EDITMANUTENCAOPRODUTOVLRTOTAL.Text != "" && EDITMANUTENCAOPRODUTOVLRTOTAL.Text != null) { manutencaoitem.vlrtotal = Convert.ToDecimal(EDITMANUTENCAOPRODUTOVLRTOTAL.Text); } ManutencaoItemControle manutencaoitemcontrole = new ManutencaoItemControle(); if (EDITMANUTENCAOPRODUTOITEM.Text != "" || (EDITMANUTENCAOPRODUTOITEM.Text == null)) { manutencaoitemcontrole.alterar(manutencaoitem); } else { manutencaoitemcontrole.salvar(manutencaoitem); } } } MessageBox.Show("Item cadastrado com sucesso"); limpaTelaProdutos(); limpaTelaServicos(); AtualizaGrid(); } }
public ProdutoProcesso(int idProduto, ProdutoControle produtoControl) { IdProduto = idProduto; Unidade = produtoControl.GetUnitProduct(idProduto); }
private void BOTAOGRAVARITEM_Click(object sender, EventArgs e) { bool wretornoestoque = false; bool wretornocusto = false; bool wretornovalorcompra = false; if (validaDadosCompraItem() == true) { //Movimenta estoque ProdutoModelo produto = new ProdutoModelo(); produto.codigo = Convert.ToInt32(EDITCOMPRAITEMPRODUTOCODIGO.Text); ProdutoControle produtocontrole = new ProdutoControle(); wretornocusto = produtocontrole.atualizacusto(EDITCOMPRAITEMPRODUTOCODIGO.Text, Convert.ToDateTime(EDITDATADACOMPRA.Text), Convert.ToDecimal(EDITCOMPRAITEMQTDE.Text), Convert.ToDecimal(EDITCOMPRAITEMVLRUNITARIO.Text)); wretornoestoque = produtocontrole.atualizaestoque(EDITCOMPRAITEMPRODUTOCODIGO.Text, "entrada", Convert.ToDecimal(EDITCOMPRAITEMQTDE.Text)); if (wretornoestoque == true) { //atualiza valor da compra (capa) CompraModelo compraatualizada = new CompraModelo(); compraatualizada.controle = Convert.ToInt32(EDITCONTROLE.Text); CompraControle compracontrole = new CompraControle(); wretornovalorcompra = compracontrole.atualizavalorcompra(compraatualizada, "entrada", Convert.ToDecimal(EDITCOMPRAITEMVLRTOTAL.Text)); if (wretornovalorcompra == true) { CompraitemModelo compraitem = new CompraitemModelo(); Funcoes funcoes = new Funcoes(); if (EDITCOMPRAITEMCONTROLE.Text != "" && EDITCOMPRAITEMCONTROLE.Text != null) { compraitem.controle = Convert.ToInt32(EDITCOMPRAITEMCONTROLE.Text); } if (EDITCONTROLE.Text != "" && EDITCONTROLE.Text != null) { compraitem.compracontrole = Convert.ToInt32(EDITCONTROLE.Text); } if (EDITCOMPRAITEMPRODUTOCODIGO.Text != "" && EDITCOMPRAITEMPRODUTOCODIGO.Text != null) { compraitem.produtocodigo = Convert.ToInt32(EDITCOMPRAITEMPRODUTOCODIGO.Text); } if (EDITCOMPRAITEMQTDE.Text != "" && EDITCOMPRAITEMQTDE.Text != null) { compraitem.qtde = Convert.ToDecimal(EDITCOMPRAITEMQTDE.Text); } if (EDITCOMPRAITEMVLRUNITARIO.Text != "" && EDITCOMPRAITEMVLRUNITARIO.Text != null) { compraitem.vlrunitario = Convert.ToDecimal(EDITCOMPRAITEMVLRUNITARIO.Text); } if (EDITCOMPRAITEMVLRTOTAL.Text != "" && EDITCOMPRAITEMVLRTOTAL.Text != null) { compraitem.vlrtotal = Convert.ToDecimal(EDITCOMPRAITEMVLRTOTAL.Text); } CompraItemControle compraitemcontrole = new CompraItemControle(); if (EDITCOMPRAITEMCONTROLE.Text != "" || (EDITCOMPRAITEMCONTROLE.Text == null)) { compraitemcontrole.alterar(compraitem); } else { compraitemcontrole.salvar(compraitem); } } } MessageBox.Show("Item cadastrado com sucesso"); limpaTelaCompraItem(); AtualizaGridItens(); } }