public List <Transacoes> FluxoCaixaVendas() { List <Transacoes> lstVendas = new List <Transacoes>(); MySqlCommand cmd = new MySqlCommand("SELECT * FROM transacoes WHERE dataInicio ='" + DateTime.Now.ToString("yyyy-MM-dd") + "'"); ControllerVendas add = new ControllerVendas(); lstVendas = add.buscaVendas(cmd); return(lstVendas); }
public List <FluxoCaixa> verificaCaixaAberto() { List <FluxoCaixa> lstCaixa = new List <FluxoCaixa>(); MySqlCommand cmd = new MySqlCommand("SELECT * FROM fluxoCaixa WHERE status ='Aberto'"); ControllerVendas add = new ControllerVendas(); lstCaixa = add.buscaCaixaAberto(cmd); return(lstCaixa); }
public Carteira buscaId(String id) { List <Carteira> lstCarteira = new List <Carteira>(); MySqlCommand cmd = new MySqlCommand("SELECT * FROM carteira WHERE id ='" + id + "'"); ControllerVendas add = new ControllerVendas(); lstCarteira = add.buscaCarteira(cmd); return(lstCarteira[0]); }
public List <Carteira> verificaCaixaAberto(String id_cliente) { List <Carteira> lstCarteira = new List <Carteira>(); MySqlCommand cmd = new MySqlCommand("SELECT * FROM carteira WHERE id_cliente ='" + id_cliente + "' and status = 'Pendente'"); ControllerVendas add = new ControllerVendas(); lstCarteira = add.buscaCarteira(cmd); return(lstCarteira); }
// ----------------------- Entradas Caixa ----------------------------- public void entradasCaixa(EntradasCaixa dados) { MySqlCommand cmd = new MySqlCommand("BEGIN; insert into entradasCaixa values (default, @descricao, @valor, @data, @id_cliente); COMMIT;"); cmd.Parameters.AddWithValue("@descricao", dados.descricao); cmd.Parameters.AddWithValue("@valor", dados.valor); cmd.Parameters.AddWithValue("@data", Convert.ToString(DateTime.Now)); cmd.Parameters.AddWithValue("@id_cliente", dados.id_cliente); ControllerVendas add = new ControllerVendas(); int linhasAfetadas = add.executa(cmd); //MessageBox.Show("Caixa aberto com sucesso!\n" + " Affected Row(s) " + linhasAfetadas.ToString()); }
public void abrirCaixa(FluxoCaixa dados) { MySqlCommand cmd = new MySqlCommand("BEGIN; insert into fluxoCaixa values (default, @dataAbertura, @dataFechamento, @saldoInicial, @totalSaidas, @totalEntradas, @saldoFinal, @colaborador, @status); COMMIT;"); cmd.Parameters.AddWithValue("@dataAbertura", dados.dataAbertura); cmd.Parameters.AddWithValue("@dataFechamento", ""); cmd.Parameters.AddWithValue("@saldoInicial", dados.saldoInicial); cmd.Parameters.AddWithValue("@totalSaidas", ""); cmd.Parameters.AddWithValue("@totalEntradas", ""); cmd.Parameters.AddWithValue("@saldoFinal", ""); cmd.Parameters.AddWithValue("@colaborador", dados.colaborador); cmd.Parameters.AddWithValue("@status", "Aberto"); ControllerVendas add = new ControllerVendas(); int linhasAfetadas = add.executa(cmd); MessageBox.Show("Caixa aberto com sucesso!\n" + " Affected Row(s) " + linhasAfetadas.ToString()); }
public void efetuaPagamento(Carteira carteira) { MySqlCommand cmd = new MySqlCommand("BEGIN; update carteira set id_venda = @id_venda, id_cliente = @id_cliente, valor = @valor, valorRecebido = @valorRecebido, formaPagamento = @formaPagamento, data = @data, dataBaixa = @dataBaixa, status = @status where id = @id; COMMIT;"); cmd.Parameters.AddWithValue("@id", carteira.id); cmd.Parameters.AddWithValue("@id_venda", carteira.id_venda); cmd.Parameters.AddWithValue("@id_cliente", carteira.id_cliente); cmd.Parameters.AddWithValue("@valor", carteira.valor); cmd.Parameters.AddWithValue("@valorRecebido", carteira.valorRecebido); cmd.Parameters.AddWithValue("@formaPagamento", carteira.formaPagamento); cmd.Parameters.AddWithValue("@data", carteira.data); cmd.Parameters.AddWithValue("@dataBaixa", carteira.dataBaixa); cmd.Parameters.AddWithValue("@status", carteira.status); ControllerVendas add = new ControllerVendas(); int linhasAfetadas = add.executa(cmd); MessageBox.Show("Conta baixada com sucesso!"); }