コード例 #1
0
ファイル: VeiculoDados.cs プロジェクト: branux/veiculoz
        public void Salvar(Midas.Nucleo.Objetos.ObjetoNegocio objeto)
        {
            Veiculo veiculo = (Veiculo)objeto;

            if (veiculo.Id == 0)
            {
                Comando comando = new Comando(Recursos.ConstantesDados.InserirVeiculo, Midas.Nucleo.Recursos.ConstantesGerais.BancoVeiculoZ);
                comando.AdicionarParametro("@placa", veiculo.Placa);
                comando.AdicionarParametro("@renavam", veiculo.Renavam);
                comando.AdicionarParametro("@modelo", veiculo.Modelo);
                comando.AdicionarParametro("@marca", veiculo.Marca);
                comando.AdicionarParametro("@cor", veiculo.Cor);
                veiculo.Id = comando.ExecutarInsercao();
            }
            else
            {
                Comando comando = new Comando(Recursos.ConstantesDados.AtualizarVeiculo, Midas.Nucleo.Recursos.ConstantesGerais.BancoVeiculoZ);
                comando.AdicionarParametro("@placa", veiculo.Placa);
                comando.AdicionarParametro("@renavam", veiculo.Renavam);
                comando.AdicionarParametro("@modelo", veiculo.Modelo);
                comando.AdicionarParametro("@marca", veiculo.Marca);
                comando.AdicionarParametro("@cor", veiculo.Cor);
                comando.AdicionarParametro("@id", veiculo.Id);
                comando.Executar();
            }
        }
コード例 #2
0
ファイル: AbastecimentoDados.cs プロジェクト: branux/veiculoz
        public void Salvar(Midas.Nucleo.Objetos.ObjetoNegocio objeto)
        {
            Abastecimento abastecimento = (Abastecimento)objeto;

            if (abastecimento.Id == 0)
            {
                Comando comando = new Comando(Recursos.ConstantesDados.InserirAbastecimento, Midas.Nucleo.Recursos.ConstantesGerais.BancoVeiculoZ);
                comando.AdicionarParametro("@data", abastecimento.Data);
                comando.AdicionarParametro("@observacoes", abastecimento.Observacoes);
                comando.AdicionarParametro("@idposto", abastecimento.Posto.Id);
                comando.AdicionarParametro("@tanquecheio", abastecimento.TanqueCheio);
                comando.AdicionarParametro("@idtipoabastecimento", abastecimento.TipoCombustivel.Id);
                comando.AdicionarParametro("@valor", abastecimento.Valor);
                comando.AdicionarParametro("@valorlitro", abastecimento.ValorLitro);
                abastecimento.Id = comando.ExecutarInsercao();
            }
            else
            {
                Comando comando = new Comando(Recursos.ConstantesDados.AtualizarAbastecimento, Midas.Nucleo.Recursos.ConstantesGerais.BancoVeiculoZ);
                comando.AdicionarParametro("@data", abastecimento.Data);
                comando.AdicionarParametro("@observacoes", abastecimento.Observacoes);
                comando.AdicionarParametro("@idposto", abastecimento.Posto.Id);
                comando.AdicionarParametro("@tanquecheio", abastecimento.TanqueCheio);
                comando.AdicionarParametro("@idtipoabastecimento", abastecimento.TipoCombustivel.Id);
                comando.AdicionarParametro("@valor", abastecimento.Valor);
                comando.AdicionarParametro("@valorlitro", abastecimento.ValorLitro);
                comando.AdicionarParametro("@id", abastecimento.Id);
                comando.Executar();
            }
        }
コード例 #3
0
ファイル: AbastecimentoDados.cs プロジェクト: branux/veiculoz
        public void Excluir(long id)
        {
            Comando comando = new Comando(Recursos.ConstantesDados.ExcluirAbastecimento, Midas.Nucleo.Recursos.ConstantesGerais.BancoVeiculoZ);

            comando.AdicionarParametro("@id", id);
            comando.Executar();
        }
コード例 #4
0
ファイル: PercursoDados.cs プロジェクト: branux/veiculoz
        public int ObterIdAbastecimentoFinal(long id)
        {
            Comando comando = new Comando(Recursos.ConstantesDados.SelecionarIdAbastecimentoFinalPercurso, Midas.Nucleo.Recursos.ConstantesGerais.BancoVeiculoZ);

            comando.AdicionarParametro("@id", id);
            return((int)comando.ObterValorEscalar());
        }
コード例 #5
0
        public void Salvar(Midas.Nucleo.Objetos.ObjetoNegocio objeto)
        {
            Distribuidora distribuidora = (Distribuidora)objeto;

            if (distribuidora.Id == 0)
            {
                Comando comando = new Comando(Recursos.ConstantesDados.InserirDistribuidora, Midas.Nucleo.Recursos.ConstantesGerais.BancoVeiculoZ);
                comando.AdicionarParametro("@nome", distribuidora.Nome);
                distribuidora.Id = comando.ExecutarInsercao();
            }
            else
            {
                Comando comando = new Comando(Recursos.ConstantesDados.AtualizarDistribuidora, Midas.Nucleo.Recursos.ConstantesGerais.BancoVeiculoZ);
                comando.AdicionarParametro("@nome", distribuidora.Nome);
                comando.AdicionarParametro("@id", distribuidora.Id);
                comando.Executar();
            }
        }
コード例 #6
0
        public void Salvar(Midas.Nucleo.Objetos.ObjetoNegocio objeto)
        {
            TipoCombustivel tipo = (TipoCombustivel)objeto;

            if (tipo.Id == 0)
            {
                Comando comando = new Comando(Recursos.ConstantesDados.InserirTipoCombustivel, Midas.Nucleo.Recursos.ConstantesGerais.BancoVeiculoZ);
                comando.AdicionarParametro("@nome", tipo.Nome);
                tipo.Id = comando.ExecutarInsercao();
            }
            else
            {
                Comando comando = new Comando(Recursos.ConstantesDados.AtualizarTipoCombustivel, Midas.Nucleo.Recursos.ConstantesGerais.BancoVeiculoZ);
                comando.AdicionarParametro("@nome", tipo.Nome);
                comando.AdicionarParametro("@id", tipo.Id);
                comando.Executar();
            }
        }
コード例 #7
0
ファイル: AbastecimentoDados.cs プロジェクト: branux/veiculoz
        public Abastecimento ObterSimplificado(long id)
        {
            Comando comando = new Comando(Recursos.ConstantesDados.SelecionarAbastecimento, Midas.Nucleo.Recursos.ConstantesGerais.BancoVeiculoZ);

            comando.AdicionarParametro("@id", id);
            IList lista = comando.ExecutarQuery(new Midas.VeiculoZ.Conversores.AbastecimentoVisaoConversorDataReader());

            if (lista.Count > 0)
            {
                return((Abastecimento)lista[0]);
            }
            return(null);
        }
コード例 #8
0
        public Midas.Nucleo.Objetos.ObjetoNegocio Localizar(long id)
        {
            Comando comando = new Comando(Recursos.ConstantesDados.SelecionarDistribuidora, Midas.Nucleo.Recursos.ConstantesGerais.BancoVeiculoZ);

            comando.AdicionarParametro("@id", id);
            IList lista = comando.ExecutarQuery(new Midas.VeiculoZ.Conversores.DistribuidoraConversorDataReader());

            if (lista.Count > 0)
            {
                return((Distribuidora)lista[0]);
            }
            return(null);
        }
コード例 #9
0
ファイル: PostoDados.cs プロジェクト: branux/veiculoz
        public void Salvar(Midas.Nucleo.Objetos.ObjetoNegocio objeto)
        {
            Posto posto = (Posto)objeto;

            if (posto.Id == 0)
            {
                Comando comando = new Comando(Recursos.ConstantesDados.InserirPosto, Midas.Nucleo.Recursos.ConstantesGerais.BancoVeiculoZ);
                comando.AdicionarParametro("@observacoes", posto.Observacoes);
                comando.AdicionarParametro("@idendereco", posto.Endereco.Id);
                comando.AdicionarParametro("@iddistribuidora", posto.Distribuidora.Id.ToString());
                comando.AdicionarParametro("@idpessoajuridica", posto.PessoaJuridica.Id.ToString());
                posto.Id = comando.ExecutarInsercao();
            }
            else
            {
                Comando comando = new Comando(Recursos.ConstantesDados.AtualizarPosto, Midas.Nucleo.Recursos.ConstantesGerais.BancoVeiculoZ);
                comando.AdicionarParametro("@observacoes", posto.Observacoes);
                comando.AdicionarParametro("@idendereco", posto.Endereco.Id);
                comando.AdicionarParametro("@iddistribuidora", posto.Distribuidora.Id.ToString());
                comando.AdicionarParametro("@idpessoajuridica", posto.PessoaJuridica.Id.ToString());
                comando.AdicionarParametro("@id", posto.Id);
                comando.Executar();
            }
        }
コード例 #10
0
ファイル: PercursoDados.cs プロジェクト: branux/veiculoz
        public void Salvar(Midas.Nucleo.Objetos.ObjetoNegocio objeto)
        {
            Percurso percurso = (Percurso)objeto;

            if (percurso.Id == 0)
            {
                Comando comando = new Comando(Recursos.ConstantesDados.InserirPercurso, Midas.Nucleo.Recursos.ConstantesGerais.BancoVeiculoZ);
                comando.AdicionarParametro("@odometroinicial", percurso.OdometroInicio);
                comando.AdicionarParametro("@odometrofinal", percurso.OdometroFim);
                comando.AdicionarParametro("@viagem", percurso.Viagem);
                comando.AdicionarParametro("@idabastecimentoinicial", percurso.AbastecimentoInicial.Id);
                if (percurso.AbastecimentoFinal != null)
                {
                    comando.AdicionarParametro("@idabastecimentofinal", percurso.AbastecimentoFinal.Id);
                }
                else
                {
                    comando.AdicionarParametro("@idabastecimentofinal", -1);
                }
                comando.AdicionarParametro("@idveiculo", percurso.Veiculo.Id);
                percurso.Id = comando.ExecutarInsercao();
            }
            else
            {
                Comando comando = new Comando(Recursos.ConstantesDados.AtualizarPercurso, Midas.Nucleo.Recursos.ConstantesGerais.BancoVeiculoZ);
                comando.AdicionarParametro("@odometroinicial", percurso.OdometroInicio);
                comando.AdicionarParametro("@odometrofinal", percurso.OdometroFim);
                comando.AdicionarParametro("@viagem", percurso.Viagem);
                comando.AdicionarParametro("@idveiculo", percurso.Veiculo.Id);
                comando.AdicionarParametro("@idabastecimentoinicial", percurso.AbastecimentoInicial.Id);
                if (percurso.AbastecimentoFinal != null)
                {
                    comando.AdicionarParametro("@idabastecimentofinal", percurso.AbastecimentoFinal.Id);
                }
                else
                {
                    comando.AdicionarParametro("@idabastecimentofinal", -1);
                }
                comando.AdicionarParametro("@id", percurso.Id);
                comando.Executar();
            }
        }