private void Acessar() { Usuario user = new Usuario(); user.nome = Nome; user.password = Senha; var usuarioLogado = ServiceWS.GetUsuario(user); //Na verdade, verificando se o usuário existe if (usuarioLogado == null) { Mensagem = "usuario ou senha incorretos!"; } else { UsuarioUtil.SetUsuarioLogado(usuarioLogado); //"App.Current": Obtém a aplicação corrente. App.Current.MainPage = new NavigationPage(new View.Chats()) { BarBackgroundColor = Color.FromHex("#5Ed055"), BarTextColor = Color.White }; } }
//// PUT: api/Venta/5 //public void Put(int id, [FromBody]string cliente) //{ //} // DELETE: api/Venta/5 public GenericResponse <String> Delete(int id) { GenericResponse <String> response = new GenericResponse <String>(); try { JwtDecodeModel usuarioActual = UsuarioUtil.GetUsuarioActual(); bool esVendedor = UsuarioUtil.EsVendedor(); VentaDto venta = servicio.BuscarPorId(id); if (esVendedor && venta.Trabajador.Id != usuarioActual.Id) { throw new CustomResponseException("No estas autorizado para realizar esta acción", 400); } servicio.Eliminar(id); response = ResponseUtil.CrearRespuestaOk(); } catch (CustomResponseException ex) { throw ex; } catch (Exception ex) { throw new CustomResponseException(ex.Message, 500); } return(response); }
private async void Acessar() { Carregando = true; var user = new Usuario(); user.nome = Nome; user.password = Senha; var usuarioLogado = await ServiceWS.GetUsuario(user); if (usuarioLogado == null) { Mensagem = "Senha/Usuario incorreto(a)"; Carregando = false; } else { UsuarioUtil.SetUsuarioLogado(usuarioLogado); //App.Current.Properties["LOGIN"] = JsonConvert.SerializeObject(usuarioLogado); App.Current.MainPage = new NavigationPage(new View.Chats()) { BarBackgroundColor = Color.FromHex("#5ED055"), BarTextColor = Color.White }; } }
private async void Acessar() { try { MensagemErro = false; Carregando = true; Usuario user = new Usuario(); user.nome = Nome; user.password = Senha; Usuario usuarioLogado = await ServiceWS.GetUsuario(user); if (usuarioLogado == null) { Mensagem = "Senha incorreta."; Carregando = false; } else { UsuarioUtil.SetUsuarioLogado(usuarioLogado); App.Current.MainPage = new NavigationPage(new View.Chats()) { BarBackgroundColor = Color.FromHex("#5ED055"), BarTextColor = Color.White }; } } catch (Exception e) { MensagemErro = true; } finally { Carregando = false; } }
// GET: api/Usuario public List <UsuarioVo> GetListUsuarios() { CorreoDB db = new CorreoDB(); UsuarioRepository usuarioRepository = new UsuarioRepository(); UsuarioUtil usuarioUtil = new UsuarioUtil(); UsuarioService usuarioService = new UsuarioService(usuarioRepository, usuarioUtil); return(usuarioService.Lista()); }
public List <MensajeVo> GetTodos() { using (CorreoDB db = new CorreoDB()) { usuarioUtil = new UsuarioUtil(); System.Web.HttpContext.Current.Session["UsuariLoggeado"] = usuarioUtil.ConvertEntity2VO(db.Usuarios.Find(1)); UsuarioVo usuario = (UsuarioVo)System.Web.HttpContext.Current.Session["UsuariLoggeado"]; MensajeRepository MensajeRepository = new MensajeRepository(); MensajeUtil MensajeUtil = new MensajeUtil(); MensajeService MensajeService = new MensajeService(MensajeRepository, MensajeUtil); return(MensajeService.Todos(usuario.id)); } }
private void BtnEnviar() { var msg = new Mensagem() { id_usuario = UsuarioUtil.GetUsuarioLogado().id, mensagem = TxtMensagem, id_chat = chat.id }; ServiceWS.InsertMensagem(msg); Atualizar(); TxtMensagem = string.Empty; }
private void EnviarAction() { var mensagem = new Mensagem() { id_chat = _chat.id, id_usuario = UsuarioUtil.GetUsuarioLogado().id, mensagem = Mensagem }; Service.ServiceWS.PostMensagem(mensagem); Task.Run(() => Atualizar()); Mensagem = string.Empty; }
private void EnviarMensagem() { var msg = new Mensagem() { Idusuario = UsuarioUtil.GetUsuarioLogado().Id, mensagem = TxtMensagem, IdChat = chat.Id }; ServicoChat.InsertMensagem(msg); AtualizarMensagem(); TxtMensagem = string.Empty; }
private async void EntrarAction() { try { Carregando = true; MsgErro = false; var usuario = new Usuario() { email = Email, senha = Senha }; var response = await ConsultaApi.Login(usuario); if (response == null) { Mensagem = "Erro ao fazer login."; MsgErro = true; Carregando = false; } else if (response.usuario == null) { Mensagem = response.mensagem; MsgErro = true; Carregando = false; } else { Mensagem = ""; MsgErro = false; Carregando = false; UsuarioUtil.SetUsuarioLogado(response.usuario); App.Current.MainPage = new View.HomeTabbed(); } } catch (Exception ex) { Mensagem = ex.Message; MsgErro = true; } finally { Carregando = false; } }
private void ShowOnScreen() { var usuario = UsuarioUtil.GetUsuarioLogado(); SL.Children.Clear(); foreach (var msg in Mensagens) { if (msg.usuario.id == usuario.id) { SL.Children.Add(CriarMensagemPropria(msg)); } else { SL.Children.Add(CriarMensagemOutrosUsuarios(msg)); } } }
private void ShowOnScreen() { var usuario = UsuarioUtil.GetUsuarioLogado(); SL.Children.Clear(); foreach (var msg in Mensagens) { if (msg.usuario.id == usuario.id) { SL.Children.Add(CriarMensagemPropria(msg)); } else { SL.Children.Add(CriarMensagemOutrosUsuarios(msg)); } } BarraRolagem.ScrollToAsync(SL, ScrollToPosition.End, false); }
private void Acessar() { var user = new Usuario(); user.nome = nome; user.password = senha; var usuarioLogado = ServiceWS.GetUsario(user); if (usuarioLogado == null) { Mensagem = "Senha incrreta."; } else { UsuarioUtil.SetUsuarioLogado(usuarioLogado); //App.Current.Properties["LOGIN"] = JsonConvert.SerializeObject(usuarioLogado); App.Current.MainPage = new NavigationPage(new View.Chats()) { BarBackgroundColor = Color.FromHex("#5ED055"), BarTextColor = Color.White }; } }
// GET: api/Venta public GenericResponse <IEnumerable <VentaDto> > Get(int pagina = 1, int registros = 10, string Cliente = "") { GenericResponse <IEnumerable <VentaDto> > response = new GenericResponse <IEnumerable <VentaDto> >(); try { bool esVendedor = false; esVendedor = UsuarioUtil.EsVendedor(); int usuarioId = esVendedor ? UsuarioUtil.GetUsuarioActual().Id : 0; IEnumerable <VentaDto> data = servicio.Listar(Cliente, usuarioId); response = ResponseUtil.GetListaPaginada <VentaDto>(data, pagina, registros); } catch (Exception ex) { throw new CustomResponseException(ex.Message, 500); } return(response); }
private async void EntrarAction() { try { Carregando = true; _msgErro = false; var usuario = new Usuario() { nome = Nome, password = Senha }; var usuarioLogado = await ServiceWS.GetUsuario(usuario); if (usuarioLogado == null) { Mensagem = "Usuário/Senha não conferem"; Carregando = false; } else { UsuarioUtil.SetUsuarioLogado(usuarioLogado); //App.Current.Properties["LOGIN"] = JsonConvert.SerializeObject(usuarioLogado); App.Current.MainPage = new NavigationPage(new View.Chat()) { BarBackgroundColor = Color.FromHex("#5ED055"), BarTextColor = Color.White }; } } catch (Exception ex) { MsgErro = true; } finally { Carregando = false; } }
// GET: api/Venta/5 public GenericResponse <VentaDto> Get(int id) { GenericResponse <VentaDto> response = new GenericResponse <VentaDto>(); try { JwtDecodeModel usuarioActual = UsuarioUtil.GetUsuarioActual(); bool esVendedor = UsuarioUtil.EsVendedor(); response.Data = servicio.BuscarPorId(id); if (esVendedor && response.Data.Trabajador.Id != usuarioActual.Id) { throw new CustomResponseException("No estas autorizado para realizar esta acción", 400); } if (response.Data == null) { throw new CustomResponseException("No se encontró la venta", 404); } response.Error = false; response.Mensaje = "Ok"; response.Codigo = 200; } catch (CustomResponseException ex) { throw ex; } catch (Exception ex) { throw new CustomResponseException(ex.Message, 500); } return(response); }
private void Acessar() { var user = new Usuario { nome = Nome, password = Senha }; var usuarioLogado = ServicoWS.GetUsuario(user); if (usuarioLogado == null) { Mensagem = "Senha incorreta."; } else { UsuarioUtil.Setusuario(usuarioLogado); App.Current.MainPage = new NavigationPage(new View.Chats()) { BarBackgroundColor = Color.FromHex("#5ED055"), BarTextColor = Color.White }; } }
private void ShowOnScreen() { var usuario = UsuarioUtil.GetUsuarioLogado(); SL.Children.Clear(); if (Mensagens != null) { foreach (var msg in Mensagens) { if (msg.Usuario.Id == usuario.Id) { SL.Children.Add(CriarMensagemPropria(msg)); } else { SL.Children.Add(CriarMensagemOutroUsuario(msg)); } } } else { SL.Children.Add(CriarMensagemAviso("Não há mensagem para este Chat!")); } }