public paginacao <ClinicaDTO> List( int skip = 0, int top = 10, bool count = false, bool?soinativos = false, string pesquisa = null ) { return(service.List(skip, top, count, soinativos, pesquisa)); }
public List <EventosDto> RecuperarEventos() { var dadosClinica = _clinicaService.List().FirstOrDefault(); string corEventoAniversariantes = dadosClinica.CorEventoAniversariantes; string corEventoRecebimentos = dadosClinica.CorEventoRecebimentos; List <EventosDto> eventos = new List <EventosDto>(); eventos.AddRange(_agendaService.List().Where(y => !y.SituacaoPresenca.Equals(SituacaoPresenca.Falta)).Select(x => new EventosDto { Title = _clienteService.GetById(x.CodigoCliente).Nome + "(" + _especialidadeService.GetById(x.CodigoEspecialidade).Descricao + ")", Start = x.DataInicio.ToString("yyyy-MM-dd HH:mm"), End = x.DataFim.ToString("yyyy-MM-dd HH:mm"), Id = x.Id, BackgroundColor = _especialidadeService.GetById(x.CodigoEspecialidade).CorEvento, TipoEvento = 0 }).ToList()); eventos.AddRange(_clienteService.List().Select(x => new EventosDto { Title = x.Nome, Start = x.DataNascimento.Value.ToString(DateTime.Now.Year + "-MM-dd HH:mm"), AllDay = true, BackgroundColor = corEventoAniversariantes == null ? "#ffee05" : corEventoAniversariantes, Icone = "birthday-cake", TipoEvento = 1, CodigoCliente = x.Id }).ToList()); eventos.AddRange(_recebimentoService.List().Where(y => y.SituacaoPagamento.Equals(SituacaoPagamento.Pendente)).Select(x => new EventosDto { Title = _clienteService.GetById(x.CodigoCliente).Nome + "( R$ " + x.ValorDevido + ")", Start = x.DataVencimento.ToString("yyyy-MM-dd HH:mm"), AllDay = true, BackgroundColor = corEventoRecebimentos == null ? "#40c42f" : corEventoRecebimentos, Icone = "dollar-sign", TipoEvento = 2, CodigoRecebimento = x.Id }).ToList()); eventos.AddRange(_despesaService.List().Select(x => new EventosDto { Title = x.Descricao + "( R$ " + x.ValorDespesa + ")", Start = x.DataVencimento.ToString("yyyy-MM-dd HH:mm"), AllDay = true, BackgroundColor = "#cd5c5c", Icone = "dollar-sign", TipoEvento = 3, CodigoDespesa = x.Id }).ToList()); return(eventos); }
private Document EscreverCabeƧalho(Document doc) { string txtHtml = string.Empty; var empresa = _clinicaService.List().FirstOrDefault(); var normalFont = FontFactory.GetFont(FontFactory.HELVETICA, 9, BaseColor.LIGHT_GRAY); var boldFont = FontFactory.GetFont(FontFactory.HELVETICA_BOLD, 9, BaseColor.LIGHT_GRAY); var tituloFont = FontFactory.GetFont(FontFactory.HELVETICA_BOLD, 11, BaseColor.LIGHT_GRAY); Paragraph paragrafo = new Paragraph(); paragrafo.Alignment = Element.ALIGN_CENTER; paragrafo.Add(new Chunk(empresa.Nome.ToUpper() + "\n", tituloFont)); if (empresa.Endereco != null) { paragrafo.Add(new Chunk(empresa.Endereco.ToUpper() + ", ", boldFont)); paragrafo.Add(new Chunk(empresa.Bairro.ToUpper() + " - " + empresa.Cidade.ToUpper() + "/" + empresa.Uf.ToUpper() + "\n", boldFont)); } if (empresa.Cnpj != null && empresa.Cnpj != "") { paragrafo.Add(new Chunk("CNPJ: " + empresa.Cnpj.ToUpper() + "\n", boldFont)); } if (empresa.TelefoneCelular != null && empresa.TelefoneCelular != "") { paragrafo.Add(new Chunk("Contato: " + empresa.TelefoneCelular + " ", boldFont)); } if (empresa.TelefoneFixo != null && empresa.TelefoneFixo != "") { paragrafo.Add(new Chunk("/ " + empresa.TelefoneFixo.ToUpper() + "\n", boldFont)); } else { paragrafo.Add(new Chunk("\n", boldFont)); } if (empresa.Email != null && empresa.Email != "") { paragrafo.Add(new Chunk("E-mail: " + empresa.Email.ToLower() + "\n", boldFont)); } doc.Add(paragrafo); doc.Add(new Paragraph("\n \n")); return(doc); }
// GET: Clinicas public ActionResult Index() { UpdateBag(); return(View(_clinicaService.List())); }