public static void AddVenda(Venda venda, Produtos Item) { using (Database database = new Database()) { try { //Insere o objeto na tabela Venda database._connection.Insert(venda); //Retorna uma objeto com dados a respeito de saldo lucro var allLucro = FinancasDB.GetAllLucro(); //Pega o valor de capital de giro na tabela var allCapitalGiro = database._connection.Table <Model.CapitalGiro>().FirstOrDefault();; allCapitalGiro.Capital = allCapitalGiro.Capital + (Item.PrecoCompra + Item.ValorInvestido); //Insere o objeto na tabela database._connection.InsertOrReplace(new Model.Saldo() { SaldoConta = (Item.MetaVenda - (Item.PrecoCompra + Item.ValorInvestido)) + allLucro.SaldoConta }); //Insere o capital de giro database._connection.InsertOrReplace(allCapitalGiro); //Deleta o item do estoque database._connection.Delete(Item); } catch (Exception) { } } }
private void SaldoAtual() { try { LucroDisponivel = FinancasDB.GetAllLucro().SaldoConta.ToString(); } catch (Exception) { } }