Jump to content

Search the Community

Showing results for tags 'mvc'.



More search options

  • Search By Tags

    Type tags separated by commas.
  • Search By Author

Content Type


Forums

  • Bem-vindos ao Portugal-a-Programar
    • Sugestões, Críticas ou Dúvidas relativas ao P@P
    • Acerca do P@P
  • Comunidade a Trabalhar
    • Wiki P@P
    • Apresentação de Projectos de Programação
    • Downloads
  • Revista PROGRAMAR
    • Revista PROGRAMAR
  • Desenvolvimento Geral
    • C
    • C++
    • Java
    • Haskell
    • Pascal
    • Python
    • Bases de Dados
    • Visual Basic Clássico
    • Visual Basic for Applications (VBA)
    • Dispositivos Móveis
    • Outras Linguagens
  • Desenvolvimento Orientado para Web
    • PHP
    • HTML
    • CSS
    • Javascript
    • Outras Linguagens de WebDevelopment
    • Desenvolvimento Web
  • Desenvolvimento .NET
    • C#
    • Visual Basic .NET
    • ASP.NET
    • WPF & SilverLight
  • Software e Sistemas Operativos
    • Software de Produtividade
    • Sistemas Operativos
    • Apresentação de Software
  • Informática
    • Interfaces Visuais
    • Computação Gráfica
    • Algoritmia e Lógica
    • Segurança e Redes
    • Hardware
    • Electrónica
    • Automação Industrial
    • Matemática
    • Dúvidas e Discussão de Programação
    • Notícias de Tecnologia
  • Outras Áreas
    • Dúvidas Gerais
    • Discussão Geral
    • Eventos
    • Anúncios de Emprego
    • Tutoriais
    • Snippets / Armazém de Código
  • Arquivo Morto
    • Projectos Descontinuados
    • System Empires

Blogs

  • Blog dos Moderadores
  • Eventos
  • Notícias de Tecnologia
  • Blog do Staff
  • Revista PROGRAMAR
  • Projectos
  • Wiki

Categories

  • Revista PROGRAMAR
  • Tutoriais
  • Textos Académicos
  • Exercícios Académicos
    • Exercícios c/ Solução
    • Exercícios s/ Solução
  • Bibliotecas e Aplicações
  • Outros

Find results in...

Find results that contain...


Date Created

  • Start

    End


Last Updated

  • Start

    End


Filter by number of...

Found 40 results

  1. DarkAngel

    Esconder conteudo dendro de div

    Bom dia! Estou a fazer um secript que me permita esconder e mostrar o conteudo do meu site baseado em ajax e jquery. O meu objetivo é mostrar o conteudo sem fazer reload à página e, se a página já tiver sido carregada, simplesmente esconder a outra e mostrar essa. divs: <div id="content"> <div class="loader1" style="display: none"> <img src="~/img/dragon.gif" alt="Loading..." /> </div> <div id="content1"> @RenderBody() </div> <div id="content2"> </div> </div> Script: <script> $(".teste a").on("click", function () { var sel = $(this).attr("data-sub"); if ($(this).attr('data-loaded') == 'true') { //VERIFICAR SE JA FOI CARREGADO ✓ console.log('esta div já existe!'); console.log($(this).attr("data-sub")); if (($("div." + sel).attr("class")) != sel) { //SE SIM ESCONDE ANTERIOR E MOSTRA ATUAL $(sel).hide(); console.log('Esconder esta div'); } else { $(sel).show(); console.log('Mostrar esta div'); } } else { console.log('esta div NÃO existe!'); $(this).attr('data-loaded', 'true'); $(".loader1").show(); //ATIVA LOADING ✓ $.ajax({ //SE NAO PEDIDO AJAX AO URL CORRESPONDENTE DINAMICAMENTE ✓ type: 'GET', url: '/' + $(".main a").attr('data-main') + '/' + $(this).attr('data-sub'), success: function (data) { if ($(data).text() != '') { //VERIFICAR SE TRAZ RESULTADO ✓ $("#content2").add('<div id="cont" class="' + sel + '"' + '>' + data + '</div>').appendTo('#content2'); //SE SIM ADICIONA AO CONTAINER ✓ $("#content1").hide(); } else { alert('O container está vaziu!'); } }, complete: function () { $(".loader1").hide(); //DESATIVA LOADING ✓ }, return: false, }); } }); </script> navbar: <div class="sidebar-header"> <a href="../home"><img src="/img/logodrakoons.png" alt="Alternate Text" class="imgresponsive" /></a> </div> <ul class="list-unstyled components"> <i class="fas fa-home paddingleft" style="font-size: 20px"></i><a href="../home"> Início</a> <li class="main"> <a href="#homeSubmenu" data-toggle="collapse" aria-expanded="false" class="dropdown-toggle" data-main="portfolio">Portfólio</a> <ul class="dro collapse list-unstyled" id="homeSubmenu"> <li class="teste"> <a href="#" data-url="/portfolio/artworks" data-loaded="false" data-sub="artworks"> Artworks</a> </li> <li class="teste"> <a href="#" data-url="/portfolio/logotipos" data-loaded="false" data-sub="logotipos">Logótipos</a> </li> <li class="teste"> <a href="#" data-url="/portfolio/banners" data-loaded="false" data-sub="banners">Banners</a> </li> <li class="teste"> <a href="#" data-url="/portfolio/videos" data-loaded="false" data-sub="videos">Videos</a> </li> </ul> </li> <li class="main"> <a href="#pageSubmenu" data-toggle="collapse" aria-expanded="false" class="dropdown-toggle art" id="teste" data-main="artistas">Artistas</a> <ul class="drop collapse list-unstyled" id="pageSubmenu"> <li> <a id="art" href="/artistas/daxter">Daxter</a> </li> <li> <a id="art" href="/artistas/darkangel">DarkAngel</a> </li> </ul> </li> </ul> Obrigado!
  2. rsd_17

    Guardar em ficheiro com o MVC C#

    Ola estou a apreender a programar em c#, estrutura MVC . Neste exercício crio uma janela que permite o utilizador guardar cores em ficheiro e ele escolhe o sitio onde as quer guardar e o ficheiro, sendo apenas guardado em ficheiros de texto. Ate ai tudo ok, funciona mas na etapa seguinte preciso que apenas deixe guardar o nome das cores uma vez, que não as deixe repetir no ficheiro. Caso a cor ja tenha sido guardada anteriormente, a aplicação não deve permitir guardar novamente a cor no ficheiro e alertar o utilizador com uma mensagem 'A cor verde já foi guardada! ' . Não estou a conseguir fazer esta ultima etapa, alguem me pode ajudar agradeço
  3. Boas, tenho uma imagem numa pagina que ao clicar quero que faça voltar á pagina inicial. Alguem pode dar uma ajudinha?
  4. Sou estagiária e deram-me uma aplicação a meio para acabar, que esta a ser desenvolvida com MVC. Acontece que a função create que o outro estagiário fez não funciona porque tem duas tabelas com relação de n-n e na função ele so esta a ir buscar dados e regista los numa... Só que não consigo achar forma de adicionar outra tabela ou usar a tabela relacional. Este é o código da função create que ele deixou ' GET: DEF_DEFECT/Create Function Create() As ActionResult Return View() End Function ' POST: DEF_DEFECT/Create 'To protect from overposting attacks, please enable the specific properties you want to bind to, for 'more details see http://go.microsoft.com/fwlink/?LinkId=317598. <HttpPost()> <ValidateAntiForgeryToken()> Function create(<Bind(Include:="CODE_DEF,DESCRIPTION_DEF")> ByVal dEF_DEFECT As DEF_DEFECT) As ActionResult If ModelState.IsValid Then db.DEF_DEFECT.Add(dEF_DEFECT) db.SaveChanges() Return RedirectToAction("Index") End If Return View(dEF_DEFECT) End Function Ele mandou buscar o code_def e description_def na tabela def_defect mas preciso que va buscar o cod_process da tabela Pro_Process. Estas 2 tabelas ao ser normalizadas deram origem á tabela Process_Defect Será que alguém me pode dar uma ajuda???
  5. Estou com problemas ao criar o select para posteriormente usar numa tabela. As tabelas SQL obrigatórias são as seguintes: “Aluno” (**PK:** id, numero, nome), “Area” (**PK:** id, nome), “UC” (**PK:** id, nome, **FK:** id_area) “Classificacao” ( **PK:** id, **FK:** id_uc, **FK:** id_aluno, nota ) Objectivo é criar uma tabela em php (mvc) da seguinte forma: Coluna - Nº aluno Coluna - Nome do aluno Coluna - Nº disciplinas do aluno na área 1 Coluna - Nº disciplinas do aluno na área 2 Coluna - Se soma disciplinas for maior ou igual que 6 "Sim" (Admitido) Com as entidades e relações que existem entre as tabelas, que select tenho de fazer ao SQLpara preencher a tabela? Actualmente tenho o esqueleto MVC e select da tabela classificação function getClassificacao() { $classificacao = array(); $db=new db(); $con=$db->connect(); $sql_query = "SELECT * FROM classificacao"; $result = $con->query($sql_query); $i = 0; while($row = mysqli_fetch_array($result)) { $classificacao[$i]["id"] = $row["id"]; $classificacao[$i]["id_uc"] = $row["id_uc"]; $classificacao[$i]["id_aluno"] = $row["id_aluno"]; $classificacao[$i]["nota"] = $row["nota"]; $i++; } return $classificacao; }
  6. Tenho uma tabela de Pro_Process(Processos) que contem o Code_pro e description_pro. Ao criar um novo processo não está a verificar se existe ou não aquele Code_Pro na base de dados. Eu preciso que ao tentar usar novamente aquele código ele emita uma msg de erro. Como posso fazer isto?
  7. somebody

    DropDownList com multipla seleção

    Tenho uma tabela defeitos e uma de processos, sendo que um defeito pode ter um ou vários processos. Por enquanto tenho a funcionar uma dropdownlist para um defeito, um processo, que alterações preciso fazer para poder seleccionar varios processos, Estou a usar vb.net segue o codigo abaixo: ' GET: DEF_DEFECT/Create Function Create() As ActionResult PopProcessDropDownList() Return View() End Function ' POST: DEF_DEFECT/Create 'To protect from overposting attacks, please enable the specific properties you want to bind to, for 'more details see http://go.microsoft.com/fwlink/?LinkId=317598. <HttpPost()> <ValidateAntiForgeryToken()> Function Create(<Bind(Include:="CODE_DEF,DESCRIPTION_DEF")> ByVal dEF_DEFECT As DEF_DEFECT) As ActionResult If ModelState.IsValid Then db.DEF_DEFECT.Add(dEF_DEFECT) Dim processSelected As String = Request.Form("ProcessesList").ToString() UpdateDefectProcess(dEF_DEFECT, processSelected) db.SaveChanges() Return RedirectToAction("Index") End If Return View(dEF_DEFECT) End Function ' GET: DEF_DEFECT/Edit/5 Function Edit(ByVal id As String) As ActionResult If IsNothing(id) Then Return New HttpStatusCodeResult(HttpStatusCode.BadRequest) End If Dim dEF_DEFECT As DEF_DEFECT = db.DEF_DEFECT.Find(id) If IsNothing(dEF_DEFECT) Then Return HttpNotFound() End If PopulateProcessesDropDownList(dEF_DEFECT.PRO_PROCESS) Return View(dEF_DEFECT) End Function Sub PopProcessDropDownList() Dim listSelectListItems As List(Of SelectListItem) = New List(Of SelectListItem) For Each p As PRO_PROCESS In db.PRO_PROCESS Dim selectItem As SelectListItem = New SelectListItem() selectItem.Text = p.CODE_PRO listSelectListItems.Add(selectItem) Next ViewBag.ProcessCode = listSelectListItems End Sub Sub PopulateProcessesDropDownList(selectedprocesses As Object) ' Dropdown Lists Dim allProcesses = From s In db.PRO_PROCESS Order By s.CODE_PRO Select s.CODE_PRO, s.DESCRIPTION_PRO Distinct ViewBag.PList = New SelectList(allProcesses, "CODE_PRO", "CODE_PRO", selectedValue:=selectedprocesses) End Sub ' POST: DEF_DEFECT/Edit/5 'To protect from overposting attacks, please enable the specific properties you want to bind to, for 'more details see http://go.microsoft.com/fwlink/?LinkId=317598. <HttpPost()> <ValidateAntiForgeryToken()> Function Edit(<Bind(Include:="CODE_DEF,DESCRIPTION_DEF")> ByVal dEF_DEFECT As DEF_DEFECT) As ActionResult If ModelState.IsValid Then Dim processToUpdate = db.DEF_DEFECT _ .Include(Function(i) i.PRO_PROCESS) _ .Where(Function(i) i.CODE_DEF = dEF_DEFECT.CODE_DEF) _ .Single() Dim processSelected As String = Request.Form("ProcessesList").ToString() UpdateDefectProcess(processToUpdate, processSelected) db.Entry(processToUpdate).State = EntityState.Modified db.SaveChanges() Return RedirectToAction("Index") End If Return View(dEF_DEFECT) End Function Private Sub UpdateDefectProcess(updateDefect As DEF_DEFECT, processSelected As String) 'Dim selectedProcessHS = New HashSet(Of String)(processSelected) Dim selectedProcessHS = processSelected Dim defectProcess As IEnumerable(Of String) = New HashSet(Of String)(updateDefect.PRO_PROCESS.Select(Function(c) c.CODE_PRO)) For Each c In db.PRO_PROCESS If selectedProcessHS.Contains(c.CODE_PRO.ToString()) Then updateDefect.PRO_PROCESS.Add(c) Else If defectProcess.Contains(c.CODE_PRO) Then updateDefect.PRO_PROCESS.Remove(c) End If End If Next End Sub
  8. Tenho uma tabela defeitos e uma de processos, sendo que um defeito pode ter um ou vários processos. Por enquanto tenho a funcionar uma dropdownlist para um defeito, um processo, que alterações preciso fazer para poder seleccionar varios processos, segue o codigo abaixo: ' GET: DEF_DEFECT/Create Function Create() As ActionResult PopProcessDropDownList() Return View() End Function ' POST: DEF_DEFECT/Create 'To protect from overposting attacks, please enable the specific properties you want to bind to, for 'more details see http://go.microsoft.com/fwlink/?LinkId=317598. <HttpPost()> <ValidateAntiForgeryToken()> Function Create(<Bind(Include:="CODE_DEF,DESCRIPTION_DEF")> ByVal dEF_DEFECT As DEF_DEFECT) As ActionResult If ModelState.IsValid Then db.DEF_DEFECT.Add(dEF_DEFECT) Dim processSelected As String = Request.Form("ProcessesList").ToString() UpdateDefectProcess(dEF_DEFECT, processSelected) db.SaveChanges() Return RedirectToAction("Index") End If Return View(dEF_DEFECT) End Function ' GET: DEF_DEFECT/Edit/5 Function Edit(ByVal id As String) As ActionResult If IsNothing(id) Then Return New HttpStatusCodeResult(HttpStatusCode.BadRequest) End If Dim dEF_DEFECT As DEF_DEFECT = db.DEF_DEFECT.Find(id) If IsNothing(dEF_DEFECT) Then Return HttpNotFound() End If PopulateProcessesDropDownList(dEF_DEFECT.PRO_PROCESS) Return View(dEF_DEFECT) End Function Sub PopProcessDropDownList() Dim listSelectListItems As List(Of SelectListItem) = New List(Of SelectListItem) For Each p As PRO_PROCESS In db.PRO_PROCESS Dim selectItem As SelectListItem = New SelectListItem() selectItem.Text = p.CODE_PRO listSelectListItems.Add(selectItem) Next ViewBag.ProcessCode = listSelectListItems End Sub Sub PopulateProcessesDropDownList(selectedprocesses As Object) ' Dropdown Lists Dim allProcesses = From s In db.PRO_PROCESS Order By s.CODE_PRO Select s.CODE_PRO, s.DESCRIPTION_PRO Distinct ViewBag.PList = New SelectList(allProcesses, "CODE_PRO", "CODE_PRO", selectedValue:=selectedprocesses) End Sub ' POST: DEF_DEFECT/Edit/5 'To protect from overposting attacks, please enable the specific properties you want to bind to, for 'more details see http://go.microsoft.com/fwlink/?LinkId=317598. <HttpPost()> <ValidateAntiForgeryToken()> Function Edit(<Bind(Include:="CODE_DEF,DESCRIPTION_DEF")> ByVal dEF_DEFECT As DEF_DEFECT) As ActionResult If ModelState.IsValid Then Dim processToUpdate = db.DEF_DEFECT _ .Include(Function(i) i.PRO_PROCESS) _ .Where(Function(i) i.CODE_DEF = dEF_DEFECT.CODE_DEF) _ .Single() Dim processSelected As String = Request.Form("ProcessesList").ToString() UpdateDefectProcess(processToUpdate, processSelected) db.Entry(processToUpdate).State = EntityState.Modified db.SaveChanges() Return RedirectToAction("Index") End If Return View(dEF_DEFECT) End Function Private Sub UpdateDefectProcess(updateDefect As DEF_DEFECT, processSelected As String) 'Dim selectedProcessHS = New HashSet(Of String)(processSelected) Dim selectedProcessHS = processSelected Dim defectProcess As IEnumerable(Of String) = New HashSet(Of String)(updateDefect.PRO_PROCESS.Select(Function(c) c.CODE_PRO)) For Each c In db.PRO_PROCESS If selectedProcessHS.Contains(c.CODE_PRO.ToString()) Then updateDefect.PRO_PROCESS.Add(c) Else If defectProcess.Contains(c.CODE_PRO) Then updateDefect.PRO_PROCESS.Remove(c) End If End If Next End Sub Estou a usar vb, alguem me pode dar uma ajudinha?
  9. somebody

    Criar uma regra de 'Delete'

    Boa tarde, estou a desenvolver uma aplicação e preciso de uma ajudinha, preciso de criar uma espécie de filtro em que não deixe o utilizador apagar um registo se houver registos associados. Por exemplo, tenho uma tabela com defeitos de produto não posso apagar a ação relativa aquele defeito. dá pa entender? Grata
  10. Version 1.0

    200 downloads

    Layout engine em PHP puro, tirando partido da metodologia Model-View-Controller.
  11. .navbar-brand { padding: 0px; margin: 0px; border: 0px; float: left; width:400px; height:45px; margin-top:-2px; margin-left:5px; position:relative; border-radius: 0px 0px 15px 15px; } .navbar-brand>img { height: 100%; padding: 0px; width: 40%; }
  12. João Gomes

    Subforms no MVC

    Boa tarde. Alguém sabe se é possível criar subformulários (de tabelas numa relação de 1 para muitos) no VS MVC automaticamente como é feito no ms access? Abraço, João
  13. PaisNeto

    Opinião

    Bom dia, Eu quero fazer uns sites e construir umas aplicações mobile. No visual studio, eu posso criar os sites e criar aplicações moveis, para todos os sistemas operativos. A minha questão/dúvida é se será uma boa aposta a utilização desta ferramenta. Ou que alternativas existem.
  14. Maxim

    Trabalhar com MVC/JS/HTML/CSS

    Comecei a estagiar numa empresa de desenvovimento web. Quando entrei não sabia programar nada, só mexer com wordpress, um pouco de HTML e CSS. Vou ter de trabalhar com MVC4 como backend, e vou ter de implementar algumas funcionalidades no front-end, mas é pouca coisa. Queria saber se alguém conhece algum site bom, em português, onde dê para aprender mais um pouco sobre os truques e práticas recomendadas nesta área ou mesmo aqui no fórum. Boas festas a todos!
  15. Bravo121

    MVC - Validação de plugins

    Boas, tenho uma pequena plataforma MVC que permite instalar mais Modulos através de um ZIP. O que a plataforma faz, por agora, basicamente é pegar no que esta no ZIP e fazer upload para o servidor. Depois no FrontOffice é feito o load de todos os Módulos... Existe alguma maneira de validar o ZIP para verificar compatibilidade de versões entre o Modulo e a Plataforma? Pensei em ter um ficheiro dentro do ZIP, por exemplo config.ini, com as informações mas esse ficheiro pode sempre ser editado ... Alguém tem ideias? PS: O Wordpress também tem Plugins, alguém sabe se ele faz alguma validação no momento da instalação ou loading?
  16. viva, Tenho uma aplicação em MVC 5 similar a esta (http://www.asp.net/mvc/overview/getting-started/getting-started-with-ef-using-mvc/sorting-filtering-and-paging-with-the-entity-framework-in-an-asp-net-mvc-application) em termos de ordenações, filtros e paginação. Agora ao editar um registo, gostaria de ter 2 botões (submit), um para [Gravar] e outro para [Gravar / Editar seguinte] de forma a permitir ao operador actualizar uma série de registos previamente filtrados no "Index". Não sei se aproveitar o próprio filtro do "Index" para Editar um grupo (filtrado, ordenado e paginado) de registo é uma boa idéia? Como também, no seguimento do Index, se o Edit com dois botões, é uma boa idéia? Dois conceitos que levam problema de [HttpPost] Edit, ter como determinar qual seria o registo seguinte a Editar!? Alguma luz ou indicação de qual seria o caminho a seguir? desde já obrigado.
  17. AJBM

    [Resolvido] Publish Web

    Boas! Eu fiz um site com ASP.NET e com angular.js e no meu pc funciona bem. Quando passo para o servidor deixa de funcionar. Eu penso que o problema está algures nas rotas do angular. angular.min.js:103GET http://XPTO/App/Auth/Views/Login.html 404 (Not Found)(anonymous function) @ angular.min.js:103n @ angular.min.js:98g @ angular.min.js:95(anonymous function) @ angular.min.js:130$eval @ angular.min.js:145$digest @ angular.min.js:142$apply @ angular.min.js:145(anonymous function) @ angular.min.js:20invoke @ angular.min.js:41c @ angular.min.js:20Bc @ angular.min.js:21ge @ angular.min.js:19(anonymous function) @ angular.min.js:315fire @ jquery-1.10.2.js:3062fireWith @ jquery-1.10.2.js:3174ready @ jquery-1.10.2.js:447completed @ jquery-1.10.2.js:118 angular.min.js:117Error: [$compile:tpload] http://errors.angularjs.org/1.5.7/$compile/tpload?p0=%2FApp%2FAuth%2FViews%2FLogin.html&p1=404&p2=Not%20Found at Error (native) at http://XPTO/BackofficeOrders/Scripts/angular/angular.min.js:6:412 at http://XPTO/BackofficeOrders/Scripts/angular/angular.min.js:156:281 at http://XPTO/BackofficeOrders/Scripts/angular/angular.min.js:130:409 at m.$eval (http://XPTO/BackofficeOrders/Scripts/angular/angular.min.js:145:107) at m.$digest (http://XPTO/BackofficeOrders/Scripts/angular/angular.min.js:142:173) at m.$apply (http://XPTO/BackofficeOrders/Scripts/angular/angular.min.js:145:401) at l (http://XPTO/BackofficeOrders/Scripts/angular/angular.min.js:97:250) at K (http://XPTO/BackofficeOrders/Scripts/angular/angular.min.js:101:373) at XMLHttpRequest.y.onload (http://XPTO/BackofficeOrders/Scripts/angular/angular.min.js:102:397) O link da view Login devia ser XPTO/Backoffice/App/Auth/Views/Login.html. "use strict"; var authApp = angular.module("AuthApp", ["ngRoute", "ngStorage"]); authApp.config(["$routeProvider", "$locationProvider", function ($routeProvider, $locationProvider) { $routeProvider.when("/Login", { templateUrl: "/App/Auth/Views/Login.html" , controller: "AuthController" }); $routeProvider.otherwise("/Login"); // use the HTML5 History API $locationProvider.html5Mode(true); }]);
  18. Boas! Eu estou a fazer uma plataforma web e estou a usar Asp MVC, WebAPI e angularjs. A minha plataforma esta "partida" em vários SPA, uso uma estrutura semelhante à deste video https://www.youtube.com/embed/f67PFtrldGQ?feature=oembed .A minha duvida está como devo proceder no que toca à autenticação/autorização, se devo usar uma abordagem baseada em tokens quer para o MVC e para WebAPI, ou, se uso cookies para o MVC e token para WebAPI.
  19. anarita1976

    Programador WEB/PHP (Carnaxide)

    O nosso cliente, Start-up tecnológica portuguesa, virada para o mundo do desporto, está a investir no crescimento da sua equipa de Programadores com vista ao desenvolvimento de ferramentas que auxiliem os treinadores a analisar o jogo de forma rápida e simples. Responsabilidades: As tarefas estarão orientadas para a atualização e desenvolvimento de novas funcionalidades do software, passando por sistemas de tempo real, comunicações API’s REST/Soap e integrações com outros sistemas. Requisitos & Qualificações: Experiência mínima de 4 anos em programação PHP; Experiência em HTML 5, CSS, Javascript; Experiência em MySQL e jQuery; Experiência com Frameworks MVC; Experiência com Source Control e em desenvolvimento de API’s REST e Soap. Valorizam-se os seguintes conhecimentos: AWS; NodeJs; Sistemas Unix (Ubuntu/Debian, etc); Teste e Q&A (Quality and Assurance). Condições Oferecidas: Pacote salarial adequado à experiência apresentada; Oportunidade de formação e desenvolvimento de carreira; Vínculo contratual estabelecido diretamente com o cliente. Se preenche os requisitos acima mencionados, por favor envie a sua candidatura através do e-mail: careers@quasarhumancapital.com com a Refª 20151202 – Programador Web/PHP (M/F).
  20. Boa tarde. O que eu vos vou perguntar é possivelmente muito idiota, Comecei a brincar com programação no início do ano - o usual, html, css. E cheguei àquele ponto em que tenho de usar javascript e php. Ora, estava a ver exemplos de uma coisa que queria fazer em php e encontrei uns vídeos porreiros no youtube que usavam o simple mvc framework com mamp. Lá descarreguei ambos, mas aqui começa o problema: a versão do simple mvc framework que encontro disponível é a 2.2 e os vídeos de instalação desta versão não mostram (ao contrário das anteriores) os passos no mamp (eu uso windows, ele mac). Bom, basicamente eu queria saber se alguém aqui usa o simple mvc framework e como raio ponho isto a funcionar, assim passo-a-passo, como se eu tivesse 4 anos. Abraço
  21. Bem, tou a tentar desenvolver uma aplicação que controla despesas e rendimentos, e que permite ao utilizador construir listas com base nisso, tendo cada utilizador uma lista de despesas e rendimentos e um respetivo saldo associado á sua conta. O problema na minha aplicação é precisamente obter esse saldo, penso que o problema seja menor, mas não tou a conseguir chegar á solução. Modal Saldo: public class Saldo { public Saldo() { Despesas = new List<Despesa>(); Rendimentos = new List<Rendimento>(); } public int SaldoId { get; set; } public List<Despesa> Despesas { get; set; } public List<Rendimento> Rendimentos { get; set; } public string ApplicationUserId { get; set; } } } Sempre que adiciono uma despesa ou um rendimento é suposto este ser adicionado a esta modal?? ou é possivel obter todas as despesas e rendimentos e depois compara lo com utilizador? O que fiz foi isto: Controlador Despesas public ActionResult Create([bind(Include = "DespesaId,TipoDespesaId,DespesaDescricao,DespesaValor,TipoPagamentoId,Data,Comentario")] Despesa despesa) { var userId = User.Identity.GetUserId(); if (ModelState.IsValid) { var saldo = db.Saldo.Where(d => d.ApplicationUserId == userId).FirstOrDefault(); var desp = new List<Despesa>(); desp.Add(despesa); despesa.ApplicationUserId = userId; if (saldo == null) { var s = new Saldo(); s.Despesas = desp; s.ApplicationUserId = userId; db.Saldo.Add(s); } else { saldo.Despesas.Add(despesa); } db.Despesas.Add(despesa); db.SaveChanges(); return RedirectToAction("Index"); } return View(despesa); } como eu quero o saldo em toda a aplicação chamei um controlador parcial no layout chamado **_ObterSaldo** Modal ObterSaldo public PartialViewResult _ObtemSaldo() { var userId = User.Identity.GetUserId(); var saldo = db.Saldo.Where(d => d.ApplicationUserId == userId).FirstOrDefault(); return PartialView(saldo); } Aqui selecciono o saldo cujo Id do utilizador está associado com o Utilizador com sessão iniciada. vista _ObterSaldo @model MSDiary.Models.Saldo <p>Saldo: @obtemSaldo()</p> @functions { HtmlString obtemSaldo() { decimal saldo = 0; if (Model != null) { foreach (var item in Model.Despesas) { saldo += item.DespesaValor; } foreach (var item in Model.Rendimentos) { saldo -= item.RendimentoValor; } } return new HtmlString(saldo.ToString()); } } Nesta vista itero sobre as listas associadas ao saldo do utilizador, mas sempre que vejo na consola os resultados das listas, diz me que não tem lá nada que está vazio, se alguem me poder explicar o que estou a fazer errado, ou se me poderem explicar um processo melhor de fazer isto agradecia imenso.
  22. Boas! Eu a fazer um pequeno exercício com angular e ASP.NET MVC, estou a tentar aplicar o principio deste video https://www.youtube.com/embed/f67PFtrldGQ?feature=oembed Eu tenho este controller. public class CustomerController : Controller { // GET: Customer public ActionResult Index() { return View(); } } Estas são as rotas que defini com angular. var customerApp = angular.module("CustomerApp", ["ngRoute"]); customerApp.config(['$routeProvider', '$locationProvider', function ($routeProvider, $locationProvider) { $routeProvider. when('/Customer', { templateUrl: '/App/Customer/Views/CustomersList.html' }). when('/Customer/:id', { templateUrl: '/App/Customer/Views/CustomersDetails.html' }). otherwise({ redirectTo: '/Customer' }); $locationProvider.html5Mode(true); }]); View principal <!DOCTYPE html> <html ng-app="CustomerApp"> <head> <meta name="viewport" content="width=device-width" /> <title></title> <base href="/" /> </head> <body> <h1>Customer</h1> <div ng-view></div> <script src="~/Scripts/angular.js" type="text/javascript"></script> <script src="~/Scripts/angular-route.js" type="text/javascript"></script> <script src="~/App/Customer/CustomerApp.js" type="text/javascript"></script> </body> </html> Lista de Clientes Eu clico neste link e funciona. <h2>Lista</h2> <a href="/Customer/1">Customer 1</a> Mas quando eu estou na view /Customer/1 se fizer F5, como esta rota não está definida do lado do servidor dá erro. Existe alguma maneira contornar este problema, sem ter de adicionar um novo método ao CustomerController ?
  23. bernas9

    [Resolvido] Download file

    Boa dia, Malta estou a tentar fazer um download no controller de uma view do evento do botão em MVC, so que o que esta a acontecer é que já tentei mil e uma coisas e nao estou a conseguir pois estou a ir buscar o ficheiro, trata lo todo, quando devia fazer o download nao esta a fazer, alguem me pode dar uma ajudinha? Vou deixar aqui o código que estou a usar, este código esta a ser chamado no evento do botão. public FileResult DownloadFile() { var path = Server.MapPath("~/Content/exportacaoDeDados.zip"); byte[] file = getFile(path); string fileName = "exportacaoDeDados.zip"; return File(file, "application/zip", fileName); }
  24. Bom dia a todos! Estou a desenvolver uma aplicação web em ASP. NET MVC com forms authentication e defino no ficheiro Web.config para esta um timeout de 60 minutos. Para além disso, coloco também o timeout da sessão em 60 minutos. <system.web> <authentication mode="Forms"> <forms loginUrl="~/Account/Login" timeout="60" /> </authentication> <compilation debug="false" targetFramework="4.5.1" /> <httpRuntime targetFramework="4.5.1" /> <customErrors mode="On" defaultRedirect="~/Account/Login" /> <sessionState timeout="60"/> </system.web> Os testes na minha máquina funcionam bem, pois autentico-me, edito dados, posso sair do browser e quando lá volto continuo a editar dados na mesma página. O problema está quando coloco, via FTP, os ficheiros no servidor e os testo pelo browser no domínio. Autentico-me, edito dados, saio do browser e passado 5/10 minutos quando volto à página e carrego em guardar, ele redireciona-me para a página de login. Podem ajudar-me? Obrigado.
  25. juliovieira

    Melhor Captcha para usar com Spring MVC

    Boas, Estou a desenvolver um projecto em Spring MVC , e necessito de opiniões sobre o melhor Captcha para utilizar no mesmo. E partindo do principio que utilizar o reCaptcha da Google está fora de questão, o que acham do BotDetect e do JCaptcha? Existem mais Captchas simples e faceis de implementar em JSP? Agradecia ainda se existissem, a partilha de exemplos práticos dos mesmos. Aguardo respostas, Cumprimentos, Júlio Júnior
×
×
  • Create New...

Important Information

By using this site you accept our Terms of Use and Privacy Policy. We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.