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;
                }
            }
        }
        public ActionResult Index()
        {
            if (!Session["Login"].Equals("Admin"))
            {
                return(RedirectToAction("Index", "Produtos"));
            }
            var usuariosList = new UsuarioRN().BuscaUsuario();

            return(View(usuariosList));
        }
        public ActionResult ApagarUsuario(int id)
        {
            if (!Session["Login"].Equals("Admin"))
            {
                return(RedirectToAction("Index", "Produtos"));
            }
            var apagar = new UsuarioRN();

            apagar.ApagarUsuarioPorId(id);
            return(RedirectToAction("Index"));
        }
 public ActionResult EditarUsuario(UsuarioViewModel usuarioViewModel)
 {
     if (!Session["Login"].Equals("Admin"))
     {
         return(RedirectToAction("Index", "Produtos"));
     }
     if (ModelState.IsValid)
     {
         var usuario = new UsuarioRN();
         usuario.EditarUsuario(usuarioViewModel);
     }
     return(View());
 }
 public ActionResult DetalhesUsuario(int?id)
 {
     if (!Session["Login"].Equals("Admin"))
     {
         return(RedirectToAction("Index", "Produtos"));
     }
     if (id == null)
     {
         return(RedirectToAction("Index"));
     }
     else
     {
         var usuarioDetalhe = new UsuarioRN().BuscaUsuarioPorId(id);
         return(View(usuarioDetalhe));
     }
 }
        public ActionResult LogarUsuario(UsuarioViewModel usuarioViewModel)
        {
            var usuarioExistente = new UsuarioRN().LogarUsuario(usuarioViewModel);

            if (usuarioExistente > 0)
            {
                Session["Login"]       = usuarioViewModel.Nome;
                Session["IdUser"]      = usuarioExistente;
                Session["LoginFailed"] = null;
                return(RedirectToAction("Index", "Produtos"));
            }
            else
            {
                Session["LoginFailed"] = 0;
                return(RedirectToAction("Login", "Home"));
            }
        }
        public ActionResult EditarUsuario(int?id)
        {
            if (!Session["Login"].Equals("Admin"))
            {
                return(RedirectToAction("Index", "Produtos"));
            }
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            var usuario = new UsuarioRN().BuscaUsuarioPorId(id);

            if (usuario == null)
            {
                return(HttpNotFound());
            }
            return(View(usuario));
        }
        public ActionResult NovoUsuario(UsuarioViewModel usuarioViewModel)
        {
            var novoUsuario = new UsuarioRN();
            var cadastro    = novoUsuario.NovoUsuario(usuarioViewModel);

            if (cadastro == false)
            {
                var resultadoNegativo = new
                {
                    Cor      = "Red",
                    Mensagem = "Atenção - Já existe usuário com o nome escolhido."
                };
                return(Json(resultadoNegativo, JsonRequestBehavior.AllowGet));
            }
            var resultadoPositivo = new
            {
                Cor      = "Green",
                Mensagem = "Atenção - Cadastro efetuado com sucesso."
            };

            return(Json(resultadoPositivo, JsonRequestBehavior.AllowGet));
        }
Example #9
0
 private void PickerList_OnSelectedIndexChanged(object sender, EventArgs e)
 {
     PickerLabel.Text = PckPara.Items[PckPara.SelectedIndex];
     var usu = UsuarioRN.GetUsuario(((Usuario)PckPara.SelectedItem).Usw_Usuario.ToString(), "123");
 }