Ir para conteúdo

ggbelgamo

Members
  • Total de itens

    19
  • Registro em

  • Última visita

Reputação

1 Comum

Sobre ggbelgamo

  1. ggbelgamo

    Confirmar se visualizou a imagem

    Bacana. Só puxando o gancho, não teria como "proteger" a edição do time usando POO? tipo, criar uma função com atributo private e criar um método getter que retorna o valor desse atributo privado. Sou iniciante e estava estudando isso, fiquei com a dúvida. Bacana. Só puxando o gancho, não teria como "proteger" a edição do time usando POO? tipo, criar uma função com atributo private e criar um método getter que retorna o valor desse atributo privado. Sou iniciante e estava estudando isso, fiquei com a dúvida.
  2. ggbelgamo

    Pegar objeto completo do value

    Mas nesse caso ele não converte tudo pra string? Meus campos no c# necessitam int..
  3. ggbelgamo

    Pegar objeto completo do value

    Estou populando um select através de um list que retorna anoInicio e anoFim. Porém, na hora de mandar esses valores SELECIONADOS como parâmetro pro C# via ajax, o c# identica os valores como sendo nulos. Como resolver? Controller C# que popula o select na view: anos = repository.SearchByFilter(filter).Where(w => w.ModelosTrator.Any(i1 => i1.IdModeloTrator == idModeloTrator)) .Select(s => new AnosDto { AnoInicio = s.AnoInicio, AnoFim = s.AnoFim }) .Distinct() .ToList(); Aqui populo a select, e quando inspeciono no navegador meu value do option está assim: [object Object] //POPULA OS ANOS var selectbox = $('.selectAno'); selectbox.empty(); selectbox.append('<option>Selecione o ano</option>'); $.each(data, function (i, d) { selectbox.append('<option value="' + d + '">' + d.Ano + '</option>'); }); Método recebe o parâmetro com nul após a requisição ajaxl: Desde já agradeço a atenção e colaboração!
  4. ggbelgamo

    Scripts não funcionam após load()

    Olá pessoal. Tenho este script interno em uma página <script> function Carregar() { $('.conteudo').load("CRM/PreCadastro", function () { $('.carregando').hide(); $(this).find(".topo, .rodape").hide(); }); } </script> Com a função externa abaixo, eu chamo o Carregar dentro da janela modal que se abre. ARQUIVO: SCRIPT.JS $(function modalFull() { $('.showModal').click(function () { $('.escurece').show(50, function () { $('.modalFull').show(300, function () { Carregar(); $('.fechar, .escurece').click(function () { $('.modalFull').hide(function () { $('.escurece').hide(300); }); }); }); }); }); }); }); Funciona perfeitamente, porém a página PreCadastro não carrega os scripts. Tem um formulário nela e uso o plugin select2 e mais uma função de máscara de celular, ambos não funcionam após o load(). Desde já agradeço!
  5. Deu certo, eu simplesmente coloquei events: caminhoDaController e deu certo. Muito obrigado pela ajuda!
  6. return Json(listCalender.ToArray(), JsonRequestBehavior.AllowGet); Dessa forma eu converto o listCalender para array, correto? Eu já havia lido praticamente toda a documentação, porém nos docs da FullCalendar não há nenhum exemplo de como fazer em C#, poderia me ajudar nessa parte de invocar a call back? Meu código c# está correto?
  7. Pessoal estou tentando exibir os eventos no meu calendário, porém não estou tendo sucesso. Sou iniciante em Jquery e após pesquisar em vários sites e consultar vários exemplos não consegui exibir os eventos. O calendário é exibido, os eventos não! Minha controller (ASP MVC): var listCalender = new List<object>(); var dal = new DAL.PosVendasParticipantesDAL(); var calender = dal.Todos(); if (calender.Rows.Count > 0) { foreach (DataRow dr in calender.Rows) { var entity = new Modelos.PosVendasParticipantesModelo(); entity.ID = Convert.ToInt32(dr["ID"]); entity.ProximaLigacao = Convert.ToDateTime(dr["PROXIMA_LIGACAO"]); listCalender.Add(new { title = entity.ID, start = entity.ProximaLigacao, }); } } return Json(listCalender, JsonRequestBehavior.AllowGet); Após o retorno Json, obtenho os seguintes dados: [{"title":1,"start":"\/Date(1469725020000)\/"},{"title":2,"start":"\/Date(1469725020000)\/"},{"title":3,"start":"\/Date(1470674040000)\/"} É exatamente os parâmetros que o fullCalendar exige pra exibir eventos, acho que estou sabendo interpretar o Json retornado! Jquery: <script> $(document).ready(function() { $('#calendar').fullCalendar({ header: { left: 'prev,next today', center: 'title', right: 'month,basicWeek,basicDay' }, defaultDate: '2018-03-12', navLinks: true, // can click day/week names to navigate views editable: true, eventLimit: true, // allow "more" link when too many events events: $(function (start, end, timezone, callback) { $.ajax({ dataType: "json", type: "POST", contentType: "application/json; charset=utf-8", url: "/Home/GetEvents", success: function (dados) { alert('foi'); $(dados).each(function (i) { //document.writeln("<p>ID: " + dados[i].id + " | Data: " + dados[i].Start + "</p>") events.push({ title: $(this).attr('title'), start: $(this).attr('start') }); }); } }); }) }); }); </script>
  8. Sou iniciante em ASP MVC e não estou conseguindo fazer com que o meu controller retorne os dados do banco no calendário, ele só retorna uma página em branco com o Json. Tentei seguir alguns exemplos pesquisando na internet mas não obtive sucesso! Controller public JsonResult Calendario() { var verCookie = Request.Cookies.Get(GerarHashMd5("idUser")); if (verCookie == null) { RedirectToAction("Login"); } var listCalender = new List<Modelos.PosVendasParticipantesModelo>(); var dal = new DAL.PosVendasParticipantesDAL(); var calender = dal.Todos(); if (calender.Rows.Count > 0) { foreach (DataRow dr in calender.Rows) { var entity = new Modelos.PosVendasParticipantesModelo(); entity.ID = Convert.ToInt32(dr["ID"]); entity.ProximaLigacao = Convert.ToDateTime(dr["PROXIMA_LIGACAO"]); listCalender.Add(entity); } } return Json(listCalender.ToArray(), JsonRequestBehavior.AllowGet); Jquery $(document).ready(function () { $('#calendar').fullCalendar({ header: { left: 'prev,next today', center: 'title', right: 'month,agendaWeek,agendaDay,listWeek' }, defaultDate: '2018-03-12', navLinks: true, // can click day/week names to navigate views editable: true, eventLimit: true, // allow "more" link when too many events events: "/Home/Calendario", }); });
  9. ggbelgamo

    Valor da @Url.Action de acordo com usuário logado

    Verifico se tem cookie salvo no browser. var verCookie = Request.Cookies.Get(GerarHashMd5("idUser")); if (verCookie == null) { return View("Login"); }
  10. ggbelgamo

    Valor da @Url.Action de acordo com usuário logado

    Não funcionou. Este "IsAuthenticated" seria algum método do identity? Pois montei meu sistema de login na mão.
  11. Como posso alterar o valor do item do meu menu se tiver um usuário logado? Tentei verificar a existência da sessão na controller, mas não sei como posso retornar dados pra layout.cshtml. Meu código está assim: <ul id="menu-normal"> <li class="hover-menu"><a href="@Url.Action("Index", "Home")">INÍCIO</a></li> <li class="hover-menu"><a href="@Url.Action("Aniversariantes", "Home")">ANIVERSARIANTES</a></li> <li class="hover-menu"><a href="@Url.Action("CRM", "Home")">CRM</a></li> <li class="hover-menu"><a href="">PARTICIPANTES</a></li> <li class="hover-menu"><a href="">TURMAS</a></li> <li class="btn-login"><a href="@Url.Action("Login", "Home")">LOGIN</a></li> </ul> Queria que quando o usuário estivesse logado, exibisse "Painel" ao invés de "Login" continuar exibindo "Login" caso não tenha nenhum usuário logado.
  12. ggbelgamo

    Alterar fonte plugin select2

    Resolvido, estava linkando errado um CDN Jquery que estava provavelmente conflitando com o select2. Já voltou a fonte padrãoo. Obrigado!
  13. ggbelgamo

    Alterar fonte plugin select2

    Inspecionei em cima da option e me retornou isso. <span class="select2-selection__rendered" id="select2-state-19-container" role="textbox" aria-readonly="true" title="CRISTIANO BOIAGO">CRISTIANO BOIAGO</span>
  14. ggbelgamo

    Alterar fonte plugin select2

    Pessoal comecei a utilizar o plugin select2 em um projeto e está funcionando normalmente, porém não consigo de forma alguma alterar a fonte do select, já tentei com style no próprio select e não funciona! Segue print do problema.
  15. ggbelgamo

    Como empurrar div com position absolute

    Pessoal, consegui resolver criando um div-container que engloba o slide e as setinhas e delimitei o height e a width desse container como auto! Obrigado! Foi isso mesmo que fiz, muito obrigado! RESOLVIDO!
×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.