示例#1
0
        public int Salva(PlanoContaPadrao planoContaPadrao)
        {
            var retorno = 0;

            using (MySQLConn sql = new MySQLConn(Configuracao.Conecta))
            {
                sql.beginTransaction();

                sql.Query = "DELETE FROM caixa_plano_contas_padrao";
                sql.deleteQuery();

                sql.Query = @"INSERT INTO caixa_plano_contas_padrao 
                              (idcaixa_plano_contas_padrao, compras, contas_pagar, descontos_concedidos, juros_pagos, vendas,
                              contas_receber, descontos_recebidos, juros_recebidos)
                              VALUES
                              (1, @compras, @contas_pagar, @descontos_concedidos, @juros_pagos, @vendas, @contas_receber,
                               @descontos_recebidos, @juros_recebidos)";

                sql.addParam("@compras", planoContaPadrao.Compras?.PlanoContaID);
                sql.addParam("@contas_pagar", planoContaPadrao.ContasPagar?.PlanoContaID);
                sql.addParam("@descontos_concedidos", planoContaPadrao.DescontosConcedidos?.PlanoContaID);
                sql.addParam("@juros_pagos", planoContaPadrao.JurosPagos?.PlanoContaID);
                sql.addParam("@vendas", planoContaPadrao.Vendas?.PlanoContaID);
                sql.addParam("@contas_receber", planoContaPadrao.ContasReceber?.PlanoContaID);
                sql.addParam("@descontos_recebidos", planoContaPadrao.DescontosRecebidos?.PlanoContaID);
                sql.addParam("@juros_recebidos", planoContaPadrao.JurosRecebidos?.PlanoContaID);

                retorno = sql.insertQuery();
                sql.Commit();
            }
            return(retorno);
        }
示例#2
0
        public PlanoContaPadrao Busca()
        {
            PlanoContaPadrao planocontapadrao = new PlanoContaPadrao();

            using (MySQLConn sql = new MySQLConn(Configuracao.Conecta))
            {
                sql.Query = @"SELECT * FROM caixa_plano_contas_padrao";

                var data = sql.selectQueryForSingleRecord();
                planocontapadrao = LeDadosReaderConta(data);
            }
            return(planocontapadrao);
        }
示例#3
0
        private void Carrega()
        {
            planocontapadrao = planocontapadraoDAO.Busca();
            buscaCompras.PreencheCampos(planocontaDAO.BuscaByID(planocontapadrao.Compras.PlanoContaID));
            buscaContasPagar.PreencheCampos(planocontaDAO.BuscaByID(planocontapadrao.ContasPagar.PlanoContaID));
            buscaDescontosConcedidos.PreencheCampos(planocontaDAO.BuscaByID(planocontapadrao.DescontosConcedidos.PlanoContaID));
            buscaJurosPagos.PreencheCampos(planocontaDAO.BuscaByID(planocontapadrao.JurosPagos.PlanoContaID));

            buscaVendas.PreencheCampos(planocontaDAO.BuscaByID(planocontapadrao.Vendas.PlanoContaID));
            buscaContasReceber.PreencheCampos(planocontaDAO.BuscaByID(planocontapadrao.ContasReceber.PlanoContaID));
            buscaDescontosRecebidos.PreencheCampos(planocontaDAO.BuscaByID(planocontapadrao.DescontosRecebidos.PlanoContaID));
            buscaJurosRecebidos.PreencheCampos(planocontaDAO.BuscaByID(planocontapadrao.JurosRecebidos.PlanoContaID));
        }
示例#4
0
        private PlanoContaPadrao LeDadosReaderConta(Dictionary <string, object> dado)
        {
            PlanoContaPadrao planocontaPadrao = new PlanoContaPadrao();

            planocontaPadrao.PlanoContaPadraoID = Convert.ToInt32(dado["idcaixa_plano_contas_padrao"]);

            PlanoConta planoconta = new PlanoConta();

            planoconta.PlanoContaID  = Convert.ToInt32(dado["compras"]);
            planocontaPadrao.Compras = planoconta;

            planoconta = new PlanoConta();
            planoconta.PlanoContaID      = Convert.ToInt32(dado["contas_pagar"]);
            planocontaPadrao.ContasPagar = planoconta;

            planoconta = new PlanoConta();
            planoconta.PlanoContaID        = Convert.ToInt32(dado["contas_receber"]);
            planocontaPadrao.ContasReceber = planoconta;

            planoconta = new PlanoConta();
            planoconta.PlanoContaID = Convert.ToInt32(dado["descontos_concedidos"]);
            planocontaPadrao.DescontosConcedidos = planoconta;

            planoconta = new PlanoConta();
            planoconta.PlanoContaID             = Convert.ToInt32(dado["descontos_recebidos"]);
            planocontaPadrao.DescontosRecebidos = planoconta;

            planoconta = new PlanoConta();
            planoconta.PlanoContaID     = Convert.ToInt32(dado["juros_pagos"]);
            planocontaPadrao.JurosPagos = planoconta;

            planoconta = new PlanoConta();
            planoconta.PlanoContaID         = Convert.ToInt32(dado["juros_recebidos"]);
            planocontaPadrao.JurosRecebidos = planoconta;

            planoconta = new PlanoConta();
            planoconta.PlanoContaID = Convert.ToInt32(dado["vendas"]);
            planocontaPadrao.Vendas = planoconta;

            return(planocontaPadrao);
        }
示例#5
0
        private void Salva()
        {
            planocontapadrao = new PlanoContaPadrao();

            planocontapadrao.Compras             = buscaCompras.conta != null ? buscaCompras.conta : null;
            planocontapadrao.ContasPagar         = buscaContasPagar.conta != null ? buscaContasPagar.conta : null;
            planocontapadrao.DescontosConcedidos = buscaDescontosConcedidos.conta != null ? buscaDescontosConcedidos.conta : null;
            planocontapadrao.JurosPagos          = buscaJurosPagos.conta != null ? buscaJurosPagos.conta : null;

            planocontapadrao.Vendas             = buscaVendas.conta != null ? buscaVendas.conta : null;
            planocontapadrao.ContasReceber      = buscaContasReceber.conta != null ? buscaContasReceber.conta : null;
            planocontapadrao.DescontosRecebidos = buscaDescontosRecebidos.conta != null ? buscaDescontosRecebidos.conta : null;
            planocontapadrao.JurosRecebidos     = buscaJurosRecebidos.conta != null ? buscaJurosRecebidos.conta : null;

            int resultado = planocontapadraoDAO.Salva(planocontapadrao);

            if (resultado == 0)
            {
                MessageBox.Show("Problema ao salvar o registro",
                                "Problema ao salvar",
                                MessageBoxButtons.OK,
                                MessageBoxIcon.Warning);
            }
            else if (resultado == 1)
            {
                tbAjuda.Text = "Dados salvos com sucesso";
                Editando(false);
                return;
            }
            else if (resultado == 2)
            {
                tbAjuda.Text = "Dados atualizados com sucesso";
                Editando(false);
                return;
            }
        }