Esempio n. 1
0
        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);
        }
Esempio n. 2
0
        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);
        }
Esempio n. 3
0
        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]);
        }
Esempio n. 4
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);
        }
Esempio n. 5
0
        // ----------------------- 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());
        }
Esempio n. 6
0
        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());
        }
Esempio n. 7
0
        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!");
        }