public async Task <IActionResult> Edit(int id, [Bind("Codigo,Nome,TempoMaximo,MesIdeal,MesFinal")] Cultura cultura) { if (id != cultura.Codigo) { return(NotFound()); } if (ModelState.IsValid) { try { _context.Update(cultura); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!CulturaExists(cultura.Codigo)) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(Index))); } return(View(cultura)); }
public void Salvar(Cultura cultura, BancoDeDados banco = null) { try { if (!_validar.Salvar(cultura)) { return; } cultura.Nome = cultura.Nome.DeixarApenasUmEspaco(); cultura.LstCultivar.ForEach(x => x.Nome.DeixarApenasUmEspaco()); GerenciadorTransacao.ObterIDAtual(); using (BancoDeDados bancoDeDados = BancoDeDados.ObterInstancia(banco)) { bancoDeDados.IniciarTransacao(); _da.Salvar(cultura, bancoDeDados); bancoDeDados.Commit(); Validacao.Add(Mensagem.Cultura.CulturaSalvaSucesso); } } catch (Exception exc) { Validacao.AddErro(exc); } }
internal List <Cultura> ObterCulturas(int pragaId, BancoDeDados banco = null) { List <Cultura> retorno = new List <Cultura>(); using (BancoDeDados bancoDeDados = BancoDeDados.ObterInstancia(banco)) { Comando comando = bancoDeDados.CriarComando(@"select c.id, c.texto nome from tab_praga p, tab_praga_cultura pc, tab_cultura c where pc.cultura = c.id and pc.praga = p.id and p.id = :id" ); comando.AdicionarParametroEntrada("id", pragaId, DbType.Int32); using (IDataReader reader = bancoDeDados.ExecutarReader(comando)) { Cultura item; while (reader.Read()) { item = new Cultura(); item = _culturaDa.Obter(reader.GetValue <int>("id")); retorno.Add(item); } reader.Close(); } } return(retorno); }
public ActionResult Editar(UnidadeProducao caracterizacao, int projetoDigitalId) { Cultura cultura = null; Cultivar cultivar = null; foreach (var unidade in caracterizacao.UnidadesProducao) { foreach (var responsavel in unidade.ResponsaveisTecnicos) { cultura = new Cultura() { Id = unidade.CulturaId, Nome = unidade.CulturaTexto }; cultivar = new Cultivar() { Id = unidade.CultivarId.GetValueOrDefault(), Nome = unidade.CultivarTexto }; var validacaoResponsavelTecnico = ObterResponsavelTecnico(responsavel.Id, cultura, cultivar); if (!Validacao.EhValido) { return(validacaoResponsavelTecnico); } } } _bus.Salvar(caracterizacao, projetoDigitalId); return(Json(new { @EhValido = Validacao.EhValido, @Msg = Validacao.Erros, @UrlRedirecionar = Url.Action("", "Caracterizacao", new { id = caracterizacao.Empreendimento.Id, projetoDigitalId = projetoDigitalId, Msg = Validacao.QueryParam() }) }, JsonRequestBehavior.AllowGet)); }
private List <Etiqueta> ListaDeEtiquetaAModificar() { List <Etiqueta> listaDeEtiquetas = new List <Etiqueta>(); List <Traduccion> listaDeTraduccionesAceptar = new List <Traduccion>(); Etiqueta etiquetaAceptar = Etiqueta.CrearNuevaEtiqueta(new Guid("9a39ad6d-62c8-42bf-a8f7-66417b2b08d0")); Cultura culturaEs = Cultura.CrearNuevaCultura("es"); Cultura culturaEsVe = Cultura.CrearNuevaCultura("es-VE"); Cultura culturaEn = Cultura.CrearNuevaCultura("en"); Cultura culturaEnUs = Cultura.CrearNuevaCultura("en-US"); Traduccion traduccionAceptarEs = Traduccion.CrearNuevaTraduccion(culturaEs, "aceptar-m"); Traduccion traduccionAceptarEsVe = Traduccion.CrearNuevaTraduccion(culturaEsVe, "aceptar-m"); Traduccion traduccionAceptarEn = Traduccion.CrearNuevaTraduccion(culturaEn, "accept-m"); Traduccion traduccionAceptarEnUs = Traduccion.CrearNuevaTraduccion(culturaEnUs, "accept-m"); listaDeTraduccionesAceptar.Add(traduccionAceptarEs); listaDeTraduccionesAceptar.Add(traduccionAceptarEsVe); listaDeTraduccionesAceptar.Add(traduccionAceptarEn); listaDeTraduccionesAceptar.Add(traduccionAceptarEnUs); etiquetaAceptar.IdiomaPorDefecto = "es-VE"; etiquetaAceptar.Nombre = "app.common.aceptar.modificada"; etiquetaAceptar.AgregarTraducciones(listaDeTraduccionesAceptar); etiquetaAceptar.Activo = true; etiquetaAceptar.Descripcion = "Nueva descripcion"; return(listaDeEtiquetas); }
private List <Etiqueta> ListaDeEtiquetaAEliminar() { List <Etiqueta> listaDeEtiquetas = new List <Etiqueta>(); List <Traduccion> listaDeTraduccionesCancelar = new List <Traduccion>(); Etiqueta etiquetaCancelar = Etiqueta.CrearNuevaEtiqueta(new Guid("9a39ad6d-62c8-42bf-a8f7-66417b2b08d0")); Cultura culturaEs = Cultura.CrearNuevaCultura("es"); Cultura culturaEsVe = Cultura.CrearNuevaCultura("es-VE"); Cultura culturaEn = Cultura.CrearNuevaCultura("en"); Cultura culturaEnUs = Cultura.CrearNuevaCultura("en-US"); Traduccion traduccionCancelarEs = Traduccion.CrearNuevaTraduccion(culturaEs, "cancelar"); Traduccion traduccionCancelarEsVe = Traduccion.CrearNuevaTraduccion(culturaEsVe, "cancelar"); Traduccion traduccionCancelarEn = Traduccion.CrearNuevaTraduccion(culturaEn, "cancel"); Traduccion traduccionCancelarEnUs = Traduccion.CrearNuevaTraduccion(culturaEnUs, "cancel"); listaDeTraduccionesCancelar.Add(traduccionCancelarEs); listaDeTraduccionesCancelar.Add(traduccionCancelarEsVe); listaDeTraduccionesCancelar.Add(traduccionCancelarEn); listaDeTraduccionesCancelar.Add(traduccionCancelarEnUs); etiquetaCancelar.IdiomaPorDefecto = "es-VE"; etiquetaCancelar.Nombre = "app.common.cancelar"; etiquetaCancelar.AgregarTraducciones(listaDeTraduccionesCancelar); etiquetaCancelar.Activo = true; listaDeEtiquetas.Add(etiquetaCancelar); return(listaDeEtiquetas); }
public bool Salvar(Cultura cultura) { if (cultura == null) { Validacao.Add(Mensagem.Cultura.ObjetoNulo); } if (string.IsNullOrEmpty(cultura.Nome)) { Validacao.Add(Mensagem.Cultura.CulturaObrigatorio); } List <string> cultivarRepetidos = cultura.LstCultivar.Where(x => cultura.LstCultivar.Count(y => y.Nome.DeixarApenasUmEspaco() == x.Nome.DeixarApenasUmEspaco()) > 1) .Select(x => x.Nome.DeixarApenasUmEspaco()) .ToList(); cultivarRepetidos.ForEach(x => Validacao.Add(Mensagem.Cultura.CultivarMesmoNome(x))); if (_da.Existe(cultura)) { Validacao.Add(Mensagem.Cultura.CulturaJaExiste); } return(Validacao.EhValido); }
public ActionResult ValidarUnidadeProducaoItem(UnidadeProducaoItem unidade, int empreendimento) { HabilitarEmissaoCFOCFOC credenciadoHabilitado = null; List <Mensagem> Validacoes = new List <Mensagem>(); Cultura cultura = new Cultura() { Id = unidade.CulturaId, Nome = unidade.CulturaTexto }; foreach (var responsavel in unidade.ResponsaveisTecnicos) { credenciadoHabilitado = _busHabilitacaoCFOCFOC.ObterPorCredenciado(responsavel.Id); if (Validacao.EhValido) { credenciadoHabilitado.Pragas.ForEach(x => { x.Praga.Culturas = _pragaBus.ObterCulturas(x.Praga.Id); }); _validar.ValidarResponsavelTecnicoHabilitado(credenciadoHabilitado, cultura); } } Validacao.Erros.AddRange(_validar.SalvarItemUnidadeProducao(unidade, empreendimento)); return(Json(new { @Msg = Validacao.Erros, @EhValido = Validacao.EhValido, })); }
public async void ExeCadastrar() { if (String.IsNullOrEmpty(nomeCultura)) { await App.Current.MainPage.DisplayAlert("Atenção!!!", "Para realizar o Cadastro é necessário preencher o campo", "OK"); } else { Cultura cultura = new Cultura(); cultura.Id = Id; cultura.Nome = nomeCultura; cultura.Status = true; if (cultura.Id != null && cultura.Id != 0) { new CulturaController().Update(cultura); CarregaDados(); } else { new CulturaController().Cadastrar(cultura); CarregaDados(); } nomeCultura = ""; } }
private Diccionario DiccionarioModificado() { // Primer diccionario List <Etiqueta> listaDeEtiquetas = new List <Etiqueta>(); List <Traduccion> listaDeTraduccionesAceptar = new List <Traduccion>(); List <Traduccion> listaDeTraduccionesCancelar = new List <Traduccion>(); Diccionario diccionario = Diccionario.CrearNuevoDiccionario(new Guid("a1fa3369-bc3f-4ebc-9cac-5677cbaa8114"), ambienteModificado); Etiqueta etiquetaAceptar = Etiqueta.CrearNuevaEtiqueta(new Guid("8a87f8a7-3df9-4d90-9478-350b964fc888")); Etiqueta etiquetaCancelar = Etiqueta.CrearNuevaEtiqueta(new Guid("9a39ad6d-62c8-42bf-a8f7-66417b2b08d0")); Cultura culturaEs = Cultura.CrearNuevaCultura("es"); Cultura culturaEsVe = Cultura.CrearNuevaCultura("es-VE"); Cultura culturaEn = Cultura.CrearNuevaCultura("en"); Cultura culturaEnUs = Cultura.CrearNuevaCultura("en-US"); Traduccion traduccionAceptarEs = Traduccion.CrearNuevaTraduccion(culturaEs, "aceptar"); Traduccion traduccionAceptarEsVe = Traduccion.CrearNuevaTraduccion(culturaEsVe, "aceptar"); Traduccion traduccionAceptarEn = Traduccion.CrearNuevaTraduccion(culturaEn, "accept"); Traduccion traduccionAceptarEnUs = Traduccion.CrearNuevaTraduccion(culturaEnUs, "accept"); listaDeTraduccionesAceptar.Add(traduccionAceptarEs); listaDeTraduccionesAceptar.Add(traduccionAceptarEsVe); listaDeTraduccionesAceptar.Add(traduccionAceptarEn); listaDeTraduccionesAceptar.Add(traduccionAceptarEnUs); etiquetaAceptar.IdiomaPorDefecto = "es-VE"; etiquetaAceptar.Nombre = "app.common.aceptar"; etiquetaAceptar.AgregarTraducciones(listaDeTraduccionesAceptar); etiquetaAceptar.Activo = true; etiquetaAceptar.Descripcion = "Descripcion Aceptar"; Traduccion traduccionCancelarEs = Traduccion.CrearNuevaTraduccion(culturaEs, "cancelar"); Traduccion traduccionCancelarEsVe = Traduccion.CrearNuevaTraduccion(culturaEsVe, "cancelar"); Traduccion traduccionCancelarEn = Traduccion.CrearNuevaTraduccion(culturaEn, "cancel"); Traduccion traduccionCancelarEnUs = Traduccion.CrearNuevaTraduccion(culturaEnUs, "cancel"); listaDeTraduccionesCancelar.Add(traduccionCancelarEs); listaDeTraduccionesCancelar.Add(traduccionCancelarEsVe); listaDeTraduccionesCancelar.Add(traduccionCancelarEn); listaDeTraduccionesCancelar.Add(traduccionCancelarEnUs); etiquetaCancelar.IdiomaPorDefecto = "es-VE"; etiquetaCancelar.Nombre = "app.common.cancelar"; etiquetaCancelar.AgregarTraducciones(listaDeTraduccionesCancelar); etiquetaCancelar.Activo = true; etiquetaCancelar.Descripcion = "Descripcion Cancelar"; listaDeEtiquetas.Add(etiquetaAceptar); listaDeEtiquetas.Add(etiquetaCancelar); diccionario.Ambiente = "desarrollo"; diccionario.AgregarEtiquetas(listaDeEtiquetas); return(diccionario); }
public ActionResult SalvarCultura(Cultura cultura) { string urlRetorno = cultura.Id < 1 ? Url.Action("CadastrarCultura", "ConfiguracaoVegetal") : Url.Action("Culturas", "ConfiguracaoVegetal"); _culturaBus.Salvar(cultura); urlRetorno += "?Msg=" + Validacao.QueryParam(); return(Json(new { @EhValido = Validacao.EhValido, @Msg = Validacao.Erros, @Url = urlRetorno })); }
public bool Existe(Cultura cultura, BancoDeDados banco = null) { using (BancoDeDados bancoDeDados = BancoDeDados.ObterInstancia(banco)) { Comando comando = bancoDeDados.CriarComando(@"select id from tab_cultura where lower(texto) = :cultura", EsquemaBanco); comando.AdicionarParametroEntrada("cultura", DbType.String, 100, cultura.Nome.ToLower()); int culturaId = Convert.ToInt32(bancoDeDados.ExecutarScalar(comando)); return(culturaId > 0 && culturaId != cultura.Id); } }
public static async Task <string> DelCultura([FromBody] Cultura cultura) { HttpClient client = new HttpClient(); client.BaseAddress = new Uri("http://127.0.0.1:8000/api/"); client.DefaultRequestHeaders.Accept.Add(new MediaTypeWithQualityHeaderValue("application/json")); client.Timeout = new TimeSpan(0, 0, 30); HttpResponseMessage response = await client.DeleteAsync("cultura/" + cultura.id); return(response.StatusCode.ToString()); }
public HttpResponseMessage Post(int id, Cultura obj) { try { _culturaRepository.Update(obj); return(Request.CreateResponse(HttpStatusCode.OK, new { msg = "Alterado com sucesso", success = true })); } catch (Exception e) { return(Request.CreateResponse(HttpStatusCode.InternalServerError, new { msg = e.Message, success = false })); } }
public void PruebaCreacionDeNuevaCulturaConCodigoIsoCorrectos() { //Arrange //Act foreach (var item in codigosIsoCorrectos) { Cultura cultura = Cultura.CrearNuevaCultura(item); //Assert cultura.CodigoIso.ShouldBeSameAs(item); } }
public void PruebaCreacionDeNuevaCulturaConCodigoIsoErrados() { //Arrange //Act foreach (var item in codigosIsoErrados) { //Assert Assert.Throws <ValidationException> (delegate { Cultura.CrearNuevaCultura(item); }); } }
public void PruebaModificarTraduccionAEtiquetaSinTraduccionesAgregaNuevaTraduccion() { //Arrange Etiqueta prueba = Etiqueta.CrearNuevaEtiqueta("app.common.aceptar"); Traduccion traduccion = Traduccion.CrearNuevaTraduccion(Cultura.CrearNuevaCultura("es"), "aceptar"); //Act prueba.ModificarTraduccion(traduccion); //Assert prueba.Textos.Count.ShouldEqual(1); //prueba.Textos.ContainsKey(Cultura.CrearNuevoValorDeCultura("es")).ShouldEqual(true); prueba.Textos.ShouldContain(traduccion); }
private List <Etiqueta> EtiquetasAAgregar() { List <Etiqueta> listaDeEtiquetasAAgregar = new List <Etiqueta>(); List <Traduccion> listaDeTraduccionesEditar = new List <Traduccion>(); List <Traduccion> listaDeTraduccionesEliminar = new List <Traduccion>(); Etiqueta etiquetaEditar = Etiqueta.CrearNuevaEtiqueta(new Guid("0260b80b-4ac6-40a6-b5eb-b57916eaab2b")); Etiqueta etiquetaEliminar = Etiqueta.CrearNuevaEtiqueta(new Guid("e2850768-35df-46bb-8f79-48b06ba45528")); Cultura culturaEs = Cultura.CrearNuevaCultura("es"); Cultura culturaEsVe = Cultura.CrearNuevaCultura("es-VE"); Cultura culturaEn = Cultura.CrearNuevaCultura("en"); Cultura culturaEnUs = Cultura.CrearNuevaCultura("en-US"); Traduccion traduccionEditarEs = Traduccion.CrearNuevaTraduccion(culturaEs, "Editar"); Traduccion traduccionEditarEsVe = Traduccion.CrearNuevaTraduccion(culturaEsVe, "Editar"); Traduccion traduccionEditarEn = Traduccion.CrearNuevaTraduccion(culturaEn, "Edit"); Traduccion traduccionEditarEnUs = Traduccion.CrearNuevaTraduccion(culturaEnUs, "Edit"); listaDeTraduccionesEditar.Add(traduccionEditarEs); listaDeTraduccionesEditar.Add(traduccionEditarEsVe); listaDeTraduccionesEditar.Add(traduccionEditarEn); listaDeTraduccionesEditar.Add(traduccionEditarEnUs); etiquetaEditar.IdiomaPorDefecto = "es-VE"; etiquetaEditar.Nombre = "app.common.editar"; etiquetaEditar.AgregarTraducciones(listaDeTraduccionesEditar); etiquetaEditar.Activo = true; Traduccion traduccionEliminarEs = Traduccion.CrearNuevaTraduccion(culturaEs, "Editar"); Traduccion traduccionEliminarEsVe = Traduccion.CrearNuevaTraduccion(culturaEsVe, "Editar"); Traduccion traduccionEliminarEn = Traduccion.CrearNuevaTraduccion(culturaEn, "Edit"); Traduccion traduccionEliminarEnUs = Traduccion.CrearNuevaTraduccion(culturaEnUs, "Edit"); listaDeTraduccionesEliminar.Add(traduccionEliminarEs); listaDeTraduccionesEliminar.Add(traduccionEliminarEsVe); listaDeTraduccionesEliminar.Add(traduccionEliminarEn); listaDeTraduccionesEliminar.Add(traduccionEliminarEnUs); etiquetaEliminar.IdiomaPorDefecto = "es-VE"; etiquetaEliminar.Nombre = "app.common.eliminar"; etiquetaEliminar.AgregarTraducciones(listaDeTraduccionesEliminar); etiquetaEliminar.Activo = true; listaDeEtiquetasAAgregar.Add(etiquetaEditar); listaDeEtiquetasAAgregar.Add(etiquetaEliminar); return(listaDeEtiquetasAAgregar); }
public async Task <IActionResult> Create([Bind("Codigo,Nome,TempoMaximo,MesIdeal,MesFinal")] Cultura cultura) { if (ModelState.IsValid) { _context.Add(cultura); await _context.SaveChangesAsync(); return(RedirectToAction(nameof(Index))); } return(View(cultura)); }
public Cultura Obter(int id) { Cultura cultura = null; try { cultura = _da.Obter(id); } catch (Exception exc) { Validacao.AddErro(exc); } return(cultura); }
public async void Update(Cultura cultura) { try { var client = new HttpClient(); var json = JsonConvert.SerializeObject(cultura); var content = new StringContent(json, Encoding.UTF8, "application/json"); HttpResponseMessage response = await client.PostAsync("http://drogaterra.com.br/api/culturas/" + cultura.Id, content); App.Current.MainPage.DisplayAlert("Mensagem", "Alterado com sucesso", "Ok"); } catch (Exception e) { App.Current.MainPage.DisplayAlert("Mensagem", "Não foi possivel realizar a execução", "Ok"); } }
internal void Salvar(Cultura cultura, BancoDeDados banco = null) { if (cultura == null) { throw new Exception("Objeto é nulo."); } if (cultura.Id <= 0) { Criar(cultura, banco); } else { Editar(cultura, banco); } }
public void PruebaModificarTraduccionExistenteAEtiquetaConTraduccionesCambiaValorDeLaTraduccion() { //Arrange Etiqueta prueba = Etiqueta.CrearNuevaEtiqueta("app.common.aceptar"); prueba.AgregarTraduccion(Traduccion.CrearNuevaTraduccion(Cultura.CrearNuevaCultura("it"), "hola")); Traduccion traduccion = Traduccion.CrearNuevaTraduccion(Cultura.CrearNuevaCultura("it"), "ciao"); //Act prueba.ModificarTraduccion(traduccion); //Assert prueba.Textos.Count.ShouldEqual(1); //prueba.Textos.ContainsKey(Cultura.CrearNuevoValorDeCultura("it")).ShouldEqual(true); //prueba.Textos.[Cultura.CrearNuevoValorDeCultura("it")].ShouldEqual(Valor.CrearNuevoValorDeTraduccion("ciao")); prueba.Textos.ShouldContain(traduccion); }
public CulturaViewModel(Cultura cultura) : this() { this.Codigo = cultura.Codigo; this.MesIdeal = cultura.MesIdeal; this.MesFinal = cultura.MesFinal; this.Nome = cultura.Nome; this.TempoMaximo = cultura.TempoMaximo; if (cultura.ListaDePraga != null) { foreach (var item in cultura.ListaDePraga) { this.ListaDePragas.Add(new PragaSelecionadaViewModel(true, item)); } } }
public void PruebaAgregarTraduccionAEtiquetaConTraducciones() { //Arrange Etiqueta prueba = Etiqueta.CrearNuevaEtiqueta("app.common.aceptar"); Traduccion traduccion = Traduccion.CrearNuevaTraduccion(this.cultura, this.texto); prueba.AgregarTraduccion(traduccion); //Act Traduccion traprueba = Traduccion.CrearNuevaTraduccion(Cultura.CrearNuevaCultura("en"), this.texto); prueba.AgregarTraduccion(traprueba); //Assert //prueba.ShouldBeType<Etiqueta>(); prueba.Textos.Count.ShouldEqual(2); //prueba.Textos.ShouldContain (new KeyValuePair<Cultura, Valor> (this.cultura, this.valor)); //prueba.Textos.ShouldContain (new KeyValuePair<Cultura, Valor> (Cultura.CrearNuevoValorDeCultura ("en"), this.valor)); prueba.Textos.ShouldContain(traduccion); prueba.Textos.ShouldContain(traprueba); }
public ActionResult ObterResponsavelTecnico(int credenciadoId, Cultura cultura, Cultivar cultivar) { HabilitarEmissaoCFOCFOC credenciadoHabilitado = _busHabilitacaoCFOCFOC.ObterPorCredenciado(credenciadoId); if (Validacao.EhValido) { credenciadoHabilitado.Pragas.ForEach(x => { x.Praga.Culturas = _pragaBus.ObterCulturas(x.Praga.Id); }); _validar.ValidarResponsavelTecnicoHabilitado(credenciadoHabilitado, cultura); } return(Json(new { @Msg = Validacao.Erros, @EhValido = Validacao.EhValido, @Habilitacao = credenciadoHabilitado })); }
private Diccionario DiccionarioConUnaEtiquetaEliminada() { // Primer diccionario List <Etiqueta> listaDeEtiquetas = new List <Etiqueta>(); List <Traduccion> listaDeTraduccionesAceptar = new List <Traduccion>(); Diccionario diccionario = Diccionario.CrearNuevoDiccionario(new Guid("a1fa3369-bc3f-4ebc-9cac-5677cbaa8114"), ambienteTestPrueba); Etiqueta etiquetaAceptar = Etiqueta.CrearNuevaEtiqueta(new Guid("8a87f8a7-3df9-4d90-9478-350b964fc888")); Cultura culturaEs = Cultura.CrearNuevaCultura("es"); Cultura culturaEsVe = Cultura.CrearNuevaCultura("es-VE"); Cultura culturaEn = Cultura.CrearNuevaCultura("en"); Cultura culturaEnUs = Cultura.CrearNuevaCultura("en-US"); Traduccion traduccionAceptarEs = Traduccion.CrearNuevaTraduccion(culturaEs, "aceptar"); Traduccion traduccionAceptarEsVe = Traduccion.CrearNuevaTraduccion(culturaEsVe, "aceptar"); Traduccion traduccionAceptarEn = Traduccion.CrearNuevaTraduccion(culturaEn, "accept"); Traduccion traduccionAceptarEnUs = Traduccion.CrearNuevaTraduccion(culturaEnUs, "accept"); listaDeTraduccionesAceptar.Add(traduccionAceptarEs); listaDeTraduccionesAceptar.Add(traduccionAceptarEsVe); listaDeTraduccionesAceptar.Add(traduccionAceptarEn); listaDeTraduccionesAceptar.Add(traduccionAceptarEnUs); etiquetaAceptar.IdiomaPorDefecto = "es-VE"; etiquetaAceptar.Nombre = "app.common.aceptar"; etiquetaAceptar.AgregarTraducciones(listaDeTraduccionesAceptar); etiquetaAceptar.Activo = true; listaDeEtiquetas.Add(etiquetaAceptar); diccionario.Ambiente = "desarrollo"; diccionario.AgregarEtiquetas(listaDeEtiquetas); return(diccionario); }
public static void CulturaCargarTextos(string idCultura) { if (CulturaTextos == null) { CulturaTextos = new Dictionary <string, Cultura>(); } else { CulturaTextos.Clear(); } CrearTablaCultura(); var sSQL = "SELECT * " + "FROM CULTUR " + "WHERE CU_CULTUR = '" + idCultura + "'"; using (var reader = DataAccess.GetReader(sSQL)) { while (reader.Read()) { var cu = new Cultura { IdCultura = reader["CU_CULTUR"].ToString(), Origen = reader["CU_ORIGEN"].ToString(), Objeto = reader["CU_OBJETO"].ToString(), Texto = reader["CU_TEXTO"].ToString(), Key = reader["CU_ORIGEN"].ToString() + "." + reader["CU_OBJETO"].ToString() }; CulturaTextos.Add(cu.Key, cu); } reader.Close(); } //EstablecerLenguaje() }
public bool ValidarResponsavelTecnicoHabilitado(HabilitarEmissaoCFOCFOC habilitacao, Cultura cultura) { if (habilitacao.Situacao == (int)eHabilitacaoCFOCFOCSituacao.Inativo) { Validacao.Add(Mensagem.UnidadeProducao.HabilitacaoInativa); return(false); } if (!habilitacao.Pragas.SelectMany(p => p.Praga.Culturas).ToList().Exists(c => c.Id == cultura.Id)) { Validacao.Add(Mensagem.UnidadeProducao.ResponsavelTecnicoNaoHabilitadoParaCultura); return(Validacao.EhValido); } List <PragaHabilitarEmissao> lista = habilitacao.Pragas.Where(p => p.Praga.Culturas.Exists(c => c.Id == cultura.Id)).ToList(); foreach (var item in lista) { if (DateTime.Parse(item.DataFinalHabilitacao) < DateTime.Today) { Validacao.Add(Mensagem.UnidadeProducao.PragaCulturaDataFinalVencida); break; } } return(Validacao.EhValido); }
/// <summary> /// Metodo usado para test. /// </summary> /// <param name="ahora"></param> /// <param name="manejadorDiscos"></param> /// <param name="manejadorCarpetas"></param> /// <param name="manejadorArchivos"></param> internal LogueadorTxt(DateTime ahora, IManejoDiscos manejadorDiscos, IManejoCarpetas manejadorCarpetas, IManejoArchivos manejadorArchivos) { _sa = new SistemaArchivos(manejadorDiscos, manejadorCarpetas, manejadorArchivos); this._ahora = ahora; this._cultureInfo = Cultura.ObtenerCultura(); }