コード例 #1
0
        private void button1_Click(object sender, EventArgs e)
        {
            EntradasCaixa dados = new EntradasCaixa();

            dados.descricao  = textDescricao.Text;
            dados.valor      = textValor.Text;
            dados.id_cliente = labelIdCliente.Text;
        }
コード例 #2
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());
        }
コード例 #3
0
        public void receber(List <Carteira> lstCarteira, String formaPag, Double total)
        {
            Carteira carteira = new Carteira();

            for (int i = 0; i < lstCarteira.Count; i++)
            {
                carteira = new Gerenciador_carteira().buscaId(Convert.ToString(lstCarteira[i].id));
                Carteira baixa = new Carteira();
                baixa.id             = carteira.id;
                baixa.id_venda       = carteira.id_venda;
                baixa.id_cliente     = carteira.id_cliente;
                baixa.valor          = carteira.valor;
                baixa.valorRecebido  = carteira.valor;
                baixa.formaPagamento = formaPag;
                baixa.data           = carteira.data;
                baixa.dataBaixa      = Convert.ToString(DateTime.Now);
                baixa.status         = "Pago";

                Gerenciador_carteira alt = new Gerenciador_carteira();
                alt.efetuaPagamento(baixa);
                lstCarteira[i].id_cliente = carteira.id_cliente;
            }

            Clientes        cliente = new Clientes();
            List <Clientes> aux     = new List <Clientes>();

            aux     = new Gerenciador_cliente().buscaId(Convert.ToInt32(lstCarteira[0].id_cliente));
            cliente = aux[0];

            EntradasCaixa dados = new EntradasCaixa();

            dados.descricao  = "Conta em carteira paga do cliente " + cliente.nome;
            dados.valor      = Convert.ToString(total);
            dados.data       = Convert.ToString(DateTime.Now);
            dados.id_cliente = Convert.ToString(cliente.id);

            Gerenciador_fluxoCaixa add = new Gerenciador_fluxoCaixa();

            add.entradasCaixa(dados);
        }