public bool Salvar(ConfiguracaoVegetalItem grupoQuimico) { try { if (_validar.Salvar(grupoQuimico)) { grupoQuimico.Texto = grupoQuimico.Texto.DeixarApenasUmEspaco(); GerenciadorTransacao.ObterIDAtual(); using (BancoDeDados bancoDeDados = BancoDeDados.ObterInstancia()) { bancoDeDados.IniciarTransacao(); _da.Salvar(grupoQuimico, bancoDeDados); bancoDeDados.Commit(); Validacao.Add(Mensagem.GrupoQuimico.Salvar); } } } catch (Exception exc) { Validacao.AddErro(exc); } return(Validacao.EhValido); }
public bool Salvar(ConfiguracaoVegetalItem classificacaoToxicologica) { try { if (_validar.Salvar(classificacaoToxicologica)) { classificacaoToxicologica.Texto = classificacaoToxicologica.Texto.DeixarApenasUmEspaco(); GerenciadorTransacao.ObterIDAtual(); using (BancoDeDados bancoDeDados = BancoDeDados.ObterInstancia()) { bancoDeDados.IniciarTransacao(); _da.Salvar(classificacaoToxicologica, bancoDeDados); bancoDeDados.Commit(); Validacao.Add(Mensagem.ClassificacaoToxicologica.Salvar); } } } catch (Exception exc) { Validacao.AddErro(exc); } return(Validacao.EhValido); }
private void Editar(ConfiguracaoVegetalItem periculosidadeAmbiental, BancoDeDados banco = null) { using (BancoDeDados bancoDeDados = BancoDeDados.ObterInstancia(banco)) { bancoDeDados.IniciarTransacao(); #region Periculosidade Ambiental Comando comando = comando = bancoDeDados.CriarComando(@"update tab_peric_ambiental set texto = :texto, tid = :tid where id = :id" , EsquemaBanco); comando.AdicionarParametroEntrada("texto", periculosidadeAmbiental.Texto, DbType.String); comando.AdicionarParametroEntrada("tid", DbType.String, 36, GerenciadorTransacao.ObterIDAtual()); comando.AdicionarParametroEntrada("id", periculosidadeAmbiental.Id, DbType.Int32); bancoDeDados.ExecutarNonQuery(comando); #endregion #region Histórico Historico.Gerar(periculosidadeAmbiental.Id, eHistoricoArtefato.periculosidadeambiental, eHistoricoAcao.atualizar, bancoDeDados); #endregion Histórico bancoDeDados.Commit(); } }
internal ConfiguracaoVegetalItem Obter(int id) { ConfiguracaoVegetalItem periculosidade = new ConfiguracaoVegetalItem(); using (BancoDeDados bancoDeDados = BancoDeDados.ObterInstancia()) { #region Periculosidade Ambiental Comando comando = bancoDeDados.CriarComando(@"select id, texto, tid from tab_peric_ambiental where id = :id", EsquemaBanco); comando.AdicionarParametroEntrada("id", id, DbType.Int32); using (IDataReader reader = bancoDeDados.ExecutarReader(comando)) { if (reader.Read()) { periculosidade.Id = id; periculosidade.Texto = reader.GetValue <string>("texto"); periculosidade.Tid = reader.GetValue <string>("tid"); } reader.Close(); } #endregion } return(periculosidade); }
internal ConfiguracaoVegetalItem Obter(int id) { ConfiguracaoVegetalItem ingredienteAtivo = new ConfiguracaoVegetalItem(); using (BancoDeDados bancoDeDados = BancoDeDados.ObterInstancia()) { Comando comando = bancoDeDados.CriarComando(@" select i.id, i.tid, i.texto, i.situacao, s.texto situacao_texto, i.motivo from tab_ingrediente_ativo i, lov_ingrediente_ativo_situacao s where i.situacao = s.id and i.id = :id" , EsquemaBanco); comando.AdicionarParametroEntrada("id", id, DbType.Int32); using (IDataReader reader = bancoDeDados.ExecutarReader(comando)) { if (reader.Read()) { ingredienteAtivo.Id = id; ingredienteAtivo.Texto = reader.GetValue <string>("texto"); ingredienteAtivo.SituacaoId = reader.GetValue <int>("situacao"); ingredienteAtivo.SituacaoTexto = reader.GetValue <string>("situacao_texto"); ingredienteAtivo.Motivo = reader.GetValue <string>("motivo"); ingredienteAtivo.Tid = reader.GetValue <string>("tid"); } reader.Close(); } } return(ingredienteAtivo); }
public bool Salvar(ConfiguracaoVegetalItem periculosidadeAmbiental) { try { if (_validar.Salvar(periculosidadeAmbiental)) { periculosidadeAmbiental.Texto = periculosidadeAmbiental.Texto.DeixarApenasUmEspaco(); GerenciadorTransacao.ObterIDAtual(); using (BancoDeDados bancoDeDados = BancoDeDados.ObterInstancia()) { bancoDeDados.IniciarTransacao(); _da.Salvar(periculosidadeAmbiental, bancoDeDados); bancoDeDados.Commit(); Validacao.Add(Mensagem.PericulosidadeAmbiental.Salvar); } } } catch (Exception exc) { Validacao.AddErro(exc); } return(Validacao.EhValido); }
internal ConfiguracaoVegetalItem Obter(int id) { ConfiguracaoVegetalItem classificacao = new ConfiguracaoVegetalItem(); using (BancoDeDados bancoDeDados = BancoDeDados.ObterInstancia()) { #region Classificação Toxicológica Comando comando = bancoDeDados.CriarComando(@"select id, texto, tid from tab_class_toxicologica where id = :id", EsquemaBanco); comando.AdicionarParametroEntrada("id", id, DbType.Int32); using (IDataReader reader = bancoDeDados.ExecutarReader(comando)) { if (reader.Read()) { classificacao.Id = id; classificacao.Texto = reader.GetValue <string>("texto"); classificacao.Tid = reader.GetValue <string>("tid"); } reader.Close(); } #endregion } return(classificacao); }
private void Criar(ConfiguracaoVegetalItem periculosidadeAmbiental, BancoDeDados banco = null) { using (BancoDeDados bancoDeDados = BancoDeDados.ObterInstancia(banco)) { bancoDeDados.IniciarTransacao(); #region Periculosidade Ambiental Comando comando = bancoDeDados.CriarComando(@"insert into tab_peric_ambiental (id, texto, tid) values (seq_peric_ambiental.nextval, :texto, :tid) returning id into :id" , EsquemaBanco); comando.AdicionarParametroEntrada("texto", periculosidadeAmbiental.Texto, DbType.String); comando.AdicionarParametroEntrada("tid", DbType.String, 36, GerenciadorTransacao.ObterIDAtual()); comando.AdicionarParametroSaida("id", DbType.Int32); bancoDeDados.ExecutarNonQuery(comando); periculosidadeAmbiental.Id = comando.ObterValorParametro <int>("id"); #endregion #region Histórico Historico.Gerar(periculosidadeAmbiental.Id, eHistoricoArtefato.periculosidadeambiental, eHistoricoAcao.criar, bancoDeDados); #endregion bancoDeDados.Commit(); } }
private void Criar(ConfiguracaoVegetalItem classificacaoToxicologica, BancoDeDados banco = null) { using (BancoDeDados bancoDeDados = BancoDeDados.ObterInstancia(banco)) { bancoDeDados.IniciarTransacao(); #region Classificação Toxicológica Comando comando = bancoDeDados.CriarComando(@"insert into tab_class_toxicologica (id, texto, tid) values (seq_class_toxicologica.nextval, :texto, :tid) returning id into :id" , EsquemaBanco); comando.AdicionarParametroEntrada("texto", classificacaoToxicologica.Texto, DbType.String); comando.AdicionarParametroEntrada("tid", DbType.String, 36, GerenciadorTransacao.ObterIDAtual()); comando.AdicionarParametroSaida("id", DbType.Int32); bancoDeDados.ExecutarNonQuery(comando); classificacaoToxicologica.Id = comando.ObterValorParametro <int>("id"); #endregion #region Histórico Historico.Gerar(classificacaoToxicologica.Id, eHistoricoArtefato.classificacaotoxicologica, eHistoricoAcao.criar, bancoDeDados); #endregion bancoDeDados.Commit(); } }
public bool AlterarSituacao(ConfiguracaoVegetalItem ingredienteAtivo) { try { if (_validar.AlterarSituacao(ingredienteAtivo)) { GerenciadorTransacao.ObterIDAtual(); using (BancoDeDados bancoDeDados = BancoDeDados.ObterInstancia()) { bancoDeDados.IniciarTransacao(); _da.AlterarSituacao(ingredienteAtivo, bancoDeDados); AgrotoxicoBus agrotoxicoBus = new AgrotoxicoBus(); agrotoxicoBus.AlterarSituacao(ingredienteAtivo.Id, (eIngredienteAtivoSituacao)ingredienteAtivo.SituacaoId, bancoDeDados); Validacao.Add(Mensagem.IngredienteAtivo.AlterarSituacao); bancoDeDados.Commit(); } } } catch (Exception exc) { Validacao.AddErro(exc); } return(Validacao.EhValido); }
private void Editar(ConfiguracaoVegetalItem classificacaoToxicologica, BancoDeDados banco = null) { using (BancoDeDados bancoDeDados = BancoDeDados.ObterInstancia(banco)) { bancoDeDados.IniciarTransacao(); #region Classificação Toxicológica Comando comando = comando = bancoDeDados.CriarComando(@"update tab_class_toxicologica set texto = :texto, tid = :tid where id = :id" , EsquemaBanco); comando.AdicionarParametroEntrada("texto", classificacaoToxicologica.Texto, DbType.String); comando.AdicionarParametroEntrada("tid", DbType.String, 36, GerenciadorTransacao.ObterIDAtual()); comando.AdicionarParametroEntrada("id", classificacaoToxicologica.Id, DbType.Int32); bancoDeDados.ExecutarNonQuery(comando); #endregion #region Histórico Historico.Gerar(classificacaoToxicologica.Id, eHistoricoArtefato.classificacaotoxicologica, eHistoricoAcao.atualizar, bancoDeDados); #endregion Histórico bancoDeDados.Commit(); } }
internal ConfiguracaoVegetalItem Obter(int id) { ConfiguracaoVegetalItem formaApresentacao = new ConfiguracaoVegetalItem(); using (BancoDeDados bancoDeDados = BancoDeDados.ObterInstancia()) { #region Forma de apresentação Comando comando = bancoDeDados.CriarComando(@"select id, texto, tid from tab_forma_apresentacao where id = :id", EsquemaBanco); comando.AdicionarParametroEntrada("id", id, DbType.Int32); using (IDataReader reader = bancoDeDados.ExecutarReader(comando)) { if (reader.Read()) { formaApresentacao.Id = id; formaApresentacao.Texto = reader.GetValue <string>("texto"); formaApresentacao.Tid = reader.GetValue <string>("tid"); } reader.Close(); } #endregion } return(formaApresentacao); }
public String ObterJSon(ConfiguracaoVegetalItem item) { object objeto = new { Id = item.Id, Texto = item.Texto }; return(HttpUtility.HtmlEncode(ViewModelHelper.JsSerializer.Serialize(objeto))); }
public ActionResult SalvarGrupoQuimico(ConfiguracaoVegetalItem grupoQuimico) { _grupoQuimicoBus.Salvar(grupoQuimico); ConfiguracaoVegetalVM vm = new ConfiguracaoVegetalVM(eConfiguracaoVegetalItemTipo.GrupoQuimico) { Itens = _grupoQuimicoBus.Listar() }; return(Json(new { @EhValido = Validacao.EhValido, @Msg = Validacao.Erros, @Grid = ViewModelHelper.RenderPartialViewToString(this.ControllerContext, "GridConfiguracaoVegetal", vm) })); }
public ActionResult SalvarFormasApresentacao(ConfiguracaoVegetalItem formasApresentacao) { _formasApresentacao.Salvar(formasApresentacao); ConfiguracaoVegetalVM vm = new ConfiguracaoVegetalVM(eConfiguracaoVegetalItemTipo.FormasApresentacao) { Itens = _formasApresentacao.Listar() }; return(Json(new { @EhValido = Validacao.EhValido, @Msg = Validacao.Erros, @Grid = ViewModelHelper.RenderPartialViewToString(this.ControllerContext, "GridConfiguracaoVegetal", vm) })); }
public ActionResult SalvarClassificacaoToxicologica(ConfiguracaoVegetalItem classificacaoToxicologica) { _classificacaoToxicologicaBus.Salvar(classificacaoToxicologica); ConfiguracaoVegetalVM vm = new ConfiguracaoVegetalVM(eConfiguracaoVegetalItemTipo.ClassificacaoToxicologica) { Itens = _classificacaoToxicologicaBus.Listar() }; return(Json(new { @EhValido = Validacao.EhValido, @Msg = Validacao.Erros, @Grid = ViewModelHelper.RenderPartialViewToString(this.ControllerContext, "GridConfiguracaoVegetal", vm) })); }
public ActionResult SalvarPericulosidadeAmbiental(ConfiguracaoVegetalItem periculosidadeAmbiental) { _periculosidadeAmbiental.Salvar(periculosidadeAmbiental); ConfiguracaoVegetalVM vm = new ConfiguracaoVegetalVM(eConfiguracaoVegetalItemTipo.PericulosidadeAmbiental) { Itens = _periculosidadeAmbiental.Listar() }; return(Json(new { @EhValido = Validacao.EhValido, @Msg = Validacao.Erros, @Grid = ViewModelHelper.RenderPartialViewToString(this.ControllerContext, "GridConfiguracaoVegetal", vm) })); }
public bool Existe(ConfiguracaoVegetalItem periculosidadeAmbiental, BancoDeDados banco = null) { using (BancoDeDados bancoDeDados = BancoDeDados.ObterInstancia(banco)) { Comando comando = bancoDeDados.CriarComando(@"select id from tab_peric_ambiental where lower(texto) = :texto", EsquemaBanco); comando.AdicionarParametroEntrada("texto", DbType.String, 250, periculosidadeAmbiental.Texto.ToLower()); int periculosidadeAmbientalId = Convert.ToInt32(bancoDeDados.ExecutarScalar(comando)); return(periculosidadeAmbientalId > 0 && periculosidadeAmbientalId != periculosidadeAmbiental.Id); } }
public bool Existe(ConfiguracaoVegetalItem formaApresentacao, BancoDeDados banco = null) { using (BancoDeDados bancoDeDados = BancoDeDados.ObterInstancia(banco)) { Comando comando = bancoDeDados.CriarComando(@"select id from tab_forma_apresentacao where lower(texto) = :texto", EsquemaBanco); comando.AdicionarParametroEntrada("texto", DbType.String, 250, formaApresentacao.Texto.ToLower()); int formaApresentacaoId = Convert.ToInt32(bancoDeDados.ExecutarScalar(comando)); return(formaApresentacaoId > 0 && formaApresentacaoId != formaApresentacao.Id); } }
public bool Existe(ConfiguracaoVegetalItem ingredienteAtivo, BancoDeDados banco = null) { using (BancoDeDados bancoDeDados = BancoDeDados.ObterInstancia(banco)) { Comando comando = bancoDeDados.CriarComando(@"select id from tab_ingrediente_ativo where lower(texto) = :texto", EsquemaBanco); comando.AdicionarParametroEntrada("texto", DbType.String, 250, ingredienteAtivo.Texto.ToLower()); int retorno = Convert.ToInt32(bancoDeDados.ExecutarScalar(comando)); return(retorno > 0 && retorno != ingredienteAtivo.Id); } }
public bool Existe(ConfiguracaoVegetalItem classificacaoToxicologica, BancoDeDados banco = null) { using (BancoDeDados bancoDeDados = BancoDeDados.ObterInstancia(banco)) { Comando comando = bancoDeDados.CriarComando(@"select id from tab_class_toxicologica where lower(texto) = :texto", EsquemaBanco); comando.AdicionarParametroEntrada("texto", DbType.String, 250, classificacaoToxicologica.Texto.ToLower()); int classificacaoToxicologicaId = Convert.ToInt32(bancoDeDados.ExecutarScalar(comando)); return(classificacaoToxicologicaId > 0 && classificacaoToxicologicaId != classificacaoToxicologica.Id); } }
public ActionResult AlterarSituacaoIngredienteAtivo(ConfiguracaoVegetalItem ingredienteAtivo) { IngredienteAtivoBus ingredienteAtivoBus = new IngredienteAtivoBus(); ingredienteAtivoBus.AlterarSituacao(ingredienteAtivo); return(Json(new { EhValido = Validacao.EhValido, Msg = Validacao.Erros, UrlRedirecionar = Url.Action("IngredientesAtivos", "ConfiguracaoVegetal") + "?Msg=" + Validacao.QueryParam() })); }
public ActionResult SalvarIngredienteAtivo(ConfiguracaoVegetalItem ingredienteAtivo) { string urlRedirecionar = Url.Action((ingredienteAtivo.Id > 0) ? "IngredientesAtivos" : "CadastrarIngredienteAtivo", "ConfiguracaoVegetal"); IngredienteAtivoBus ingredienteAtivoBus = new IngredienteAtivoBus(); ingredienteAtivoBus.Salvar(ingredienteAtivo); urlRedirecionar += "?Msg=" + Validacao.QueryParam(); return(Json(new { EhValido = Validacao.EhValido, Msg = Validacao.Erros, UrlRedirecionar = urlRedirecionar })); }
internal bool AlterarSituacao(ConfiguracaoVegetalItem ingredienteAtivo) { if (ingredienteAtivo.SituacaoId < 1) { Validacao.Add(Mensagem.IngredienteAtivo.SituacaoObrigatoria); } if (string.IsNullOrWhiteSpace(ingredienteAtivo.Motivo)) { Validacao.Add(Mensagem.IngredienteAtivo.MotivoObrigatorio); } return(Validacao.EhValido); }
internal bool Salvar(ConfiguracaoVegetalItem periculosidadeAmbiental) { if (String.IsNullOrEmpty(periculosidadeAmbiental.Texto)) { Validacao.Add(Mensagem.PericulosidadeAmbiental.PericulosidadeAmbientalObrigatorio); return(Validacao.EhValido); } if (Existe(periculosidadeAmbiental)) { Validacao.Add(Mensagem.PericulosidadeAmbiental.Existente); } return(Validacao.EhValido); }
internal bool Salvar(ConfiguracaoVegetalItem formaApresentacao) { if (String.IsNullOrEmpty(formaApresentacao.Texto)) { Validacao.Add(Mensagem.FormaApresentacao.FormaApresentacaoObrigatorio); return(Validacao.EhValido); } if (Existe(formaApresentacao)) { Validacao.Add(Mensagem.FormaApresentacao.Existente); } return(Validacao.EhValido); }
internal bool Salvar(ConfiguracaoVegetalItem ingredienteAtivo) { if (String.IsNullOrEmpty(ingredienteAtivo.Texto)) { Validacao.Add(Mensagem.IngredienteAtivo.IngredienteAtivoObrigatorio); return(Validacao.EhValido); } if (Existe(ingredienteAtivo)) { Validacao.Add(Mensagem.IngredienteAtivo.Existente); } return(Validacao.EhValido); }
internal bool Salvar(ConfiguracaoVegetalItem classificacaoToxicologica) { if (String.IsNullOrEmpty(classificacaoToxicologica.Texto)) { Validacao.Add(Mensagem.ClassificacaoToxicologica.ClassificacaoToxicologicaObrigatorio); return(Validacao.EhValido); } if (Existe(classificacaoToxicologica)) { Validacao.Add(Mensagem.ClassificacaoToxicologica.Existente); } return(Validacao.EhValido); }
internal bool Salvar(ConfiguracaoVegetalItem modalidadeAplicacao) { if (String.IsNullOrEmpty(modalidadeAplicacao.Texto)) { Validacao.Add(Mensagem.ModalidadeAplicacao.ModalidadeAplicacaoObrigatorio); return(Validacao.EhValido); } if (Existe(modalidadeAplicacao)) { Validacao.Add(Mensagem.ModalidadeAplicacao.Existente); } return(Validacao.EhValido); }
internal bool Salvar(ConfiguracaoVegetalItem classeUso) { if (String.IsNullOrEmpty(classeUso.Texto)) { Validacao.Add(Mensagem.ClasseUso.ClasseUsoObrigatorio); return(Validacao.EhValido); } if (Existe(classeUso)) { Validacao.Add(Mensagem.ClasseUso.Existente); } return(Validacao.EhValido); }