public VendaController() { _RepositoryCliente = new RepositoryCliente(); _RepositoryVenda = new RepositoryVenda(_RepositoryCliente.Contexto); _RepositoryVendaProduto = new RepositoryVendaProduto(_RepositoryCliente.Contexto); _RepositoryProduto = new RepositoryProduto(_RepositoryCliente.Contexto); _RepositoryCateogoria = new RepositoryCategoria(_RepositoryCliente.Contexto); _RepositoryFornecedor = new RepositoryFornecedor(_RepositoryCliente.Contexto); }
private void toolStripButton3Novo_Click(object sender, EventArgs e) { utilitarios.HabilitarItensPanel(panelInserirProduto); var x = new RepositoryProduto().GetTipoProduto("SELECT Id,TipoProduto FROM Tb_TipoProduto"); if (cont == 1) { foreach (var item in x) { comboBoxTipoProduto.Items.Add(item.TipoProduto); } cont++; } }
public Resultado InserirProduto(Tb_Produto prod) { Resultado resultado = new Resultado(); string sql = ""; try { sql = string.Format("INSERT INTO Tb_Produto(CodBarra,DESCRICAO,VALORCUSTO,VALORVENDA,TIPOPRODUTO,DATACADASTRO,DATAVENCIMENTO,LOTE)" + " VALUES('{0}','{1}',{2},{3},'{4}','{5}','{6}','{7}')", prod.CodBarra, prod.Descricao, prod.ValorCusto, prod.ValorVenda, prod.TipoProduto, prod.DataCadastro, prod.DataVencimento, prod.Lote); resultado = new RepositoryProduto().InserirProduto(sql.ToString()); } catch (Exception ex) { MessageBox.Show("Erro ao inserir produto -" + ex.Message, "Erro", MessageBoxButtons.OK, MessageBoxIcon.Warning); } return(resultado); }
public List <Tb_ProdutoComanda> ObterProdutosDaComanda(string numeroComanda) { List <Tb_ProdutoComanda> resultado = new List <Tb_ProdutoComanda>(); StringBuilder sql = new StringBuilder(); try { sql.AppendFormat( "Select * from Tb_ProdutoComanda P " + "where IdComanda = {0} and Pago = 0", numeroComanda); resultado = new RepositoryProduto().GetProdutoComanda(sql.ToString()); } catch (Exception ex) { MessageBox.Show("Erro ao Consultar o estoque:" + ex.Message, "Erro", MessageBoxButtons.OK, MessageBoxIcon.Warning); } return(resultado); }
public Tb_Produto getProdutoById(int id) { Tb_Produto resultado = new Tb_Produto(); StringBuilder sql = new StringBuilder(); try { sql.AppendFormat( "Select * from Tb_Produto P " + "where id = {0}", id); resultado = new RepositoryProduto().GetProduto(sql.ToString()).FirstOrDefault(); } catch (Exception ex) { MessageBox.Show("Erro ao Consultar o estoque:" + ex.Message, "Erro", MessageBoxButtons.OK, MessageBoxIcon.Warning); } return(resultado); }
public List <Tb_Produto> obterProdutoPeloCodigoBarra(string produto) { List <Tb_Produto> resultado = new List <Tb_Produto>(); StringBuilder sql = new StringBuilder(); try { sql.AppendFormat( "Select * from Tb_Produto P" + " where P.CodBarra = '{0}'", produto); resultado = new RepositoryProduto().GetProduto(sql.ToString()).ToList(); } catch (Exception ex) { MessageBox.Show("Erro ao obter o produto" + ex.Message, "Erro", MessageBoxButtons.OK, MessageBoxIcon.Warning); } return(resultado); }
public List <Tb_Produto> obterProdutoPeloNome(string produto) { List <Tb_Produto> resultado = new List <Tb_Produto>(); StringBuilder sql = new StringBuilder(); try { sql.AppendFormat( "Select * from Tb_Produto P " + "where Descricao LIKE '%'+'{0}'+'%'", produto); resultado = new RepositoryProduto().GetProduto(sql.ToString()); } catch (Exception ex) { MessageBox.Show("Erro ao Consultar o estoque:" + ex.Message, "Erro", MessageBoxButtons.OK, MessageBoxIcon.Warning); } return(resultado); }
public Resultado AtualizarComandaPagamento(Tb_ProdutoComanda prod, string Idcomanda) { Resultado resultado = new Resultado(); string sql = ""; int conversor = prod.Pago == false ? 0 : 1; try { sql = string.Format("Update Tb_produtoComanda" + " Set Pago = {0} Where IdComanda = {1} ", conversor, Idcomanda); resultado = new RepositoryProduto().InserirItemPedido(sql.ToString()); } catch (Exception ex) { MessageBox.Show("Erro ao inserir produto -" + ex.Message, "Erro", MessageBoxButtons.OK, MessageBoxIcon.Warning); } return(resultado); }
public Resultado InserirProdutoComanda(Tb_ProdutoComanda prod) { Resultado resultado = new Resultado(); string sql = ""; try { sql = string.Format("INSERT INTO Tb_ProdutoComanda(IdProduto,IdComanda,Quantidade,Data,Pago)" + $" VALUES({prod.IdProduto},{prod.IdComanda},{prod.Quantidade},'{prod.Data.ToString("yyyy-MM-dd HH:mm")}',{(prod.Pago == false ? 0 : 1)})"); resultado = new RepositoryProduto().InserirItemPedido(sql.ToString()); } catch (Exception ex) { MessageBox.Show("Erro ao inserir produto -" + ex.Message, "Erro", MessageBoxButtons.OK, MessageBoxIcon.Warning); } return(resultado); }
public async Task <IActionResult> BuscaProdutos(string pesquisa) { return(View(await RepositoryProduto.GetProdutosAsync(pesquisa))); }
public frm_ProdutosManutencao(int id, RepositoryProduto RepProduto) { InitializeComponent(); Repository = RepProduto; Obter(id); }