public System.Collections.Generic.List <tamborzao> BuscarTamborMongo() { TMSAMongo.Services.MongoService servico = new TMSAMongo.Services.MongoService(); var pegaTambor = servico.CarregarTudo <tamborzao>(); return(pegaTambor); }
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 DeletarMongo(FormCollection form) { string idADeletar = form["registroId"]; // no mongo sempre deletaremos como id visto que é tudo json? Helper.JsonRetorno JsonRetorno = new Helper.JsonRetorno(); Thiado.DataDll.Entidades.MongoUsuarioEntidade mongoDB = new Thiado.DataDll.Entidades.MongoUsuarioEntidade(); TMSAMongo.Services.MongoService mongoService = new TMSAMongo.Services.MongoService(); mongoService.RemoverItem <Thiado.DataDll.Entidades.MongoUsuarioEntidade>(idADeletar); return(Json(JsonRetorno)); }
public JsonResult BuscarTodosMongo(FormCollection form) { Helper.JsonRetorno JsonRetorno = new Helper.JsonRetorno(); TMSAMongo.Services.MongoService mongoService = new TMSAMongo.Services.MongoService(); Thiado.DataDll.Entidades.MongoUsuarioEntidade mongoDB = new Thiado.DataDll.Entidades.MongoUsuarioEntidade(); var lista = mongoService.CarregarTudo <Thiado.DataDll.Entidades.MongoUsuarioEntidade>(); JsonRetorno.Data = lista; return(Json(JsonRetorno)); }
public bool SalvarTamborMongo() { TMSAMongo.Services.MongoService servico = new TMSAMongo.Services.MongoService(); tamborzao tambor = new tamborzao(); tambor.Nome = "Tambor Tambor"; tambor.Preco = 300; tambor.Cor = "Rosa"; servico.Save(tambor); return(true); }
public JsonResult SavaMongoUsuario(FormCollection form) { Helper.JsonRetorno JsonRetorno = new Helper.JsonRetorno(); TMSAMongo.Services.MongoService mongoService = new TMSAMongo.Services.MongoService(); Thiado.DataDll.Entidades.MongoUsuarioEntidade mongoDB = new Thiado.DataDll.Entidades.MongoUsuarioEntidade(); mongoDB.Id = Convert.ToInt32(form["Id"]); mongoDB.Nome = form["Nome"]; mongoDB.Idade = Convert.ToInt32(form["Idade"]); mongoDB.Sexo = form["Sexo"]; mongoService.Save(mongoDB); JsonRetorno.Data = mongoDB; return(Json(JsonRetorno)); }
public JsonResult BuscarPorNomeMongo(Thiado.DataDll.Entidades.MongoUsuarioEntidade buscaNome) { //Thiado.DataDll.Entidades.MongoUsuarioEntidade MongoUsuarioEntidade = new Thiado.DataDll.Entidades.MongoUsuarioEntidade(); List <Thiado.DataDll.Entidades.MongoUsuarioEntidade> MongoUsuarioTemp = null; Helper.JsonRetorno JsonRetorno = new Helper.JsonRetorno(); // entender melhor este FilterDefinition abaixo!! List <FilterDefinition <Thiado.DataDll.Entidades.MongoUsuarioEntidade> > ListaFiltros = new List <FilterDefinition <Thiado.DataDll.Entidades.MongoUsuarioEntidade> >(); if (buscaNome.Id > 0)// ENTENDER MELHOR ESTE BUILDERS ABAIXO! { ListaFiltros.Add(Builders <Thiado.DataDll.Entidades.MongoUsuarioEntidade> .Filter.Eq(e => e.Id, (buscaNome.Id))); } else { if (!string.IsNullOrEmpty(buscaNome.Nome)) { ListaFiltros.Add(Builders <Thiado.DataDll.Entidades.MongoUsuarioEntidade> .Filter.Regex(e => e.Nome, BsonRegularExpression.Create(new Regex($".*{buscaNome.Nome}.*", RegexOptions.IgnoreCase)))); } if (!string.IsNullOrEmpty(buscaNome.Sexo)) { ListaFiltros.Add(Builders <Thiado.DataDll.Entidades.MongoUsuarioEntidade> .Filter.Regex(e => e.Sexo, BsonRegularExpression.Create(new Regex($".*{buscaNome.Sexo}.*", RegexOptions.IgnoreCase)))); } var a = buscaNome.Idade; //if (buscaNome.Idade != 0 ) //{ // ListaFiltros.Add(Builders<Thiado.DataDll.Entidades.MongoUsuarioEntidade>.Filter.Regex(e => e.Idade, BsonRegularExpression.Create(new Regex($".*{buscaNome.Idade}.*", RegexOptions.IgnoreCase)))); //}// aqui tem algo errado !! nao carrega a idade } if (ListaFiltros.Count > 0) { FilterDefinition <Thiado.DataDll.Entidades.MongoUsuarioEntidade> filtroAnd = Builders <Thiado.DataDll.Entidades.MongoUsuarioEntidade> .Filter.And(ListaFiltros); MongoUsuarioTemp = new TMSAMongo.Services.MongoService().Carregar(filtroAnd); } else { MongoUsuarioTemp = new TMSAMongo.Services.MongoService().CarregarTudo <Thiado.DataDll.Entidades.MongoUsuarioEntidade>(); } var lista = (from n in MongoUsuarioTemp select new { n.Id, n.Nome, n.Idade, n.Sexo }).ToList(); JsonRetorno.Data = lista; return(Json(JsonRetorno)); }
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 {