public bool Pass(int codigoBarras, ref string mensagem) { try { CaixaModel ctx = new CaixaModel(); ctx.Item.Remove(ctx.Item.Single(x => x.codigo == codigoBarras)); ctx.SaveChanges(); mensagem = "Produto pago com sucesso"; return(true); } catch (Exception ex) { mensagem = ex.ToString(); return(false); } }
public bool Delete(int id, ref string mensagem) { try { CaixaModel ctx = new CaixaModel(); ctx.Produto.Remove(ctx.Produto.Single(x => x.id == id)); ctx.SaveChanges(); mensagem = "Produto removido com Sucesso!"; return(true); }catch (Exception ex) { mensagem = ex.ToString(); return(false); } }
public bool Add(int codigoBarras, int IdProduto, ref string mensagem) { try { CaixaModel ctx = new CaixaModel(); ctx.Item.Add(new Item { codigo = codigoBarras, idProduto = IdProduto }); ctx.SaveChanges(); mensagem = "Item inserido com sucesso"; return(true); } catch (Exception ex) { mensagem = ex.ToString(); return(false); } }
public bool Edit(Produto produto, ref string mensagem) { try { CaixaModel ctx = new CaixaModel(); var obj = ctx.Produto.Single(x => x.id == produto.Id); obj.marca = produto.Marca; obj.nome = produto.Nome; obj.precoBase = produto.Preco; ctx.SaveChanges(); mensagem = "Produto editado com Sucesso!"; return(true); } catch (Exception ex) { mensagem = ex.ToString(); return(false); } }
public bool Create(string nome, string marca, decimal preco, ref string mensagem) { try { CaixaModel ctx = new CaixaModel(); ctx.Produto.Add(new Database.Produto { nome = nome, marca = marca, precoBase = preco }); ctx.SaveChanges(); mensagem = "Produto Inserido com Sucesso!"; return(true); }catch (Exception ex) { mensagem = ex.ToString(); return(false); } }