Jump to content

JullySL

Members
  • Content count

    49
  • Joined

  • Last visited

Community Reputation

0 Comum

2 Followers

About JullySL

  • Birthday 03/31/1988

Informações Pessoais

  • Sexo
    Feminino
  1. Olá, criei um projeto em asp.net mvc 5 com sites multiplos para o cliente escolher o seu modelo de layout. Porém estou com um problema de "processamento" ao meu ver e gostaria de otimizar isso. Todo método do meu controller estou precisando chamar uma ViewModel nela ele Lê o cliente e todas informações do web site do cliente, gostaria de saber se isso é realmente necessário ou tem uma forma melhor de ser feito? Vou postar um exemplo: ViewModel: public HomeViewModel(string website) { var uow = new UnitOfWork(); var contratante = uow.ClienteRepositorio.Buscar(c => c.WebSite == website); Tema = contratante.Registro; IdCliente = cliente.Id; MetaKeywords = "teste metakey"; MetaDescription = " teste metaDescription"; FavIcon = "caminhodafoto"; [demais campos] } Controller 1º método public ActionResult Index() { var dominio = Tema.TemaAtual(); homeViewModel = LerDominio(dominio); return View("~/Views/Tema/"+homeViewModel.Tema+"/Home/Index.cshtml", homeViewModel); } 2º método public ActionResult Servicos() { var dominio = Tema.TemaAtual(); homeViewModel = LerDominio(dominio); return View("~/Views/Tema/"+homeViewModel.Tema+"/Home/Servicos.cshtml"); } Agradeço a ajuda de vcs
  2. Boa tarde! Tenho um projeto em asp net mvc 5 com banco de dado sql server 2012 hospedado no rds da Amazon acontece que: Quando rodo o projeto local através do localhost com a string de conexão conectada ao servidor rds sql server 2012 da aws o sistema funciona normalmente faz o login e senha td certinho, porém quando subo a aplicação para o servidor da amazon o sistema não funciona ele abre normalmente a tela para o usuário inserir o login e senha mas não apresenta nenhuma mensagem de erro. Alguém sabe me dizer se precisa fazer algum tipo de instalação ou configutação no servidor windows?[ agradeço desde já
  3. JullySL

    formulário submit e scrollspy

    Boa tarde! Tenho um formulário e quando clico no botão Enviar/Submit preciso que na tela de resultado, mostre somente o resultado da busca do usuário sem mostrar o banner, fazendo o efeito do scrollspy, eu consegui fazer o efeito porém ou ele executa o afeito ou ele executa a busca =( alguém pode me ajudar por favor (Ps não se atende aos nomes das variáveis, pois são de teste) function showDetails() { $('.Classname').click(function(){ $("html, body").animate({ scrollTop: 2000 }, 200); //alert("teste2") return false; }); } </script> <form method="POST" action="pagina.asp?id=14" onSubmit="return valida(this);"> <select name="nome" class="select_opc" id="nome" onChange="chamarLista(this.value);" > <button type="submit" onclick="showDetails()" id="section42" class="Classname" data-animal-type="section42"> Pesquisar</button> </form> Agradeço desde ja
  4. JullySL

    Asp.net mvc 5 e jquery

  5. JullySL

    Asp.net mvc 5 e jquery

    Boa tarde! Alguém pode me ajudar por favor? Quero abrir o detalhe do produto que formatei na minha controller, porém quando chamo o método ele abre apenas o método sem o layout da minha Shared, alguém pode me ajudar por favor? public string ProdutoDestaques(string param ) { var b = new StringBuilder(); try { var uow = new UnitOfWork(); var lista = new List<Produto>(); string[] include = new string[] { }; lista = uow.ProdutoRepositorio .Listar(i => i.Finalidade == param, include).OrderByDescending(x => x.Referencia).Take(4).ToList(); foreach (var item in lista) { var nome = "<span>" + item.Referencia + "</span>"; var url = Url.Action("Detalhe", "Home", new { referencia = item.Referencia }); b.AppendLine("<div class='box_detalhes'>"); b.AppendLine("<div class='box_foto'><a href=''><img src='/Content/images/sgimais.jpg' title='Clique para Ampliar' border='0' alt='Foto do imóvel' /></a></div> "); b.AppendLine("<div class='desc_box'>"); b.AppendLine("<p> <strong> Referencia: </strong>" + item.Referencia + "</p> "); b.AppendLine("<p> <strong> " + item.IdTipoImovel + "</strong></p> "); b.AppendLine("<p> <strong> " + item.Localizacao + "</strong></p> "); b.AppendLine("<p> <strong> Valor Venda: </strong> <span>" + item.ValorVenda.ToString() + "</span> </p> "); b.AppendLine("<p> <strong> Valor Locação: </strong> <span>" + item.ValorLocacao.ToString() + "</span> </p> "); b.AppendLine("<li>"); Quando clica neste botão, ele executa o controller Detalhe, porém ele mostra só o resultado sem o layout do projeto. b.AppendLine("<a href=" + url + ">"); b.AppendLine("Teste </a>"); b.AppendLine("</li>") b.AppendLine("</div>"); b.AppendLine("</div>"); } if (lista.Count > 0) { return b.ToString(); } else return SemMensagens(); } catch { return SemMensagens(); } } Função: Detalhe: function (referencia) { var url = "/Home/Detalhe"; $.ajax({ url: url, datatype: "html", type: "GET", data: { referencia:referencia }, }).done(function (data) { $("#Detalhe").html(data); }).fail(function (jqXHR, exception) { TratamendodeErro(jqXHR, exception); }); }, Controller: public ActionResult Detalhe(int referencia) { var b = new StringBuilder(); try { var uow = new UnitOfWork(); var lista = new List<Produto>(); string[] include = new string[] { }; lista = uow.ProdutoRepositorio .Listar(i => i.Referencia == referencia.ToString(), include).ToList(); foreach (var item in lista) { var nome = "<span>" + item.Referencia + "</span>"; var descricao = item.Descricao.ToString(); b.AppendLine("<div class='box_detalhes'>"); b.AppendLine("<div class='desc_box'>"); b.AppendLine("<p> <strong> Referencia: </strong>" + item.Referencia + "</p> "); b.AppendLine("<p> <strong> " + item.IdTipo + "</strong></p> "); b.AppendLine("</div>"); b.AppendLine("</div>"); } if (lista.Count > 0) { return View(b.ToString()); } else return View(SemMensagens()); } catch { return View(SemMensagens()); } }
  6. Tinha um projeto em asp.net mvc4 hospedado na Amazon, funcionando, fiz a migração deste projeto para o mvc5, subi todas dll, porém quando executo o sistema no navegador está mostrando como pastas, não mostra a tela de login, quando volto o projeto em asp.net mvc4 funciona normalmente, acredito que não seja nenhum problema com o IIS, porém como não mostra erro não consigo encontrar o que tem de errado, alguém pode me ajudar por gentileza, estou a dias pesquisando na internet e não encontrei ainda uma solução, já reiniciei o pool de aplicação, já comparei os web.config e nada de funcionar, e o projeto continua funcionando local. Se alguém puder ajudar ficarei grata.
  7. JullySL

    Hospedagem gratuita Amazon Instância EC2 sumiu

    Resolvido. Falta de experiência de iniciantes, a região onde a instancia estava criada, não estava selecionada, por padrão estava Ohio e onde minha instancia está criada era em Oregon. Espero ajudar outras pessoas.
  8. Olá! Estou fazendo testes de hospedagem no ambiente da Amazon utilizando instancia EC2 de teste (gratuíta) Windows server 2012, meu site está no ar funcionando, já limpei cache já testei em outras máquinas e está funcionando, porém quando eu tento acesso o console apresenta erro, quando acesso o ambiente da amazon através do site, vou na opção EC2 instancia e está como se eu não tivessse nenhuma instancia ativa, já aconteceu isso com alguém? Alguém pode me ajudar por favor?
  9. Eu subi manualmente e subi tb a pasta bin + os assembly que indicaram em um tutorial, hoje instalei o ASP.NET MVC 4 para Visual Studio 2010 SP1 e Visual Web Developer 2010 SP1 local está este erro: Server Error in '/SAC' Application. Configuration Error Description: An error occurred during the processing of a configuration file required to service this request. Please review the specific error details below and modify your configuration file appropriately. Parser Error Message: Could not load type 'Sac.Seguranca.MyRoleProvider'. Source Error: Source File: C:\inetpub\wwwroot\web.config Line: 62 e no link publicado com p domínio permanece o erro postado no inicio deste post
  10. Olá, estou usando os serviços da amazon na versão teste onde estou usando um servidor gratuíto windows server 2012 r2 para hospedar minha aplicação em asp net mvc 4, fiz a configuração do IIS, hospedei primeiro um site em html e asp classic e funcionou normalmente, porém quando subi minha aplicação em asp net mvc 4, está apresentando uma mensagem de erro e gostaria de ajuda, pois já fiz algumas configurações no IIS porém a mensagem persiste: Server Error in '/' Application. Could not load file or assembly 'System.Web.Http.WebHost, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35' or one of its dependencies. The system cannot find the file specified. Description: An unhandled exception occurred during the execution of the current web request. Please review the stack trace for more information about the error and where it originated in the code. Exception Details: System.IO.FileNotFoundException: Could not load file or assembly 'System.Web.Http.WebHost, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35' or one of its dependencies. The system cannot find the file specified. Source Error: An unhandled exception was generated during the execution of the current web request. Information regarding the origin and location of the exception can be identified using the exception stack trace below. Assembly Load Trace: The following information can be helpful to determine why the assembly 'System.Web.Http.WebHost, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35' could not be loaded.
  11. JullySL

    2 modals perdendo valor

    Olá! Estou com dificuldade para usar dois modals, a instrução está carregando sempre informações do primeiro da lista. Quando clico no ticket ele abre um modal perguntando se quero agendar ou encerrar, quando clico em encerrar ele abre um modal com todos os dados do ticket para eu fazer a anotação e encerrar o ticket porém ele pegando o Id somente do primeiro ticket mesmo eu selecionando o ticket de númeração 8 ele carrega o número 1 Alguém pode me ajudar, por favor? <tbody> @foreach (var item in @Model.Tickets) { <tr onclick="document.getElementById('id01').style.display='block'"> <td>@item.Id</td> <td>@item.Situacao</td> <td>@item.Assunto</td> <td>@item.Contato</td> <td>@item.Usuario.Nome</td> </tr> <td class="w3-container"> <div id="id01" class="w3-modal" style="border: 0px solid red;"> <div class="w3-modal-content" style="width: 26%;"> <div class="w3-container" style="padding: 40px;"> <p>Quero:</p> <span onclick="document.getElementById('id01').style.display='none'" class="w3-button w3-display-topright">&times;</span> <button data-value="@item.Id" class="btnEdit" onclick="javascript:void(0)" style="background:#0094ff; color:#fff; font-weight:bold; border:none; padding:30px;">Agendar</button> <button data-value="@item.Id" class="btnEditE" onclick="javascript:void(0)" style="background:#0094ff; color:#fff; font-weight:bold; border:none; padding:30px;">Encerrar</button> </div> </div> </div> </td> } </tbody> <div id="dialog" title="Alterar" style="overflow: hidden; border: 0px solid red;"></div> <div id="dialogE" title="Encerrar" style="overflow: hidden; border: 0px solid red;"></div> @section Scripts{ <script src="https://code.jquery.com/ui/1.12.0-rc.2/jquery-ui.min.js"></script> <script src="~/Scripts/jquery.unobtrusive-ajax.min.js"></script> <script type="text/javascript"> $(function () { var id = 0; $(document).on('click', '.btnEdit', function () { id = $(this).attr("data-value"); $('#dialog').dialog('open'); }); $('#dialog').dialog({ autoOpen: false, width: 400, resizable: false, title: 'Alterar Ticket', modal: true, open: function (event, ui) { $(this).load("@Url.Action("PegaTicketPorId")", { id: id }); }, buttons: { "Fechar": function () { $(this).dialog("close"); } } }); }); $(function () { var id = 0; $(document).on('click', '.btnEditE', function () { id = $(this).attr("data-value"); alert("e:"+id); $('#dialogE').dialog('open'); }); $('#dialogE').dialog({ autoOpen: false, width: 400, resizable: false, title: 'Encerrar Ticket', modal: true, open: function (event, ui) { $(this).load("@Url.Action("EncerrarPorId")", { id: id }); }, buttons: { "Fechar": function () { $(this).dialog("close"); } } }); }); </script>
  12. Estou conectando com o banco de dados sql server local que está funcionando perfeitamente, porém eu preciso conectar com o banco de dados sql server que contratei na locaweb, configuro no app.config os dados certinho porém apresenta mensagem que não foi localizado o banco de dados quando hospedo e localmente ele cria um novo banco de dados local em branco quando insiro a string de conexão usando os dados que a Locaweb informou: <connectionStrings> <add name="Db" connectionString="Data Source=caminhoBd;Initial Catalog=NomeBD;User Id=NomeUS;Password=Pass"/> </connectionStrings> Não conectar de jeito nenhum, eu abri um chamado com a locaweb e eles hospedagem uma aplicação informando que o problema está na inha string de conexão Ele fica sublinhando minha : <providers> <provider invariantName="System.Data.SqlClient" type="System.Data.Entity.SqlServer.SqlProviderServices, EntityFramework.SqlServer" /> </providers> A mensagem de erro que recebo é esta: A network-related or instance-specific error occurred while establishing a connection to SQL Server. The server was not found or was not accessible. Verify that the instance name is correct and that SQL Server is configured to allow remote connections. (provider: SQL Network Interfaces, error: 26 - Error Locating Server/Instance Specified) Você pode me ajudar por favor?
  13. itlpps, agradeço sua ajuda! Consegui resolver essa isso mesmo! Sucesso!
  14. Boa tarde! Gostaria da ajuda de vocês, fiz um autocomplete na tela de cadastros de chamados, para quando o usuário estiver cadastrando um um chamado, se for cliente novo ou existente, se ele digitar Maria e tiver 3 Marias cadastradas ele irá selecionar a Maria que se refere o chamado, selecionando a Maria existente quando ele pressionar para o próximo campo eles serão autopreenchidos com as informações do cliente que está na base de dados, porém quando o cliente não existir apenas dar continuidade ao cadastro. O Problema do meu código é: Tenho cadastrado no cadastro de clientes: Cliente1: Maria Santos Cliente 2: Maria Virginia Se eu selecionar Maria Virginia ele trás os dados tanto da Maria Santos quanto da Maria Virginia,sendo que se eu selecionei Maria Virginia não tem por que ele trazer dados de outro cliente certo?! segue script Crontroller: Controller [HttpGet] public ActionResult Index() { return View(); } [HttpPost] public JsonResult Index(string Prefix) { ClienteAplicacao appCliente = new ClienteAplicacao(); var ListarCliente = appCliente.ListaTodos(); var ClienteNome = (from N in ListarCliente where N.Nome.StartsWith(Prefix) select new { N.Nome, N.Id, N.Email }); return Json(ClienteNome, JsonRequestBehavior.AllowGet); } public JsonResult ClienteList(string Id) { ClienteAplicacao appCliente = new ClienteAplicacao(); var ListaCliente = appCliente.ListaTodos(); var resultado = (from c in ListaCliente where (c.Nome.ToLower().Contains(Id.ToLower())) select c).ToList(); return Json(resultado, JsonRequestBehavior.AllowGet); } Jquery $(document).ready(function () { $("#Nome").autocomplete({ source: function (request, response) { $.ajax({ url: "/Autocom/Index", type: "POST", dataType: "json", data: { Prefix: request.term }, success: function (data) { response($.map(data, function (item) { return { label: item.Nome + ", " + item.Email, value: item.Nome }; //return data; })) $('#Nome').blur(function () { var aChk = document.getElementsByName('Nome'); var texto = texto + (aChk.value) $('#lbairro').val(texto); alert(texto); $.getJSON('/Autocom/ClienteList/' + $('#Nome').val(), function (data) { var items = ''; $.each(data, function (i, cliente) { items += 'E-mail:<input type="email" id="Email" name="Email" value="' + cliente.Email + '" class="txtInputMax" />'; }); $('#rData').html(items); }); }) } }) }, }); }) Formulário <input id="NomeCliente" name="NomeCliente" type="hidden" value="" /> <div> Nome: <input name="Nome" id="Nome" type="text" class="txtInputMax" /> </div> <div class="editor-field" id="rData"> E-mail: <input name="Email" id="Email" type="text" class="txtInputMax" /> </div> Agradeço quem puder ajudar!
  15. JullySL

    IIS 7 Windows 7 Binding Domain

    Boa tarde! Eu tenho o IIS 7 configurado para aplicações asp classic e agora estou trabalhando com o ASP.NET MVC porém ele já vem configurado o IIS Express, estou tendo dificuldades para usar o Binding Domain, achei um tutorial onde explica o passo a passo, porém ao abrir o arquivo applicationhost no tutorial informa que vou achar o nome do meu projeto, o problema começa por ai não acho o nome do meu projeto para manipular os bindings. O que pretendo fazer os os binging domain é usar sites multiplos o tutorial é este: http://www.tiselvagem.com.br/desenvolvimento/net/dominio-fake-alias-de-dominio-e-binding-de-dominios-no-iisexpress/ Alguém pode me ajudar por favor?
×

Important Information

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