protected void grdGerenciamentoMoradores_RowCommand(object sender, GridViewCommandEventArgs e) { int bloco, apartamento; int index = 0; index = int.Parse((string)e.CommandArgument); bloco = Convert.ToInt32(grdGerenciamentoMoradores.DataKeys[index]["PROPRIETARIO_BLOCO"]); apartamento = Convert.ToInt32(grdGerenciamentoMoradores.DataKeys[index]["PROPRIETARIO_AP"]); oAPmodel.apartamento = apartamento; oAPmodel.bloco = bloco; //Liberar Acesso try { oProprietario.liberaAcesso(oAPmodel); foreach (var item in oProprietario.enviaCrendencialAcesso(oAPmodel)) { oProprietarioModel.email = item.email; oProprietarioModel.proprietario1 = item.proprietario1; oProprietarioModel.senha = item.senha; oAPmodel.bloco = item.ap.bloco; oAPmodel.apartamento = item.ap.apartamento; oProprietarioModel.ap = oAPmodel; } StringBuilder msgMorador = new StringBuilder(); msgMorador.Append("Olá, " + oProprietarioModel.proprietario1); msgMorador.Append("<br> Segue abaixo seus dados para acesso <br>"); msgMorador.Append(" Bloco: " + oProprietarioModel.ap.bloco); msgMorador.Append(" <br> Apartamento: " + oProprietarioModel.ap.apartamento); msgMorador.Append("<br> Senha: " + oProprietarioModel.senha); msgMorador.Append("<br> Acesse Agora: http://condominiospazioazuli.somee.com/LoginAzulli.aspx"); 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) { oEnviaEmail.enviaSenha(msgMorador.ToString(), oProprietarioModel.proprietario1, oProprietarioModel.email, 0); } else { oEnviaEmail.enviaSenha(msgMorador.ToString(), oProprietarioModel.proprietario1, "*****@*****.**", 0); } lblMsg.Text = "Acesso liberado com sucesso! Bloco: " + oProprietarioModel.ap.bloco + " Apartamento: " + oProprietarioModel.ap.apartamento; grdGerenciamentoMoradores.DataBind(); } catch (Exception err) { throw err; } }
protected void grdGerenciamentoMoradores_RowCommand(object sender, GridViewCommandEventArgs e) { int bloco, apartamento; int index = 0; index = int.Parse((string)e.CommandArgument); bloco = Convert.ToInt32(grdGerenciamentoMoradores.DataKeys[index]["PROPRIETARIO_BLOCO"]); apartamento = Convert.ToInt32(grdGerenciamentoMoradores.DataKeys[index]["PROPRIETARIO_AP"]); oAPmodel.apartamento = apartamento; oAPmodel.bloco = bloco; //Liberar Acesso try { oProprietario.liberaAcesso(oAPmodel); foreach (var item in oProprietario.enviaCrendencialAcesso(oAPmodel)) { oProprietarioModel.email = item.email; oProprietarioModel.proprietario1 = item.proprietario1; oProprietarioModel.senha = item.senha; oAPmodel.bloco = item.ap.bloco; oAPmodel.apartamento = item.ap.apartamento; oProprietarioModel.ap = oAPmodel; } StringBuilder msgMorador = new StringBuilder(); msgMorador.Append("Olá, " + oProprietarioModel.proprietario1); msgMorador.Append("<br> Segue abaixo seus dados para acesso <br>"); msgMorador.Append(" Bloco: " + oProprietarioModel.ap.bloco); msgMorador.Append(" <br> Apartamento: " + oProprietarioModel.ap.apartamento); msgMorador.Append("<br> Senha: " + oProprietarioModel.senha); msgMorador.Append("<br> Acesse Agora: http://www.condominioazuli.somee.com/"); oEnviaEmail.enviaSenha(msgMorador.ToString(), oProprietarioModel.proprietario1, oProprietarioModel.email, 0); lblMsg.Text = "Acesso liberado com sucesso! Bloco: " + oProprietarioModel.ap.bloco + " Apartamento: " + oProprietarioModel.ap.apartamento; grdGerenciamentoMoradores.DataBind(); } catch (Exception err) { throw err; } }
protected void LoginButton_Click(object sender, EventArgs e) { int contadorChurras = 0; int contadorFesta = 0; if (chkChurrascaria.Checked || chkSalaoFesta.Checked) { //bool salaoFesta = false; //bool churrasco = false; //if (chkSalaoFesta.Checked && chkChurrascaria.Checked) //{ // churrasco = true; // salaoFesta = true; //} //else if (chkSalaoFesta.Checked && !chkChurrascaria.Checked) //{ // salaoFesta = true; // churrasco = false; ; //} //else if (!chkSalaoFesta.Checked && chkChurrascaria.Checked) //{ // churrasco = true; // salaoFesta = false; //} oAgendaModel.salaoChurrasco = chkChurrascaria.Checked; oAgendaModel.salaoFesta = chkSalaoFesta.Checked; oApModel.apartamento = int.Parse(lblApartDesc.Text); oApModel.bloco = int.Parse(lblBlocoDesc.Text); if (chkPG.Checked) { oAgendaModel.statusPagamento = "S"; } else { oAgendaModel.statusPagamento = "N"; } oAgendaModel.dataConfirmacaoPagamento = DateTime.Today; if (txtObservacao.Text == string.Empty) { txtObservacao.Text = "Sem observações"; } oAgendaModel.observacao = txtObservacao.Text; try { foreach (var item in oAgenda.validaAgendamento(Convert.ToDateTime(lblData.Text), oApModel, oAgendaModel)) { contadorChurras = item.contadorChurrasco; contadorFesta = item.contadorFesta; } if (chkChurrascaria.Checked && contadorChurras <= 0 || chkSalaoFesta.Checked && contadorFesta <= 0) { oAgenda.cadastrarAgenda(Convert.ToDateTime(Session["dataReservaAdministrador"]), oApModel, oAgendaModel); Util.SendMail oEnviaEmailCadastro = new Util.SendMail(); string emailReserva = ""; foreach (var item in oProprietario.enviaCrendencialAcesso(oApModel)) { emailReserva = item.email; } if (emailReserva != string.Empty || emailReserva != "") { oEnviaEmailCadastro.enviaSenha("Reserva realizada com sucesso para: Apto:" + oApModel.apartamento + " Bloco: " + oApModel.bloco + "<br> Para o dia: " + Session["dataReservaAdministrador"].ToString(), "", emailReserva, 0); } //dvAlugar.Visible = false; if (chkPG.Checked) { btnRecibo.Visible = true; imgCalendar.Visible = true; hplnkWelcomeAdmin.Visible = true; btnOKConfirma.Visible = false; } else { btnRecibo.Visible = false; imgCalendar.Visible = false; hplnkWelcomeAdmin.Visible = false; btnOKConfirma.Visible = true; } DivConfirma.Visible = true; dvProprietario.Visible = false; lblConfirmaData.Text = lblData.Text; lblBlocoConfirma.Text = lblBlocoDesc.Text; lblApConfirma.Text = lblApartDesc.Text; } else { lblReserva.Text = "Já existem reservas para esta data!!"; lblDataPG.Text = ""; } } catch (Exception error) { throw error; } } else { lblReserva.Text = "Favor escolher uma das opções !!"; } }
protected void LoginButton_Click(object sender, EventArgs e) { int contadorChurras = 0; int contadorFesta = 0; if (chkChurrascaria.Checked || chkSalaoFesta.Checked) { //bool salaoFesta = false; //bool churrasco = false; //if (chkSalaoFesta.Checked && chkChurrascaria.Checked) //{ // churrasco = true; // salaoFesta = true; //} //else if (chkSalaoFesta.Checked && !chkChurrascaria.Checked) //{ // salaoFesta = true; // churrasco = false; ; //} //else if (!chkSalaoFesta.Checked && chkChurrascaria.Checked) //{ // churrasco = true; // salaoFesta = false; //} oAgendaModel.salaoChurrasco = chkChurrascaria.Checked; oAgendaModel.salaoFesta = chkSalaoFesta.Checked; oApModel.apartamento = int.Parse(lblApartDesc.Text); oApModel.bloco = int.Parse(lblBlocoDesc.Text); if (chkPG.Checked) { oAgendaModel.statusPagamento = "S"; } else { oAgendaModel.statusPagamento = "N"; } oAgendaModel.dataConfirmacaoPagamento = DateTime.Today; if (txtObservacao.Text == string.Empty) { txtObservacao.Text = "Sem observações"; } oAgendaModel.observacao = txtObservacao.Text; try { foreach (var item in oAgenda.validaAgendamento(Convert.ToDateTime(lblData.Text), oApModel, oAgendaModel)) { contadorChurras = item.contadorChurrasco; contadorFesta = item.contadorFesta; } if (chkChurrascaria.Checked && contadorChurras <= 0 || chkSalaoFesta.Checked && contadorFesta <= 0) { oAgenda.cadastrarAgenda(Convert.ToDateTime(Session["dataReservaAdministrador"]), oApModel, oAgendaModel); Util.SendMail oEnviaEmailCadastro = new Util.SendMail(); string emailReserva = ""; foreach (var item in oProprietario.enviaCrendencialAcesso(oApModel)) { emailReserva = item.email; } bool isEmailAll = Regex.IsMatch(emailReserva, @"\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 (isEmailAll) { if (chkChurrascaria.Checked && !chkSalaoFesta.Checked) { oEnviaEmailCadastro.enviaSenha("<b> Reserva realizada com sucesso para:<br> Apto:" + oApModel.apartamento + " e Bloco: " + oApModel.bloco + "<br> Para o dia: " + Session["dataReservaAdministrador"].ToString() + "<br> Área reservada: " + areaChurrasco + "<br> Para consultar seus agendamentos consulte o site abaixo: <br> http://http://condominiospazioazuli.somee.com/ ", "", emailReserva, 0); } else if (chkSalaoFesta.Checked && !chkChurrascaria.Checked) { oEnviaEmailCadastro.enviaSenha("<b> Reserva realizada com sucesso para:<br> Apto:" + oApModel.apartamento + " e Bloco: " + oApModel.bloco + "<br> Para o dia: " + Session["dataReservaAdministrador"].ToString() + "<br> Área reservada: " + areaSalao + "<br> Para consultar seus agendamentos consulte o site abaixo: <br> http://http://condominiospazioazuli.somee.com/ ", "", emailReserva, 0); } else { oEnviaEmailCadastro.enviaSenha("<b> Reserva realizada com sucesso para:<br> Apto:" + oApModel.apartamento + " e Bloco: " + oApModel.bloco + "<br> Para o dia: " + Session["dataReservaAdministrador"].ToString() + "<br> Área reservada: " + areaSalao + " e " + areaChurrasco + "<br> Para consultar seus agendamentos consulte o site abaixo: <br> http://http://condominiospazioazuli.somee.com/ ", "", emailReserva, 0); } } else { if (chkChurrascaria.Checked && !chkSalaoFesta.Checked) { oEnviaEmailCadastro.enviaSenha("<b> Reserva realizada com sucesso para:<br> Apto:" + oApModel.apartamento + " e Bloco: " + oApModel.bloco + "<br>, Para o dia: " + Session["dataReservaAdministrador"].ToString() + "<br> Área reservada: " + areaChurrasco + "<br> Para consultar seus agendamentos consulte o site abaixo: <br> http://http://condominiospazioazuli.somee.com/ ", "", "*****@*****.**", 0); } else if (chkSalaoFesta.Checked && !chkChurrascaria.Checked) { oEnviaEmailCadastro.enviaSenha("<b> Reserva realizada com sucesso para:<br> Apto:" + oApModel.apartamento + " e Bloco: " + oApModel.bloco + "<br>, Para o dia: " + Session["dataReservaAdministrador"].ToString() + "<br> Área reservada: " + areaSalao + "<br> Para consultar seus agendamentos consulte o site abaixo: <br> http://http://condominiospazioazuli.somee.com/ ", "", "*****@*****.**", 0); } else { oEnviaEmailCadastro.enviaSenha("<b> Reserva realizada com sucesso para:<br> Apto:" + oApModel.apartamento + " e Bloco: " + oApModel.bloco + "<br>, Para o dia: " + Session["dataReservaAdministrador"].ToString() + "<br> Área reservada: " + areaSalao + " e " + areaChurrasco + "<br> Para consultar seus agendamentos consulte o site abaixo: <br> http://http://condominiospazioazuli.somee.com/ ", "", "*****@*****.**", 0); } } //dvAlugar.Visible = false; if (chkPG.Checked) { btnRecibo.Visible = true; imgCalendar.Visible = true; hplnkWelcomeAdmin.Visible = true; btnOKConfirma.Visible = false; } else { btnRecibo.Visible = false; imgCalendar.Visible = false; hplnkWelcomeAdmin.Visible = false; btnOKConfirma.Visible = true; } DivConfirma.Visible = true; dvProprietario.Visible = false; lblConfirmaData.Text = lblData.Text; lblBlocoConfirma.Text = lblBlocoDesc.Text; lblApConfirma.Text = lblApartDesc.Text; } else { lblReserva.Text = "Já existem reservas para esta data!!"; lblDataPG.Text = ""; } } catch (Exception error) { throw error; } } else { lblReserva.Text = "Favor escolher uma das opções !!"; } }