protected override Anuncio InsertRule(Anuncio entity) { var usuarioLogado = new BLLUsuario(_context).SelectByKey(entity.UsuarioInc_ID); entity.DataInc = DateTime.Now; entity.DataExp = DateTime.Now.AddMonths(2); entity.CEP = usuarioLogado.Endereco.EnderecoCep.CEP; entity = LimparDadosNaoValidos(entity); return(entity); }
public ActionResult AjaxUserCheck(palabra b) { try { BIZUsuario User = new BIZUsuario(); User.Usuario1 = b.name; BLLUsuario DUser = new BLLUsuario(); b.existe = DUser.CheckByName(User); return Json(b, JsonRequestBehavior.AllowGet); } catch (Exception ex) { return Json(new BIZUsuario(), JsonRequestBehavior.AllowGet); } }
public override void Validate(Anuncio entity) { Validar.Condicao(entity.AnuncioFoto.Count <= 3, "São permitidas no máximo 3 fotos por anuncio."); Validar.StringVazia(entity.Titulo, "Informe o Título do anuncio."); Validar.StringVazia(entity.SubTitulo, "Informe o Sub-Título do anuncio."); Validar.StringVazia(entity.Descricao, "Informe a Descrição do anuncio."); Validar.Condicao(entity.Categoria_ID > 0, "Informe uma Categoria"); var usuarioLogado = new BLLUsuario(_context).SelectByKey(entity.UsuarioInc_ID); Validar.Condicao(usuarioLogado.Endereco_ID != null, "Por Favor complemente seus dados de Endereço em Meu Muambba >> Meus Dados para prosseguir."); Validar.Condicao(usuarioLogado.UsuarioContato.Count > 0, "Por Favor complemente seus dados de Contato em Meu Muambba >> Meus Dados para prosseguir."); }
public void Arquivar(int Anuncio_ID, int Usuario_ID) { var bllUsuario = new BLLUsuario(_context); var u = bllUsuario.SelectByKey(Usuario_ID); Validar.Condicao(Usuario_ID > 0, "Informe um usuário"); var a = SelectByKey(Anuncio_ID); Validar.Condicao(a.UsuarioInc_ID == Usuario_ID || u.Administrador, "O usuário não tem permissão para excluir este anuncio"); a.UsuarioExc_ID = Usuario_ID; SaveChanges(); }
protected void Button1_Click(object sender, EventArgs e) { BLLUsuario bll = new BLLUsuario(); Instituicao u = new Instituicao(); int r; u.Email = email.Text; u.Senha = senha.Text; u.Nome = nome.Text; u.Complemento = compl.Text; u.Ende = end.Text; u.Tel = tel.Text; r = bll.Insert(u); if (r > 0) { Response.Redirect("Redirecionar.aspx"); } }
protected void Button1_Click(object sender, EventArgs e) { BLLUsuario bll = new BLLUsuario(); Voluntario u = new Voluntario(); int r; u.Email = email.Text; u.Senha = senha.Text; u.Nome = nome.Text; u.Complemento = snome.Text; u.Ende = end.Text; u.Tel = tel.Text; u.Turno = Convert.ToInt32(turno.SelectedItem.Value); r = bll.Insert(u); if (r > 0) { Response.Redirect("Redirecionar.aspx"); } }
/// <summary> /// Validar usuário para efetuar login /// </summary> /// <param name="sch"></param> /// <param name="u"></param> /// <param name="s"></param> /// <returns></returns> public JsonResult json10(string sch, string u, string s) { try { VerificaSessao(sch); var PossiveisSenhas = s.Split(','); var b = new BLL.BLLUsuario(); var oUsuario = b.ValidarSenha(u, PossiveisSenhas, Request.UserHostAddress.ToString()); if (oUsuario != null) { UsuarioLogado_ID = oUsuario.ID; UsuarioLogado_ADMIN = oUsuario.Administrador; ItensPorPagina = oUsuario.AnunciosPorPagina; if (oUsuario.Endereco == null || oUsuario.CPF == null || oUsuario.UsuarioContato.Count == 0) { return(Json(new RetornoJsonPadrao(null, true, false))); } else { return(Json(new RetornoJsonPadrao(null, true, true))); } } else { return(Json(new RetornoJsonPadrao("Usuário e/ou Senha inválidos.", false, null))); } } catch (Exception ex) { return(Json(new RetornoJsonPadrao(ex.Message, false, null))); } }
public login() { bll = new BLLUsuario(); }