protected override async void OnAppearing() { usuarios = await UsuarioRN.GetUsuarios(Session.Usuario.Usw_cod.ToString(), "123", Session.Usuario.Perfil); PckCliente.ItemsSource = await ClienteRN.GetClientes(); PckPara.ItemsSource = usuarios; var tipos = await TarefasRN.GetTipo(); PckTipo.ItemsSource = tipos; PckTipo.SelectedItem = tipos.Where(t => t.TarefaTipo.ToUpper().Contains("AGENDA")).FirstOrDefault(); List <String> acoes = new List <string>(); acoes.Add(" Incluir "); acoes.Add("Ler / Aceitar "); acoes.Add(" Baixar "); acoes.Add(" Validar "); PckAcao.ItemsSource = acoes; PckAcao.SelectedIndex = 0; if (tarefa != null) { PckCliente.SelectedItem = ((List <Cliente>)PckCliente.ItemsSource).FirstOrDefault(c => c.Id == tarefa.CLIENTE); TxtDataFim.Date = tarefa.DATA_PROGR; PckPara.SelectedItem = usuarios.FirstOrDefault(u => u.Usw_cod == tarefa.RESPOSAVEL); PckTipo.SelectedItem = tipos.FirstOrDefault(t => t.TarefaTipo.Contains("Tarefa")); TxtTexto.Text = tarefa.HISTORICO; PckAcao.SelectedIndex = tarefa.Pgr_Fase; //TxtTexto.IsVisible = false; //ScrollEditor.ScrollToAsync(0, 0, false); if (tarefa.tarefasAnot != null) { var listavm = new List <ListaVM>(); minhasAnot = tarefa.tarefasAnot; if (minhasAnot.Count > 0) { TxtTexto.Text += "\r\n\r\n Possui Anotações "; TxtAnot.Text = "Anotações"; TxtAnot.IsVisible = true; } else { TxtAnot.IsVisible = false; } foreach (var l in minhasAnot) { var itemm = new ListaVM() { Anot_DataAnot = l.Anot_DataAnot.ToString("dd/MM/yyyy"), Anot_histor = l.Anot_histor }; listavm.Add(itemm); //TxtTexto.Text += "\r\n\r\n " + l.Anot_DataAnot.ToString("dd/MM/yyyy") + " - " + l.Anot_histor; } ListaAnot.ItemsSource = listavm; } } }
private void Lista_OnGridTapped(object sender, GridTappedEventsArgs e) { ListaVM lvm = new ListaVM(); lvm = (ListaVM)e.RowData; TarefasAnot ta = new TarefasAnot(); ta.Anot_CodProgr = tarefa.CodPro; ta.Anot_DataAnot = tarefa.DATA_PROGR; ta.Anot_histor = lvm.Anot_histor; ta.ID_Anot = lvm.Id_Anot; Session.Navigation.Navigation.PushAsync(new Anotacao(tarefa, ta)); }
public IActionResult GetLista(int listaId) { if (listaId == 0) { return(BadRequest()); } int casaId = Util.GetCasaUsuario(User); string usuarioId = Util.GetIdUsuario(User); Lista lista = _listaService.GetLista(listaId, casaId, usuarioId); ListaVM listaVM = Mapper.Map <ListaVM>(lista); return(Ok(listaVM)); }
public List <ListaVM> ListarResponse(int idHead) { //RECUPERA TODAS AS ENTRADAS, EXCETO O ANONIMO var listaPessoas = (from c in _context.DetalheCategoriaEntrada where c.ID_HeadCategoria == idHead select c.IdPessoa).Distinct(); List <ListaVM> listaRetorno = new List <ListaVM>(); foreach (var pessoa in listaPessoas.Where(w => w != 1)) { ListaVM item = new ListaVM() { Pessoa = (from p in _context.Pessoa where p.ID == pessoa select new Pessoa { ID = p.ID, Nome = Util.DataCript.Decriptar(p.Nome).ToUpper() }).FirstOrDefault(), Dizimo = (from c in _context.DetalheCategoriaEntrada where c.ID_HeadCategoria == idHead && c.IdPessoa == pessoa && c.IdCategoria == 1 select c.Valor).Sum(), Oferta = (from c in _context.DetalheCategoriaEntrada where c.ID_HeadCategoria == idHead && c.IdPessoa == pessoa && c.IdCategoria == 2 select c.Valor).Sum(), Missoes = (from c in _context.DetalheCategoriaEntrada where c.ID_HeadCategoria == idHead && c.IdPessoa == pessoa && c.IdCategoria == 3 select c.Valor).Sum(), Reforma = (from c in _context.DetalheCategoriaEntrada where c.ID_HeadCategoria == idHead && c.IdPessoa == pessoa && c.IdCategoria == 4 select c.Valor).Sum() }; listaRetorno.Add(item); item = null; } //ADICIONA O ANÔNIMO if (listaPessoas.Where(w => w == 1).Count() > 0) { listaRetorno.Add(new ListaVM() { Pessoa = (from p in _context.Pessoa where p.ID == 1 select new Pessoa { ID = p.ID, Nome = p.Nome.ToUpper() }).FirstOrDefault(), Dizimo = (from c in _context.DetalheCategoriaEntrada where c.ID_HeadCategoria == idHead && c.IdPessoa == 1 && c.IdCategoria == 1 select c.Valor).Sum(), Oferta = (from c in _context.DetalheCategoriaEntrada where c.ID_HeadCategoria == idHead && c.IdPessoa == 1 && c.IdCategoria == 2 select c.Valor).Sum(), Missoes = (from c in _context.DetalheCategoriaEntrada where c.ID_HeadCategoria == idHead && c.IdPessoa == 1 && c.IdCategoria == 3 select c.Valor).Sum(), Reforma = (from c in _context.DetalheCategoriaEntrada where c.ID_HeadCategoria == idHead && c.IdPessoa == 1 && c.IdCategoria == 4 select c.Valor).Sum() }); } return(listaRetorno); }
private async void Filtrar_clicked(object sender, EventArgs e) { try { var itens = await TarefasRN.GetTarefas(_tipo, Session.Usuario.Usw_cod.ToString()); var lista = new List <Tarefas>(); if (((string)PckComo.SelectedItem) == "Minhas") { lista = itens.Where(i => i.RESPOSAVEL == Session.Usuario.Usw_cod).ToList(); } else { lista = itens.Where(i => i.SOLICITANTE == Session.Usuario.Usw_cod).ToList(); } if (PckDe.NullableDate.HasValue) { lista = lista.Where(i => i.DATA_PROGR >= PckDe.NullableDate.Value).ToList(); } if (PckA.NullableDate.HasValue) { lista = lista.Where(i => i.DATA_PROGR <= PckA.NullableDate.Value).ToList(); } var listavm = new List <ListaVM>(); foreach (var l in itens) { var itemm = new ListaVM() { Data = l.DATA_PROGR.ToString("dd/MM/yyyy"), Descrição = l.HISTORICO, Fase = l.Pgr_Fase.ToString() }; listavm.Add(itemm); } Lista.ItemsSource = listavm; //Lista.Columns[0].Width = 150; } catch (Exception ex) { throw ex; } }
public IActionResult SalvaLista([FromBody] ListaVM listaVM) { if (!ModelState.IsValid) { return(new BadRequestObjectResult(ModelState)); } int casaId = Util.GetCasaUsuario(User); Lista lista = Mapper.Map <Lista>(listaVM); if (listaVM.Id > 0) { _listaService.EditaLista(lista, casaId); } else { _listaService.CriaLista(lista, casaId, listaVM.PerfilDistribuicaoId); } return(Ok()); }
private void FiltrarMinhas(object sender, EventArgs e) { try { StackList.Children.Clear(); var listavm = new List <ListaVM>(); foreach (var l in minhas) { //listavm.Add(new ListaVM() { Data = l.DATA_PROGR.ToString("dd/MM/yyyy"), Descrição = l.HISTORICO }); var itemm = new ListaVM() { Data = l.DATA_PROGR.ToString("dd/MM/yyyy"), Descrição = l.HISTORICO, Fase = l.Pgr_Fase.ToString() }; listavm.Add(itemm); var item = new StackLayout() { Orientation = StackOrientation.Horizontal, BackgroundColor = Color.Black, HorizontalOptions = LayoutOptions.FillAndExpand, Spacing = 0, Padding = 1 }; var data = new StackLayout() { VerticalOptions = LayoutOptions.FillAndExpand, WidthRequest = 95, Margin = new Thickness(0, 0, 0, 0), BackgroundColor = Color.White }; item.Children.Add(data); var lbldata = new Label() { Text = l.DATA_PROGR.ToString("dd/MM/yyyy"), FontSize = 14, WidthRequest = 95, LineBreakMode = LineBreakMode.NoWrap, VerticalOptions = LayoutOptions.Center, HorizontalOptions = LayoutOptions.Center, HorizontalTextAlignment = TextAlignment.Center, Margin = 4 }; var tapGestureRecognizer = new TapGestureRecognizer(); tapGestureRecognizer.Tapped += (s, ee) => { Session.Navigation.Navigation.PushAsync(new NovaTarefa(l)); }; lbldata.GestureRecognizers.Add(tapGestureRecognizer); data.Children.Add(lbldata); var descricao = new StackLayout() { VerticalOptions = LayoutOptions.FillAndExpand, HorizontalOptions = LayoutOptions.FillAndExpand, Margin = new Thickness(1, 0, 0, 0), BackgroundColor = Color.White }; var lblDesc = new Label() { Text = l.HISTORICO, VerticalOptions = LayoutOptions.Center, HorizontalOptions = LayoutOptions.FillAndExpand, HorizontalTextAlignment = TextAlignment.Center, FontSize = 14, Margin = 4 }; item.Children.Add(descricao); descricao.Children.Add(lblDesc); StackList.Children.Add(item); Lista.ItemsSource = minhas; Session.MinhaDelegada = "Minha"; } //Lista = new SfDataGrid(){ HorizontalOptions = LayoutOptions.FillAndExpand, ColumnSizer = ColumnSizer.LastColumnFill, AutoGenerateColumnsMode = AutoGenerateColumnsMode.ResetAll }; //Lista.ItemsSource = listavm; //Lista.Columns[0].Width = 150; } catch (Exception exception) { throw exception; } }