public JsonResult LoadList(Thiado.DataDll.Entidades.Variaveis variavel) { Helper.JsonRetorno jsonRetornoJS = new Helper.JsonRetorno(); //Data.Entities.VariavelControle VariavelControle = new VariavelControle(); List <Thiado.DataDll.Entidades.Variaveis> variavelcontroleTemp = null; List <FilterDefinition <Thiado.DataDll.Entidades.Variaveis> > filtros = new List <FilterDefinition <Thiado.DataDll.Entidades.Variaveis> >(); if (variavel.Id > 0) { filtros.Add(Builders <Thiado.DataDll.Entidades.Variaveis> .Filter.Eq(e => e.Id, (variavel.Id))); } else { if (!string.IsNullOrEmpty(variavel.Descricao)) { filtros.Add(Builders <Thiado.DataDll.Entidades.Variaveis> .Filter.Regex(e => e.Descricao, BsonRegularExpression.Create(new Regex($".*{variavel.Descricao}.*", RegexOptions.IgnoreCase)))); } if (!string.IsNullOrEmpty(variavel.UnidadeMedida)) { filtros.Add(Builders <Thiado.DataDll.Entidades.Variaveis> .Filter.Eq(e => e.UnidadeMedida, variavel.UnidadeMedida)); } if (!string.IsNullOrEmpty(variavel.VariavelLetra)) { filtros.Add(Builders <Thiado.DataDll.Entidades.Variaveis> .Filter.Eq(e => e.VariavelLetra, variavel.VariavelLetra)); } if (!string.IsNullOrEmpty(variavel.VariavelWDL)) { filtros.Add(Builders <Thiado.DataDll.Entidades.Variaveis> .Filter.Regex(e => e.VariavelWDL, BsonRegularExpression.Create(new Regex($".*{variavel.VariavelWDL}.*", RegexOptions.IgnoreCase)))); } } if (filtros.Count > 0) { FilterDefinition <Thiado.DataDll.Entidades.Variaveis> filtroAnd = Builders <Thiado.DataDll.Entidades.Variaveis> .Filter.And(filtros); variavelcontroleTemp = new TMSAMongo.Services.MongoService().Carregar(filtroAnd); } else { variavelcontroleTemp = new TMSAMongo.Services.MongoService().CarregarTudo <Thiado.DataDll.Entidades.Variaveis>(); } var lista = (from n in variavelcontroleTemp select new { n.Id, n.Descricao, n.UnidadeMedida, n.VariavelLetra, n.VariavelWDL }).ToList(); jsonRetornoJS.Data = lista; return(Json(jsonRetornoJS)); }
public JsonResult LoadData(Thiado.DataDll.Entidades.Variaveis variavelcontrole) { Helper.JsonRetorno JsonRetorno = new Helper.JsonRetorno(); // buscar os itens pelo id que já temos Thiado.DataDll.Entidades.Variaveis variaveisDB = new Thiado.DataDll.Entidades.Variaveis(); //Sintec.Data.Entities.VariavelControle variavelControleBD = new VariavelControle(); Thiado.DataDll.Services.VariavelService VariavelService = new Thiado.DataDll.Services.VariavelService(); //Sintec.Data.ADO.VariavelControleADO variavelControleService = new Data.ADO.VariavelControleADO(); TMSAMongo.Services.MongoService mongoservices = new TMSAMongo.Services.MongoService(); //Sintec.Data.ADO.MongoADO mongoservices = new Data.ADO.MongoADO(); var itemEditVariavelControle = VariavelService.CerragarPeloId(variavelcontrole); JsonRetorno.Data = itemEditVariavelControle; return(Json(JsonRetorno)); }
public JsonResult Save(Thiado.DataDll.Entidades.Variaveis variavelcontrole) { Helper.JsonRetorno JsonRetorno = new Helper.JsonRetorno(); Thiado.DataDll.Services.VariavelService VariavelService = new Thiado.DataDll.Services.VariavelService(); //Data.ADO.VariavelControleADO VariavelControleADO = new Data.ADO.VariavelControleADO(); TMSAMongo.Services.MongoService ServicoMongo = new TMSAMongo.Services.MongoService(); if (variavelcontrole.Descricao == null) { JsonRetorno.Criticas.Add(new Helper.Criticas() { FieldId = "txtDescricaoVariavelControle", Mensagem = "Campo Obrigatório." }); } if (variavelcontrole.UnidadeMedida == null) { JsonRetorno.Criticas.Add(new Helper.Criticas() { FieldId = "txtUnidadeMedidaVariavelControle", Mensagem = "Campo Obrigatório." }); } if (variavelcontrole.VariavelLetra == null) { JsonRetorno.Criticas.Add(new Helper.Criticas() { FieldId = "txtVariavelLetraVariavelControle", Mensagem = "Campo Obrigatório." }); } if (variavelcontrole.VariavelWDL == null) { JsonRetorno.Criticas.Add(new Helper.Criticas() { FieldId = "txtVariavelWDLVariavelControle", Mensagem = "Campo Obrigatório." }); } if (variavelcontrole.Tipo == "" || variavelcontrole.Tipo == null) { JsonRetorno.Criticas.Add(new Helper.Criticas() { FieldId = "txtTipoVariavelControle", Mensagem = "Campo Obrigatório." }); } if (variavelcontrole.Tipo != null && variavelcontrole.Tipo == "COMBO" && variavelcontrole.Opcoes != null) { var count = 1; foreach (var item in variavelcontrole.Opcoes) { if (item == null) { JsonRetorno.Criticas.Add(new Helper.Criticas() { FieldId = "btnAdicionar", Mensagem = "Clique em Adicionar." }); } else { if (item.Valor == null) { JsonRetorno.Criticas.Add(new Helper.Criticas() /*Css = "txtOpcoesValorVariavelControle", */ FieldId {