public ActionResult Create([Bind(Include = "UsuarioId,LoginUsuario,SenhaUsuario,StatusUsuario,PerfilUsuario,Nome,CPF,RG,Logradouro,Numero,CEP,TelefoneCelular,Email,TelefoneComercial,Observacao,FlagStatus")] Proprietario proprietario, string DropStatus)
        {
            DropStatus = "1";

            if (DropStatus == "1")
            {
                proprietario.FlagStatus = "Ativo";
            }
            else
            {
                if (DropStatus == "2")
                {
                    proprietario.FlagStatus = "Inativo";
                }
            }

            if (ModelState.IsValid)
            {
                db.Usuarios.Add(proprietario);
                proprietario.LoginUsuario  = proprietario.CPF;
                proprietario.SenhaUsuario  = "123456";
                proprietario.PerfilUsuario = "Proprietário";
                proprietario.StatusUsuario = true;
                if (ValidarCPF.ValidaCPF(proprietario.CPF) == false)
                {
                    return(View().Mensagem("CPF Informado é Inválido. Favor Verificar.", "Atenção"));
                }

                db.SaveChanges();
                return(RedirectToAction("Create", "Proprietario").Mensagem("Dados Inseridos com Sucesso !!", "Atenção"));
            }

            return(View(proprietario));
        }
        public ActionResult Create([Bind(Include = "UsuarioId,LoginUsuario,SenhaUsuario,StatusUsuario,PerfilUsuario,InquilinoId,NomeInquilino,CPFInquilino,RGInquilino,TelefoneInquilino,Observacao,EmailInquilino,FlagStatus,LoteInquilino")] Inquilino inquilino, string DropStatus, string lote)
        {
            Lote l = db.Lotes.FirstOrDefault(x => x.NumeroLote.Equals(lote));

            if (l != null)
            {
                inquilino.lote         = l;
                inquilino.proprietario = l.proprietario;
                string setarDropStatus = "1";
                DropStatus = setarDropStatus;
                string recebeStatus = DropStatus;


                if (recebeStatus == "1")
                {
                    inquilino.FlagStatus = "Ativo";
                }
                else
                {
                    if (recebeStatus == "2")
                    {
                        inquilino.FlagStatus = "Inativo";
                    }
                }

                if (ModelState.IsValid)
                {
                    db.Usuarios.Add(inquilino);
                    inquilino.SenhaUsuario  = "123456";
                    inquilino.PerfilUsuario = "Inquilino";
                    inquilino.StatusUsuario = true;
                    if (inquilino.RGInquilino == null)
                    {
                        inquilino.RGInquilino = "Não Informado.";
                    }
                    if (inquilino.EmailInquilino == null)
                    {
                        inquilino.EmailInquilino = "Não Informado.";
                    }
                    if (ValidarCPF.ValidaCPF(inquilino.CPFInquilino))
                    {
                        inquilino.LoginUsuario = inquilino.CPFInquilino;
                        db.SaveChanges();
                        return(RedirectToAction("Create", "Inquilino").Mensagem("Dados Inseridos com Sucesso !!", "Atenção"));
                    }
                    else
                    {
                        return(View().Mensagem("CPF Informado é Inválido. Favor Verificar."));
                    }
                }
            }


            return(View().Mensagem("Lote Inválido. Favor Verificar.", "Atenção"));
        }
예제 #3
0
        /// <summary>
        /// Metodo para cadastrar ou logar o usuario no sistema
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        protected void btnLogar_Click(object sender, EventArgs e)
        {
            user       = new Usuario();
            user.CPF   = txCPF.Text;
            user.Senha = txSenha.Text;

            ValidarCPF validar = new ValidarCPF();

            if (btnLogar.Text.Equals("Login"))
            {
                if (user.PesquisaUsuarioDataTable(user) && validar.ValidaCPF(user.CPF))
                {
                    user = user.LerUsuario(user.CPF);
                    Session["Usuario"] = user;
                    Response.Write("<script LANGUAGE='JavaScript' >alert('Login efetuado com sucesso!');document.location='" +
                                   ResolveClientUrl("~/Interface/Usuario.aspx") + "';</script>");
                }
                else
                {
                    Response.Write("<script LANGUAGE='JavaScript' >alert('Login ou senha incorretos');document.location='" +
                                   ResolveClientUrl("~/Interface/LoginUsuario.aspx") + "';</script>");
                }
            }
            else
            {
                if (txSenha.Text.Equals(TxConfirmarSenha.Text) && validar.ValidaCPF(user.CPF))
                {
                    user.InserirUsuario(user);
                    Response.Write("<script LANGUAGE='JavaScript' >alert('Cadastro realizado com sucesso!')</script>");
                }
                else
                {
                    Response.Write("<script LANGUAGE='JavaScript' >alert('Senhas incorretas, ou cpf incorreto!')</script>");
                }

                TxConfirmarSenha.Visible = false;
                lbConfirmarSenha.Visible = false;
                btnLogar.Text            = "Login";
                btnLogar.Width           = 70;
            }
        }
        public ActionResult Create([Bind(Include = "UsuarioId,LoginUsuario,SenhaUsuario,StatusUsuario,PerfilUsuario,Nome,CPF,RG,Logradouro,Numero,CEP,TelefoneCelular,Email,Cargo,NumeroCTPS,SerieCTPS,SalarioBase")] Funcionario funcionario, string DropCargo, string DropStatus)
        {
            if (DropStatus == "1")
            {
                funcionario.FlagStatus = "Ativo";
            }
            else
            {
                if (DropStatus == "2")
                {
                    funcionario.FlagStatus = "Inativo";
                }
            }


            if (ModelState.IsValid)
            {
                if (ValidarCPF.ValidaCPF(funcionario.CPF) == false)
                {
                    return(View().Mensagem("CPF Informado é Invalido. Favor Verificar.", "Atenção"));
                }
                else
                {
                    db.Usuarios.Add(funcionario);
                    funcionario.SenhaUsuario  = "123456";
                    funcionario.PerfilUsuario = "Funcionário";
                    funcionario.LoginUsuario  = funcionario.CPF;
                    funcionario.StatusUsuario = true;
                    Cargo cargo = db.Cargos.FirstOrDefault(x => x.NomeCargo == DropCargo);
                    funcionario.CargoDentroDeFuncionario = cargo;
                    funcionario.Cargo = DropCargo;

                    db.SaveChanges();
                    return(RedirectToAction("Create", "Funcionario").Mensagem("Dados Inseridos com Sucesso !!", "Atenção"));
                }
            }


            return(View(funcionario));
        }