Beispiel #1
0
        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);
        }
Beispiel #2
0
 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); }
 }
Beispiel #3
0
        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.");
        }
Beispiel #4
0
        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)));
            }
        }
Beispiel #8
0
 public login()
 {
     bll = new BLLUsuario();
 }