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(); } }
public override void Salvar(Midas.Nucleo.Objetos.ObjetoNegocio objeto) { Percurso percurso = (Percurso)objeto; Negocio.NegocioFactory.Instancia.AbastecimentoNegocio.Salvar(percurso.AbastecimentoInicial); if (percurso.AbastecimentoFinal != null) { Negocio.NegocioFactory.Instancia.AbastecimentoNegocio.Salvar(percurso.AbastecimentoFinal); } // TODO Ainda falta checar a invalidez do percurso. if (percurso.Id == null || percurso.Id == 0) { Percurso ultimoPercurso = this.ObterUltimoPercurso(); if (ultimoPercurso != null) { ultimoPercurso.AbastecimentoFinal = percurso.AbastecimentoInicial; base.Salvar(ultimoPercurso); } } else { PercursoDados dados = (PercursoDados)this.AcessoDados; int id = dados.ObterIdAbastecimentoFinal(percurso.Id); Abastecimento abast = new Abastecimento(); abast.Id = id; percurso.AbastecimentoFinal = abast; } // Salvar o Percurso. base.Salvar(percurso); }
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(); } }
public override void Salvar(Midas.Nucleo.Objetos.ObjetoNegocio objeto) { Posto posto = (Posto)objeto; pessoaJuridicaNegocio.Salvar(posto.PessoaJuridica); enderecoNegocio.Salvar(posto.Endereco); base.Salvar(posto); }
public Validacao Validar(Midas.Nucleo.Objetos.ObjetoNegocio objeto) { Distribuidora distribuidora = (Distribuidora)objeto; if (distribuidora.Nome == null || distribuidora.Nome == "") { return(new Validacao(false, "Informe o Nome da Distribuidora.")); } return(new Validacao(true, "")); }
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(); } }
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(); } }
public Midas.Nucleo.Validador.Validacao Validar(Midas.Nucleo.Objetos.ObjetoNegocio objeto) { Validacao v = new Validacao(); Posto posto = (Posto)objeto; v.Passou = true; if (posto.Distribuidora == null) { v.Passou = false; v.AdicionarMensagem("Informe a Distribuidora."); } if (posto.Nome == null || posto.Nome == "") { v.Passou = false; v.AdicionarMensagem("Informe o Nome."); } return(v); }
public Midas.Nucleo.Validador.Validacao Validar(Midas.Nucleo.Objetos.ObjetoNegocio objeto) { Percurso percurso = (Percurso)objeto; if (percurso.Veiculo == null) { return(new Validacao(false, "Informe o Veículo.")); } if (percurso.AbastecimentoInicial == null) { return(new Validacao(false, "Informe os dados do Abastecimento.")); } if (percurso.AbastecimentoInicial.Posto == null || percurso.AbastecimentoInicial.Posto.Id == -1) { return(new Validacao(false, "Informe o Posto do Abastecimento.")); } if (percurso.AbastecimentoInicial.TipoCombustivel == null || percurso.AbastecimentoInicial.TipoCombustivel.Id == 0) { return(new Validacao(false, "Informe o Tipo de Combustível.")); } if (percurso.AbastecimentoInicial.Valor <= 0) { return(new Validacao(false, "Informe o Valor total do abastecimento.")); } if (percurso.AbastecimentoInicial.ValorLitro <= 0) { return(new Validacao(false, "Informe o Valor do Litro.")); } if (percurso.OdometroFim <= 0) { return(new Validacao(false, "Informe a Quilometragem Final.")); } if (percurso.OdometroInicio <= 0) { return(new Validacao(false, "Informe a Quilometragem Inicial.")); } if (percurso.OdometroInicio >= percurso.OdometroFim) { return(new Validacao(false, "A Quilometragem Inicial não pode ser maior que a Quilometragem Final.")); } return(new Validacao(true, "")); }
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(); } }
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(); } }