Jump to content

luroberto

Members
  • Content count

    26
  • Joined

  • Last visited

Community Reputation

0 Comum

About luroberto

Informações Pessoais

  • Sexo
    Masculino
  1. luroberto

    Aspas duplas passadas como texto em C#

    Olá itlpps, Está acontecendo a mesma coisa. A variável a, recebe a contra barra, além das aspas.
  2. luroberto

    Aspas duplas passadas como texto em C#

    Prezados, Estou utilizando uma aplicação windows forms C# que abre uma planilha do MS. Excel e formata esta planilha com várias informações. Uma delas é a função PROCV dentro da função SEERRO que em caso de erro a função deverá atribuir a célula da planilha o valor vazio (Representado por duas aspas duplas ""), porém quando utilizo \"" dentro da string ou @""""" ele retorna sempre com o texto a contra-barra \" provocando uma exceção no excel, pois o mesmo não consegue interpretar essa (contra barra) \. Utilizando qualquer uma das formas a baixo, no tempo de execução a aplicação insere a contra-barra antes das aspas: // utiliando este código string a = @""""""; //ou este // string a = " \"" "; string Linhas = Convert.ToString(lin); String procv = "=SEERRO(PROCV(E" + Linhas + ";SALESFORCE!$A$2:$B$7000;2;FALSO);" + a + ")";
  3. luroberto

    Erro ao criar Controller MVC4 WebAPI

    Já resolvi o problema. Efetuei a desinstalação do Entity Framework (estava instalado a versão 6, que não é suportado) pelo console do nuget do Visual studio. Depois instalei a versão 5.0.0
  4. luroberto

    Erro ao criar Controller MVC4 WebAPI

    Prezados, Estou criando um novo projeto bem simples ASP.NET MVC4 Web API utilizando a linguagem C#, MS Visual Studio 2013. Configurei a conection string no Web.Config <add name="conexaoSQL" connectionString="Data Source=PC01000\SQLEXPRESS; Initial Catalog=BANCODB; User Id=sa; Password=MinhaSenha;" providerName="System.Data.SqlClient" /> Criei as classes (Model) de conexão com o banco: using System; using System.Collections.Generic; using System.Linq; using System.Web; using System.Data.Entity; namespace projeto.Models { public class conexaoSQL : DbContext { public conexaoSQL() : base("name=conexaoSQL") { } } } Critei também a classe(Model) com as propriedades da tabela criada: using System; using System.Collections.Generic; using System.Linq; using System.Web; using System.ComponentModel.DataAnnotations; using System.Data.Entity; namespace projeto.Models { public class Usuario { [Key] public Int32 Id { get; set; } public string Nome { get; set; } public string Telefone { get; set; } public string Celular { get; set; } public string Email { get; set; } public string Endereco { get; set; } } } Porém no momento em que clico com o botão direito do mouse na pasta Controllers, clico em Add/Controller, configuro conforme as informações abaixo Controller name: UsuarioController Scaffolding options Template: API controller with read/write actions, using Entity Framework Model class: Usuario(projeto.Models) Data context class: Usuario(projeto.Models) e clico em Adicionar, é apresentada uma tela de erro com a seguinte mensagem: "Unsuported Context type". Alguém sabe me informar o pq desse erro e como faço para solucioná-lo?
  5. luroberto

    Substituir if por foreach em CSharp asp.net

    Olá Dan Borges, obrigado pela dica. Seria mais ou menos isso, só que no seu código, verifca apenas se o tipo de controle é um checkbox, mas preciso verificar se é um checkbox, se ele está marcado e talvez, gravar o nome do checkbox em uma lista, para posteriormente verificar todos os itens que foram adicionados na lista para poder utilizá-los.
  6. Boa tarde Amigos, Tenho o seguinte código que verifica quais os checkboxs estão marcados para efetuar determinadas tarefas de insert no banco : classeInsert c = new classeDeInsert(); //instancia da classe que possui o método de insert no banco //Faço a verificação em cada checkbox para saber se está marcado //Em cada checkbox marcado, chamo o método passando 3 parâmetros que são: //Login do usuário selecionado, código da aplicação que é o checkbox marcado e o perfil selecionado if (cbx1.Checked == true) { c.IncluiAcesso(ddlUsuario.SelectedItem.Value, "1", ddl1.SelectedItem.Value); } if (cbx2.Checked == true) { c.IncluiAcesso(ddlUsuario.SelectedItem.Value, "2", ddl2.SelectedItem.Value); } if (cbx3.Checked == true) { c.IncluiAcesso(ddlUsuario.SelectedItem.Value, "3", ddl3.SelectedItem.Value); } if (cbx4.Checked == true) { c.IncluiAcesso(ddlUsuario.SelectedItem.Value, "4", ddl4.SelectedItem.Value); } if (cbx5.Checked == true) { c.IncluiAcesso(ddlUsuario.SelectedItem.Value, "5", ddl5.SelectedItem.Value); } O problema é que o código não está legal utilizando um if para cada verificação, pois se eu incluir 20, 30 checkboxs não será viável efetuar um if para cada um deles. O que preciso fazer é substiruir os If´s por foreach ou algum outro laço para identificar quais os checkboxs estão marcados . Alguém tem alguma sujestão para me ajudar ? Obs.: Esses checkboxes estão em um Panel que incluí no form. Estou utilizando páginas asp.Net C# Desde já, agradeço.
  7. luroberto

    Identificando a checkox pelo nome CSharp asp.net

    Tem como passar o nome do valor da variável aplicacao (que é a que possui o nome da checkbox) para uma variável do tipo checkbox, algo tipo : foreach (var item in aplicacoes) { var aplicacao = "cbx" + item.idaplicacao; CheckBox chk = FindControl(aplicacao); chk.Checked = true; } ai eu marco aquela checkbox como checked ? Sei que o código está errado, mas a ideia é essa. Já resolvi, o código ficou da seguinte forma : if (idusuario == 30) { List <aplicacoesModel> aplicacoes = listaAcessos(); foreach (var item in aplicacoes) { var aplicacao = "cbx" + item.idaplicacao; ((CheckBox)pnAcessoAplicacoes.FindControl(aplicacao)).Checked = true; } } Caso alguém precise. Abraços
  8. Boa tarde pessoal, tenho o seguinte código como exemplo: if (idusuario == 125) { List <aplicacoesModel> aplicacoes = listaAcessos(); //Lista aplicacoes recebe o resultado do método listaAcessos(); com os acessos que o usuário possui foreach (var item in aplicacoes) // Faz um foreach na lista, chamada aplicacoes, criada acima { var aplicacao = "cbx" + item.idaplicacao; // Variável recebe a string cbx concatenando com o id da aplicação } } Neste trecho tenho uma lista, chamada aplicações com códigos armazenados que foram buscados em uma query do SQL (Método listaAcessos). Faço um foreach nessa lista para poder verificar quais são os códigos para o usuário especificado. A cada passagem do foreach armazeno o código idaplicação concatenando com a string "cbx" na variável aplicacao, ficando cbx+id . Ex.: se o código idaplicacao nessa passagem for igual a 8, será armazenado o valor cbx8 na variável aplicacao. Após pegar este valor que é o nome de uma entre as checkbox da aplicação, irá marcar a checkbox que possui o mesmo nome da variável como checked, alguém pode me dar uma idéia como fazer esse processo de marcar a checkbox com o mesmo nome da variável aplicacao como checked a cada passagem do foreach ?
  9. luroberto

    Recuperando uma List de um Controller para View ASp.Net MVC 5

    Na verdade foi o tratamento que não estava sendo efetuado, causando erro , pois quando não retornava nenhum valor apresentava a mensagem de erro. Efetuei o tratamento caso o valor da lista seja nulo e o problema foi resolvido. Obrigado a todos pela atenção.
  10. luroberto

    Concatenar String Razor ASp.NET CSharp

    Funcionou Ivan. Muito obrigado!!!!!!!!
  11. luroberto

    Concatenar String Razor ASp.NET CSharp

    Prezados, Estou precisando fazer uma concatenação em uma string no Razor asp.net, segue o código : <div class="post-cnt"> @foreach (var item in Model) { @Html.ActionLink("Principal", "Index", null, new { @class = "a{0}", @item.idAplicacao }) } </div> Para cada iteração do Foreach preciso concatenar o id que foi atribuído ao @item.idAplicacao , com a letra a. O resultado ficará em a1, a2, a17... Se alguém puder me ajudar ficarei muito grato. Abraços!
  12. luroberto

    Recuperando uma List de um Controller para View ASp.Net MVC 5

    Tem como eu instanciar mais de uma Model no Controller ?
  13. luroberto

    Recuperando uma List de um Controller para View ASp.Net MVC 5

    Vou colocar o código completo para um melhor entendimento, pois estou recebendo a mensagem de Erro "Referência de objeto não definida para uma instância de um objeto". Código do controller : public ActionResult Login(LoginModel model, string ReturnUrl) { Acesso acesso = new Acesso(); if (!this.ModelState.IsValid) //Primeiro verifica se o modelo não é valido { return this.View(model); // Caso não seja válido retorna para a view Login } // ASP.Net *Membership é um provider da microsoft para garatir a segurança da aplicação, utilizado no gerenciamento de regras de acesso //Método responsável pela validação do usuário e senha digitados if (Membership.ValidateUser(model.username, model.password)) { //Verifica se a opção de lembrar senha para guardar o login e senha em cookie local para não precisar digitar novamente FormsAuthentication.SetAuthCookie(model.username, model.remembrerMe); //Caso sejam válidos (Login e senha) pega o endereço da RedirectTOAction para redirecionar o usuário Logado, no caso (principal/Index) if (this.Url.IsLocalUrl(ReturnUrl) && ReturnUrl.Length > 1 && ReturnUrl.StartsWith("/") && !ReturnUrl.StartsWith("//") && !ReturnUrl.StartsWith("/\\")) { return this.Redirect(ReturnUrl); } Session["Login"] = model.username; List<AcessoModelo> listadeAcessos = acesso.verificaAcesso(Login); // List recebe a lista pelo método verificaAcesso() return this.RedirectToAction("Principal", "Login", listadeAcessos); // Redireciona para a action Index do controller principal, com a lista de todos os objetos } this.ModelState.AddModelError(string.Empty, "Login ou senha inseridos estão incorretos"); // Mensagem que será mostrada caso o login ou senha estejam incorretos // Mensagem será mostrada no ViewBag.Message do Formulário = "Login ou senha inseridos estão incorretos"; return this.View(model); } Código da View : @model IEnumerable<Aplicacoes.Dominio.AcessoModelo><html><head></head><body> <section class="post"> @*AQUI FAÇO UM FOREACH NO MODEL PEGANDO A LISTA DE ÍTENS*@ @foreach (var item in Model) { <span> @item.idAplicacao </span> } </section></body></html> Quando eu rodo a aplicação , ela pára no ponto do Foreach e apresenta a mensagem de Erro : "Referência de objeto não definida para uma instância de um objeto." Alguém ,please ?
  14. Pessoal, Estou tentando passar uma lista para a minha view porém na view a lista não é recuperada. Poderiam me ajudar no meu código conforme segue : <<Código no Controller >>: public ActionResult Logon() { ... procedimentos, etc.... ... List<AcessoModelo> listadeAcessos = acesso.verificaAcesso(Login); /* Lista (listadeAcessos ) recebe os dados que foram recuperados de um select e armazenados no método verificaAcesso *\ ViewBag.ListadeAplicacoes = listadeAcessos; // Passo a lista de acessos para a Viewbag.ListadeAplicacoes return this.RedirectToAction("Inicio", "Logon") } ----------------------------------------------//-------------------------------------- <<Código na View>>: @foreach (var item in ViewBag.ListadeAplicacoes) { <span> @item.id_Aplicacao</span> }
  15. luroberto

    Configurar Connection String no Web.Config ASP.NET MVC C#

    Funcionou Ivan, muito obrigado!
×

Important Information

Ao usar o fórum, você concorda com nossos Terms of Use.