Exemplo n.º 1
0
        public void listaPerfilMorador()
        {
            oAPmodel.apartamento = Convert.ToInt32(apto);
            oAPmodel.bloco       = Convert.ToInt32(bloco);

            foreach (var item in oProprietario.BuscaMoradorAdmin(oAPmodel))
            {
                lblApto.Text  = item.ap.apartamento.ToString();
                lblBloco.Text = "0" + item.ap.bloco.ToString();
                lblNome.Text  = item.proprietario1;
                lblEmail.Text = item.email;
            }
        }
Exemplo n.º 2
0
        public string buscaMorador()
        {
            string nomeMorador = "";

            if (drpBloco.SelectedItem.Value == "T")
            {
                drpMsg.SelectedIndex = -1;
                drpMsg.Visible       = false;
                lblAp.Visible        = false;
            }
            else
            {
                drpMsg.Visible = true;
                lblAp.Visible  = true;
            }

            if (drpMsg.SelectedItem.Value != "T" && drpBloco.SelectedItem.Value != "T")
            {
                oAPmodel.apartamento = Convert.ToInt32(drpMsg.SelectedItem.Text);
                oAPmodel.bloco       = Convert.ToInt32(drpBloco.SelectedItem.Text);

                if (oProprietario.BuscaMoradorAdmin(oAPmodel).Count > 0)
                {
                    foreach (var item in oProprietario.BuscaMoradorAdmin(oAPmodel))
                    {
                        lblMorador.Text     = "Nome: " + item.proprietario1.ToString();
                        nomeMorador         = item.proprietario1.ToString();
                        lblEmailResult.Text = "E-mail: " + item.email;
                    }
                }
                else
                {
                    nomeMorador     = "Não existe morador cadastrado!";
                    lblMorador.Text = "Não existe morador cadastrado!";
                }
            }
            else if (drpMsg.SelectedItem.Value == "T" && drpBloco.SelectedItem.Value != "T")
            {
                lblMorador.Text = "";
            }
            else
            {
                nomeMorador     = "Enviar para todos os moradores!!";
                lblMorador.Text = "Enviar para todos os moradores!!";
            }

            return(nomeMorador);
        }
Exemplo n.º 3
0
        protected void btnOkPesquisa_Click(object sender, EventArgs e)
        {
            oProprietarioModel.ap = new ApartamentoModel();
            oAPmodel.apartamento  = Convert.ToInt32(txtSolicitaAP.Text);
            oAPmodel.bloco        = Convert.ToInt32(drpBlocoSolicita.SelectedItem.Text);//Convert.ToInt32(txtSolicitaBloco.Text);
            oProprietarioModel.ap = oAPmodel;

            if (oUtil.validaEmail(txtEmail.Text))
            {
                if (oProprietario.BuscaMoradorAdmin(oAPmodel).Count == 0)
                {
                    oProprietarioModel.proprietario1 = txtNome.Text;
                    oProprietarioModel.proprietario2 = "";

                    oProprietarioModel.email = txtEmail.Text;
                    oProprietarioModel.senha = oUtil.GeraSenha();

                    try
                    {
                        int count = oProprietario.CadastrarApartamentoMorador(oProprietarioModel);

                        if (count > 0)
                        {
                            lblMsg.Text = "Já existe cadastro para o Bloco: " + oProprietarioModel.ap.bloco + " / Apartamento:  " + oProprietarioModel.ap.apartamento;
                        }

                        else
                        {
                            //enviaMail();
                            SendMail enviaEmail    = new SendMail();
                            int      status        = 0;
                            string   msgCredencial = "";
                            msgCredencial = "Solicitação de acesso favor verificar na área administrativa -> liberar acessos";
                            enviaEmail.enviaSenha(msgCredencial, oProprietarioModel.proprietario1, "*****@*****.**", status);
                            dvDadosMorador.Visible             = true;
                            lblMsg.Text                        = "Solicitação efetuada com sucesso!! Em breve você irá receber sua senha no e-mail informado <br> <b> ";
                            txtNome.Text                       = "";
                            txtEmail.Text                      = "";
                            txtSolicitaAP.Text                 = "";
                            drpBlocoSolicita.SelectedItem.Text = "1";
                        }
                    }
                    catch (Exception ex)
                    {
                        logger.Error(ex.StackTrace);
                        throw ex;
                    }
                }
                else
                {
                    dvDadosMorador.Visible = true;
                    lblMsg.Text            = "Já existe cadastro para o Bloco: " + oProprietarioModel.ap.bloco + " / Apartamento:  " + oProprietarioModel.ap.apartamento;
                }
            }
            else
            {
                dvDadosMorador.Visible = true;
                lblMsg.Text            = "E-mail inválido, favor verificar";
            }
        }
        /// <summary>
        /// Evento do botão
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        protected void btnOk_Click(object sender, EventArgs e)
        {
            oAPmodel.apartamento = Convert.ToInt32(txtAp.Text);
            oAPmodel.bloco       = Convert.ToInt32(drpBloco.Text);

            if (oProprietario.BuscaMoradorAdmin(oAPmodel).Count > 0)
            {
                dvCadastro.Visible          = false;
                dvDadosMorador.Visible      = false;
                dvChurras.Visible           = false;
                dvSalaoEstatistica1.Visible = false;
                dvNewUser.Visible           = false;
                dvPesquisaMorador.Visible   = false;
                foreach (var item in oProprietario.BuscaMoradorAdmin(oAPmodel))
                {
                    lblApartDesc.Text        = item.ap.apartamento.ToString();
                    lblBlocoDesc.Text        = item.ap.bloco.ToString();
                    lblProprietarioDesc.Text = item.proprietario1.ToString();

                    Session["MoradorSemInternetAP"]    = item.ap.apartamento;
                    Session["MoradorSemInternetBloco"] = item.ap.bloco;
                    Session["MoradorSemInternetNome1"] = item.proprietario1.ToString();
                    Session["MoradorSemInternetNome2"] = item.proprietario2.ToString();


                    //Session["AP"] = item.ap.apartamento;
                    //Session["Bloco"] = item.ap.bloco;
                    // Session["MoradorSemInternetNome1"] = item.proprietario1.ToString();
                    //Session["MoradorSemInternetNome2"] = item.proprietario2.ToString();
                    ativaLinkAgendamentoFuturo();
                }

                activeControlDiv();
            }
            else
            {
                dvNewUser.Visible           = true;
                dvPesquisaMorador.Visible   = false;
                dvDadosMorador.Visible      = false;
                dvChurras.Visible           = false;
                dvSalaoEstatistica1.Visible = false;
                lblMsg.Visible       = true;
                btnCadastrar.Visible = true;
                btnCancelar.Visible  = true;
                lblMsg.Text          = "Não existem cadastro para este Apartamento e Bloco, Deseja Cadastrar agora?";
            }
        }
        protected void ibtAddSave_Click(object sender, ImageClickEventArgs e)
        {
            oProprietarioModel.ap = new ApartamentoModel();

            oAPmodel.apartamento  = Convert.ToInt32(txtAP.Text);
            oAPmodel.bloco        = Convert.ToInt32(drpBloco.SelectedItem.Text);
            oProprietarioModel.ap = oAPmodel;


            if (oProprietario.BuscaMoradorAdmin(oAPmodel).Count == 0)
            {
                oProprietarioModel.proprietario1 = txtCond01.Text;
                //oProprietarioModel.proprietario2 = txtCond02.Text;
                oProprietarioModel.email = txtEmail.Text;
                oProprietarioModel.senha = oUtil.GeraSenha();

                try
                {
                    int count = oProprietario.CadastrarApartamentoMorador(oProprietarioModel);

                    if (count > 0)
                    {
                        lblMsg.Text = "Já existe cadastro para o Bloco: " + oProprietarioModel.ap.bloco + " / Apartamento:  " + oProprietarioModel.ap.apartamento;
                    }

                    else
                    {
                        int    status        = 0;
                        string msgCredencial = "";
                        msgCredencial = "Cadastro efetuado com sucesso para Morador: <br> <b> " + oProprietarioModel.proprietario1 + " <b> <br>" + " Bloco:  " + oProprietarioModel.ap.bloco + " / Apartamento:  " + oProprietarioModel.ap.apartamento + "<br> Sua Senha é: " + oProprietarioModel.senha + "<br><hr> acesse: http://condominiospazioazuli.somee.com/LoginAzulli.aspx";

                        SendMail enviaEmail = new SendMail();

                        bool isEmail = Regex.IsMatch(oProprietarioModel.email, @"\A(?:[a-z0-9!#$%&'*+/=?^_`{|}~-]+(?:\.[a-z0-9!#$%&'*+/=?^_`{|}~-]+)*@(?:[a-z0-9](?:[a-z0-9-]*[a-z0-9])?\.)+[a-z0-9](?:[a-z0-9-]*[a-z0-9])?)\Z", RegexOptions.IgnoreCase);
                        if (isEmail)
                        {
                            enviaEmail.enviaSenha(msgCredencial, oProprietarioModel.proprietario1, oProprietarioModel.email, status);
                        }
                        else
                        {
                            enviaEmail.enviaSenha(msgCredencial, oProprietarioModel.proprietario1, "*****@*****.**", status);
                        }

                        lblMsg.Text = "Cadastro efetuado com sucesso!! <br> <b> ";
                        grdGerenciamentoMoradores.DataBind();
                        hideControl();
                    }
                }
                catch (Exception)
                {
                    throw;
                }
            }
            else
            {
                lblMsg.Text = "Já existe cadastro para o Bloco: " + oProprietarioModel.ap.bloco + " / Apartamento:  " + oProprietarioModel.ap.apartamento;
            }
        }
        protected void ibtAddSave_Click(object sender, ImageClickEventArgs e)
        {
            oProprietarioModel.ap = new ApartamentoModel();

            oAPmodel.apartamento  = Convert.ToInt32(txtAP.Text);
            oAPmodel.bloco        = Convert.ToInt32(txtBloco.Text);
            oProprietarioModel.ap = oAPmodel;


            if (oProprietario.BuscaMoradorAdmin(oAPmodel).Count == 0)
            {
                oProprietarioModel.proprietario1 = txtCond01.Text;
                //oProprietarioModel.proprietario2 = txtCond02.Text;
                oProprietarioModel.email = txtEmail.Text;
                oProprietarioModel.senha = oUtil.GeraSenha();

                try
                {
                    int count = oProprietario.CadastrarApartamentoMorador(oProprietarioModel);

                    if (count > 0)
                    {
                        lblMsg.Text = "Já existe cadastro para o Bloco: " + oProprietarioModel.ap.bloco + " / Apartamento:  " + oProprietarioModel.ap.apartamento;
                    }

                    else
                    {
                        int    status        = 0;
                        string msgCredencial = "";
                        msgCredencial = "Cadastro efetuado com sucesso para Morador: <br> <b> " + oProprietarioModel.proprietario1 + " <b> <br>" + " Bloco:  " + oProprietarioModel.ap.bloco + " / Apartamento:  " + oProprietarioModel.ap.apartamento + "<br> Sua Senha é: " + oProprietarioModel.senha + "<br><hr> acesse: http://www.condominioazuli.somee.com/";

                        SendMail enviaEmail = new SendMail();
                        if (oProprietarioModel.email != "Não tem no momento")
                        {
                            enviaEmail.enviaSenha(msgCredencial, oProprietarioModel.proprietario1, oProprietarioModel.email, status);
                        }
                        if (oProprietarioModel.email == "")
                        {
                            enviaEmail.enviaSenha(msgCredencial, oProprietarioModel.proprietario1, oProprietarioModel.email, status);
                        }

                        lblMsg.Text = "Cadastro efetuado com sucesso!! <br> <b> ";
                        grdGerenciamentoMoradores.DataBind();
                        hideControl();
                    }
                }
                catch (Exception)
                {
                    throw;
                }
            }
            else
            {
                lblMsg.Text = "Já existe cadastro para o Bloco: " + oProprietarioModel.ap.bloco + " / Apartamento:  " + oProprietarioModel.ap.apartamento;
            }
        }
        public void buscaMorador()
        {
            string nomeMorador = "";



            oAPmodel.apartamento = Convert.ToInt32(drpMsg.SelectedItem.Text);
            oAPmodel.bloco       = Convert.ToInt32(drpBloco.SelectedItem.Text);

            if (oProprietario.BuscaMoradorAdmin(oAPmodel).Count > 0)
            {
                foreach (var item in oProprietario.BuscaMoradorAdmin(oAPmodel))
                {
                    lblMorador.Text = item.proprietario1.ToString();
                    nomeMorador     = item.proprietario1.ToString();
                }
            }

            else
            {
                nomeMorador     = "Não existe morador cadastrado!";
                lblMorador.Text = "Não existe morador cadastrado!";
            }
        }