public Model.listProprietario listaApSendReciboByEmail(DataTable dt)
        {
            listProprietario oListProprietario = new listProprietario();

            foreach (DataRow dr in dt.Rows)
            {
                ProprietarioModel oPropri = new ProprietarioModel();
                oPropri.ap = new ApartamentoModel();

                if (dr.Table.Columns.Contains("NOME_PROPRIETARIO1") && !Convert.IsDBNull(dr["NOME_PROPRIETARIO1"]))
                {
                    oPropri.proprietario1 = dr["NOME_PROPRIETARIO1"].ToString();
                }

                if (dr.Table.Columns.Contains("PROPRIETARIO_BLOCO") && !Convert.IsDBNull(dr["PROPRIETARIO_BLOCO"]))
                {
                    oPropri.ap.bloco = Convert.ToInt32(dr["PROPRIETARIO_BLOCO"]);
                }

                if (dr.Table.Columns.Contains("PROPRIETARIO_AP") && !Convert.IsDBNull(dr["PROPRIETARIO_AP"]))
                {
                    oPropri.ap.apartamento = Convert.ToInt32(dr["PROPRIETARIO_AP"]);
                }

                if (dr.Table.Columns.Contains("email") && !Convert.IsDBNull(dr["email"]))
                {
                    oPropri.email = dr["email"].ToString();
                }

                oListProprietario.Add(oPropri);
            }

            return(oListProprietario);
        }
        public async Task <IActionResult> Edit(int id, [Bind("ProprietarioId,Nome,Rg,Cpf,Rua,Cidade")] ProprietarioModel proprietarioModel)
        {
            if (id != proprietarioModel.ProprietarioId)
            {
                return(NotFound());
            }

            if (ModelState.IsValid)
            {
                try
                {
                    proprietarioModel.Nome   = FormatarTexto.FormataMaiusculo(proprietarioModel.Nome);
                    proprietarioModel.Rua    = FormatarTexto.FormataMaiusculo(proprietarioModel.Rua);
                    proprietarioModel.Cidade = FormatarTexto.FormataMaiusculo(proprietarioModel.Cidade);

                    _context.Update(proprietarioModel);
                    await _context.SaveChangesAsync();
                }
                catch (DbUpdateConcurrencyException)
                {
                    if (!ProprietarioModelExists(proprietarioModel.ProprietarioId))
                    {
                        return(NotFound());
                    }
                    else
                    {
                        throw;
                    }
                }
                return(RedirectToAction(nameof(Index)));
            }
            return(View(proprietarioModel));
        }
Exemplo n.º 3
0
        public async Task <IActionResult> Edit(int id, [Bind("Id,Nome,Cpf,Rg,Rua,CidadeId")] ProprietarioModel proprietarioModel)
        {
            if (id != proprietarioModel.Id)
            {
                return(NotFound());
            }

            if (ModelState.IsValid)
            {
                try
                {
                    proprietarioModel.Nome = proprietarioModel.Nome.ToUpper();
                    _context.Update(proprietarioModel);
                    await _context.SaveChangesAsync();
                }
                catch (DbUpdateConcurrencyException)
                {
                    if (!ProprietarioModelExists(proprietarioModel.Id))
                    {
                        return(NotFound());
                    }
                    else
                    {
                        throw;
                    }
                }
                return(RedirectToAction(nameof(Index)));
            }
            ViewData["CidadeId"] = new SelectList(_context.CidadeModel, "Id", "Nome", proprietarioModel.CidadeId);
            return(View(proprietarioModel));
        }
        protected void btnEsqueci_Click(object sender, EventArgs e)
        {
            string vMail = string.Empty;

            Regex rg= new Regex(@"^[A-Za-z0-9](([_\.\-]?[a-zA-Z0-9]+)*)@([A-Za-z0-9]+)(([\.\-]?[a-zA-Z0-9]+)*)\.([A-Za-z]{2,})$");

            if (rg.IsMatch(txtEm.Text))
            {

                try
                {
                    Util.SendMail oEnviaEmail = new Util.SendMail();

                    ProprietarioBLL oProprietario = new ProprietarioBLL();
                    ProprietarioModel oProprietarioModel = new ProprietarioModel();
                    StringBuilder sbMsg = new StringBuilder();

                    oProprietarioModel.ap = new ApartamentoModel();

                    oProprietarioModel.ap.apartamento = (int)Session["AP"];
                    oProprietarioModel.ap.bloco = (int)Session["Bloco"];
                    oProprietarioModel.email = txtEm.Text;

                    foreach (var item in oProprietario.recuperaSenhaMorador(oProprietarioModel))
                    {
                        vMail = item.senha;
                    }

                    if (vMail != string.Empty)
                    {
                        oEnviaEmail.enviaSenha("A senha para o apartamento" + oProprietarioModel.ap.apartamento + " do bloco " + oProprietarioModel.ap.bloco + " é " + vMail + Environment.NewLine + " www.condominioazuli.somee.com ", oProprietarioModel.ap.apartamento.ToString(), oProprietarioModel.email, 1);

                        sbMsg.Append("<b>A sua senha foi enviada para o e-mail informado!</b>");

                    }
                    else
                    {

                        sbMsg.Append("<b>E-mail não cadastrado em nossa base de dados / Ou e-mail não corresponde com o Bloco e apartamento cadastrado</b>");
                    }

                    lblMsg.Visible = true;
                    lblMsg.Text = sbMsg.ToString();

                }

                catch (Exception ex)
                {

                    throw ex;
                }
            }
            else
            {
                lblMsg.Visible = true;
                lblMsg.Text = "E-mail inválido ou não cadastrado";
            }
        }
Exemplo n.º 5
0
        protected void btnEsqueci_Click(object sender, EventArgs e)
        {
            string vMail = string.Empty;



            Regex rg = new Regex(@"^[A-Za-z0-9](([_\.\-]?[a-zA-Z0-9]+)*)@([A-Za-z0-9]+)(([\.\-]?[a-zA-Z0-9]+)*)\.([A-Za-z]{2,})$");

            if (rg.IsMatch(txtEm.Text))
            {
                try
                {
                    Util.SendMail oEnviaEmail = new Util.SendMail();

                    ProprietarioBLL   oProprietario      = new ProprietarioBLL();
                    ProprietarioModel oProprietarioModel = new ProprietarioModel();
                    StringBuilder     sbMsg = new StringBuilder();

                    oProprietarioModel.ap = new ApartamentoModel();

                    oProprietarioModel.ap.apartamento = (int)Session["AP"];
                    oProprietarioModel.ap.bloco       = (int)Session["Bloco"];
                    oProprietarioModel.email          = txtEm.Text;

                    foreach (var item in oProprietario.recuperaSenhaMorador(oProprietarioModel))
                    {
                        vMail = item.senha;
                    }

                    if (vMail != string.Empty)
                    {
                        oEnviaEmail.enviaSenha("A senha para o apartamento" + oProprietarioModel.ap.apartamento + " do bloco " + oProprietarioModel.ap.bloco + " é " + vMail + Environment.NewLine + " www.condominioazuli.somee.com ", oProprietarioModel.ap.apartamento.ToString(), oProprietarioModel.email, 1);

                        sbMsg.Append("<b>A sua senha foi enviada para o e-mail informado!</b>");
                    }
                    else
                    {
                        sbMsg.Append("<b>E-mail não cadastrado em nossa base de dados / Ou e-mail não corresponde com o Bloco e apartamento cadastrado</b>");
                    }

                    lblMsg.Visible = true;
                    lblMsg.Text    = sbMsg.ToString();
                }

                catch (Exception ex)
                {
                    throw ex;
                }
            }
            else
            {
                lblMsg.Visible = true;
                lblMsg.Text    = "E-mail inválido ou não cadastrado";
            }
        }
Exemplo n.º 6
0
 public void alteraSenha(ProprietarioModel oProprietario)
 {
     try
     {
         oPropriDAO.alteraSenha(oProprietario);
     }
     catch (Exception)
     {
         throw;
     }
 }
Exemplo n.º 7
0
 public int CadastrarApartamentoMorador(ProprietarioModel ap)
 {
     try
     {
         return(oPropriDAO.CadastrarApartamentoMorador(ap));
     }
     catch (Exception e)
     {
         throw e;
     }
 }
Exemplo n.º 8
0
 /// <summary>
 ///
 /// </summary>
 /// <param name="ap"></param>
 /// <returns></returns>
 public listProprietario recuperaSenhaMorador(ProprietarioModel ap)
 {
     try
     {
         return(oPropriDAO.recuperaSenhaMorador(ap));
     }
     catch (Exception e)
     {
         throw e;
     }
 }
Exemplo n.º 9
0
 public int cadastrarApartamentoMoradorCompleto(ProprietarioModel pMoradorAzuli)
 {
     try
     {
         return(oPropriDAO.cadastrarApartamentoMoradorCompleto(pMoradorAzuli));
     }
     catch (Exception e)
     {
         throw e;
     }
 }
        public void alteraSenha(ProprietarioModel oProprietario)
        {
            try
            {
                oPropriDAO.alteraSenha(oProprietario);
            }
            catch (Exception)
            {

                throw;
            }
        }
Exemplo n.º 11
0
        public async Task <IActionResult> Create([Bind("Id,Nome,Cpf,Rg,Rua,CidadeId")] ProprietarioModel proprietarioModel)
        {
            if (ModelState.IsValid)
            {
                proprietarioModel.Nome = proprietarioModel.Nome.ToUpper();
                _context.Add(proprietarioModel);
                await _context.SaveChangesAsync();

                return(RedirectToAction(nameof(Index)));
            }
            ViewData["CidadeId"] = new SelectList(_context.CidadeModel, "Id", "Nome", proprietarioModel.CidadeId);
            return(View(proprietarioModel));
        }
        protected void btnAlteraSenha_Click(object sender, EventArgs e)
        {
            try
            {

                if (txtNovaSenha.Text.Length == 4)
                {
                    ProprietarioBLL oProprietario = new ProprietarioBLL();
                    ProprietarioModel oProprietarioModel = new ProprietarioModel();

                    oProprietarioModel.ap = new ApartamentoModel();

                    if (txtNovaSenha.Text == txtRepitaNovaSenha.Text)
                    {

                        oProprietarioModel.ap.apartamento = (int)Session["AP"];
                        oProprietarioModel.ap.bloco = (int)Session["Bloco"];
                        oProprietarioModel.senha = txtNovaSenha.Text;

                        oProprietario.alteraSenha(oProprietarioModel);

                        StringBuilder sb = new StringBuilder();
                        sb.Append("<b>A sua senha foi alterada com sucesso! No próximo logon será necessário  usá-la!</b>");

                        lblMensagem.Visible = true;
                        lblMensagem.ForeColor = System.Drawing.Color.Green;
                        lblMensagem.Text = sb.ToString();

                    }
                    else
                    {
                        lblMensagem.Visible = true;
                        lblMensagem.ForeColor = System.Drawing.Color.Red;
                        lblMensagem.Text = "Senhas digitadas estão diferentes, favor verificar.";
                    }
                }
                else
                {
                    lblMensagem.Visible = true;
                    lblMensagem.ForeColor = System.Drawing.Color.Red;
                    lblMensagem.Text = "Senha precisa ser de até 4 caracteres, por motivo de segurança";
                }

            }

            catch (Exception ex)
            {

                throw ex;
            }
        }
        protected void btnAlteraSenha_Click(object sender, EventArgs e)
        {
            try
            {
                if (txtNovaSenha.Text.Length == 4)
                {
                    ProprietarioBLL   oProprietario      = new ProprietarioBLL();
                    ProprietarioModel oProprietarioModel = new ProprietarioModel();

                    oProprietarioModel.ap = new ApartamentoModel();



                    if (txtNovaSenha.Text == txtRepitaNovaSenha.Text)
                    {
                        oProprietarioModel.ap.apartamento = (int)Session["AP"];
                        oProprietarioModel.ap.bloco       = (int)Session["Bloco"];
                        oProprietarioModel.senha          = txtNovaSenha.Text;

                        oProprietario.alteraSenha(oProprietarioModel);


                        StringBuilder sb = new StringBuilder();
                        sb.Append("<b>A sua senha foi alterada com sucesso! No próximo logon será necessário  usá-la!</b>");

                        lblMensagem.Visible   = true;
                        lblMensagem.ForeColor = System.Drawing.Color.Green;
                        lblMensagem.Text      = sb.ToString();
                    }
                    else
                    {
                        lblMensagem.Visible   = true;
                        lblMensagem.ForeColor = System.Drawing.Color.Red;
                        lblMensagem.Text      = "Senhas digitadas estão diferentes, favor verificar.";
                    }
                }
                else
                {
                    lblMensagem.Visible   = true;
                    lblMensagem.ForeColor = System.Drawing.Color.Red;
                    lblMensagem.Text      = "Senha precisa ser de até 4 caracteres, por motivo de segurança";
                }
            }

            catch (Exception ex)
            {
                throw ex;
            }
        }
        public async Task <IActionResult> Create([Bind("ProprietarioId,Nome,Rg,Cpf,Rua,Cidade")] ProprietarioModel proprietarioModel)
        {
            if (ModelState.IsValid)
            {
                proprietarioModel.Nome   = FormatarTexto.FormataMaiusculo(proprietarioModel.Nome);
                proprietarioModel.Rua    = FormatarTexto.FormataMaiusculo(proprietarioModel.Rua);
                proprietarioModel.Cidade = FormatarTexto.FormataMaiusculo(proprietarioModel.Cidade);

                _context.Add(proprietarioModel);
                await _context.SaveChangesAsync();

                return(RedirectToAction(nameof(Index)));
            }
            return(View(proprietarioModel));
        }
Exemplo n.º 15
0
        public void alteraSenha(ProprietarioModel oProprietario)
        {
            string clausulaSQL = "ALTERA_SENHA";

            try
            {
                SqlCommand comandoSQL = new SqlCommand(clausulaSQL);
                comandoSQL.Parameters.AddWithValue("@PROPRIETARIO_AP", oProprietario.ap.apartamento);
                comandoSQL.Parameters.AddWithValue("@PROPRIETARIO_BLOCO", oProprietario.ap.bloco);
                comandoSQL.Parameters.AddWithValue("@NOVA_SENHA", oProprietario.senha);

                ExecutaQuery(comandoSQL);
            }
            catch (Exception e)
            {
                throw e;
            }
        }
        public void alteraSenha(ProprietarioModel oProprietario)
        {
            string clausulaSQL = "ALTERA_SENHA";

            try
            {

                SqlCommand comandoSQL = new SqlCommand(clausulaSQL);
                comandoSQL.Parameters.AddWithValue("@PROPRIETARIO_AP", oProprietario.ap.apartamento);
                comandoSQL.Parameters.AddWithValue("@PROPRIETARIO_BLOCO", oProprietario.ap.bloco);
                comandoSQL.Parameters.AddWithValue("@NOVA_SENHA", oProprietario.senha);

                ExecutaQuery(comandoSQL);

            }
            catch (Exception e)
            {

                throw e;
            }
        }
Exemplo n.º 17
0
        public listProprietario recuperaSenhaMorador(ProprietarioModel ap)
        {
            string clausulaSQL = "RECUPERA_SENHA_MORADOR";

            try
            {
                SqlCommand comandoSQL = new SqlCommand(clausulaSQL);
                comandoSQL.Parameters.AddWithValue("@PROPRIETARIO_AP", ap.ap.apartamento);
                comandoSQL.Parameters.AddWithValue("@PROPRIETARIO_BLOCO", ap.ap.bloco);
                comandoSQL.Parameters.AddWithValue("@EMAIL", ap.email);

                DataTable tbProprietario = new DataTable();

                tbProprietario = ExecutaQuery(comandoSQL);

                return(listaAp(tbProprietario));
            }
            catch (Exception)
            {
                throw;
            }
        }
Exemplo n.º 18
0
        public listProprietario populaProprietario(ApartamentoModel ap, ProprietarioModel apPro)
        {
            string clausulaSQL = "POPULA_MORADOR";

            try
            {
                SqlCommand comandoSQL = new SqlCommand(clausulaSQL);
                comandoSQL.Parameters.AddWithValue("@PROPRIETARIO_AP", ap.apartamento);
                comandoSQL.Parameters.AddWithValue("@PROPRIETARIO_BLOCO", ap.bloco);
                comandoSQL.Parameters.AddWithValue("@SENHA", apPro.senha);

                DataTable tbProprietario = new DataTable();

                tbProprietario = ExecutaQuery(comandoSQL);

                return(listaAp(tbProprietario));
            }
            catch (Exception)
            {
                throw;
            }
        }
Exemplo n.º 19
0
        public Model.listProprietario listaAp(DataTable dt)
        {
            listProprietario oListProprietario = new listProprietario();

            foreach (DataRow dr in dt.Rows)
            {
                ProprietarioModel oPropri = new ProprietarioModel();
                oPropri.ap = new ApartamentoModel();

                if (dr.Table.Columns.Contains("NOME_PROPRIETARIO1"))
                {
                    oPropri.proprietario1 = dr["NOME_PROPRIETARIO1"].ToString();
                }

                if (dr.Table.Columns.Contains("NOME_PROPRIETARIO2"))
                {
                    oPropri.proprietario2 = dr["NOME_PROPRIETARIO2"].ToString();
                }

                oPropri.ap.bloco       = int.Parse(dr["PROPRIETARIO_BLOCO"].ToString());
                oPropri.ap.apartamento = int.Parse(dr["PROPRIETARIO_AP"].ToString());

                if (dr.Table.Columns.Contains("email"))
                {
                    oPropri.email = dr["email"].ToString();
                }

                if (dr.Table.Columns.Contains("PASSWORD"))
                {
                    oPropri.senha = dr["PASSWORD"].ToString();
                }


                oListProprietario.Add(oPropri);
            }

            return(oListProprietario);
        }
Exemplo n.º 20
0
        public listAgenda geraReciboPago(AgendaModel oAgenda)
        {
            string clausulaSQL = "USP_GERA_RECIBO_RESERVA";

            listAgenda oListaAgendaRecibo = new listAgenda();

            SqlConnection conn = new SqlConnection(System.Configuration.ConfigurationManager.ConnectionStrings["azulli"].ToString());
            try
            {
                SqlCommand comandoSQL = new SqlCommand(clausulaSQL);
                comandoSQL.CommandType = CommandType.StoredProcedure;
                comandoSQL.Connection = conn;
                SqlDataReader myReader;
                comandoSQL.Parameters.AddWithValue("@DATAAGE", oAgenda.dataAgendamento);
                comandoSQL.Parameters.AddWithValue("@BLOCO", oAgenda.ap.bloco);
                comandoSQL.Parameters.AddWithValue("@AP", oAgenda.ap.apartamento);

                conn.Open();

                myReader = comandoSQL.ExecuteReader();

                do
                {

                    while (myReader.Read())
                    {

                        //if(myReader.GetSchemaTable().Columns.Contains("CONTADOR_MENSAGEM_PENDENTE"))
                        try
                        {
                            oAgenda.dataAgendamento = Convert.ToDateTime(myReader["dataRec"]);
                        }
                        catch (IndexOutOfRangeException e)
                        {

                            e.ToString();
                        }

                        try
                        {
                            oAgenda.ap.apartamento = Convert.ToInt32(myReader["apRec"]);
                        }
                        catch (IndexOutOfRangeException e)
                        {
                            e.ToString();

                        }

                        try
                        {
                            oAgenda.ap.bloco = Convert.ToInt32(myReader["blocoRec"]);
                        }
                        catch (IndexOutOfRangeException e)
                        {
                            e.ToString();

                        }

                        try
                        {
                            ProprietarioModel oPropri = new ProprietarioModel();
                            oPropri.proprietario1 =  myReader["NomeRec"].ToString();
                            oAgenda.ap.oProprietario  = oPropri;

                        }
                        catch (IndexOutOfRangeException e)
                        {

                            e.ToString();
                        }

                        try
                        {
                            oAgenda.observacao = myReader["descricaoRec"].ToString();
                        }
                        catch (IndexOutOfRangeException e)
                        {

                            e.ToString();
                        }

                        try
                        {
                            oAgenda.valorReserva =Convert.ToDouble(myReader["valorRec"]);
                        }
                        catch (IndexOutOfRangeException e)
                        {

                            e.ToString();
                        }

                        try
                        {
                            oAgenda.salaoFesta = Convert.ToBoolean(myReader["FESTA"]);
                        }
                        catch (IndexOutOfRangeException e)
                        {

                            e.ToString();
                        }

                        try
                        {
                            oAgenda.salaoChurrasco = Convert.ToBoolean(myReader["CHURRAS"]);
                        }
                        catch (IndexOutOfRangeException e)
                        {

                            e.ToString();
                        }

                        oListaAgendaRecibo.Add(oAgenda);

                    }

                } while (myReader.NextResult());

                //DataSet tbPendencia = new DataSet();
                //tbPendencia = ExecutaProcQuery(comandoSQL);

                //DataTable pendenciaDT = tbPendencia.Tables[0];
                //DataTable pendenciaDT01 = tbPendencia.Tables[1];

                return oListaAgendaRecibo;

            }
            catch (Exception)
            {

                throw;
            }
        }
 listProprietario Interfaces.IProprietario.recuperaSenhaMorador(ProprietarioModel ap)
 {
     throw new NotImplementedException();
 }
        public int CadastrarApartamentoMorador(ProprietarioModel ap)
        {
            try
            {

                return oPropriDAO.CadastrarApartamentoMorador(ap);

            }
            catch (Exception e)
            {

                throw e;
            }
        }
 void Interfaces.IProprietario.alteraSenha(ProprietarioModel oProprietario)
 {
     throw new NotImplementedException();
 }
        /// <summary>
        /// 
        /// </summary>
        /// <param name="ap"></param>
        /// <returns></returns>
        public listProprietario recuperaSenhaMorador(ProprietarioModel ap)
        {
            try
            {

                return oPropriDAO.recuperaSenhaMorador(ap);

            }
            catch (Exception e)
            {

                throw e;
            }
        }
        public Model.listProprietario listaAp(DataTable dt)
        {
            listProprietario oListProprietario = new listProprietario();

            foreach (DataRow dr in dt.Rows)
            {
                ProprietarioModel oPropri = new ProprietarioModel();
                oPropri.ap = new ApartamentoModel();

                if (dr.Table.Columns.Contains("NOME_PROPRIETARIO1"))
                    oPropri.proprietario1 = dr["NOME_PROPRIETARIO1"].ToString();

                if (dr.Table.Columns.Contains("NOME_PROPRIETARIO2"))
                    oPropri.proprietario2 = dr["NOME_PROPRIETARIO2"].ToString();

                oPropri.ap.bloco = int.Parse(dr["PROPRIETARIO_BLOCO"].ToString());

                oPropri.ap.apartamento = int.Parse(dr["PROPRIETARIO_AP"].ToString());

                if (dr.Table.Columns.Contains("email"))
                    oPropri.email = dr["email"].ToString();

                if (dr.Table.Columns.Contains("PASSWORD"))
                    oPropri.senha = dr["PASSWORD"].ToString();

                oListProprietario.Add(oPropri);

            }

            return oListProprietario;
        }
Exemplo n.º 26
0
        public listAgenda geraReciboPago(AgendaModel oAgenda)
        {
            string clausulaSQL = "USP_GERA_RECIBO_RESERVA";

            listAgenda oListaAgendaRecibo = new listAgenda();

            SqlConnection conn = new SqlConnection(System.Configuration.ConfigurationManager.ConnectionStrings["azulli"].ToString());

            try
            {
                SqlCommand comandoSQL = new SqlCommand(clausulaSQL);
                comandoSQL.CommandType = CommandType.StoredProcedure;
                comandoSQL.Connection  = conn;
                SqlDataReader myReader;
                comandoSQL.Parameters.AddWithValue("@DATAAGE", oAgenda.dataAgendamento);
                comandoSQL.Parameters.AddWithValue("@BLOCO", oAgenda.ap.bloco);
                comandoSQL.Parameters.AddWithValue("@AP", oAgenda.ap.apartamento);


                conn.Open();

                myReader = comandoSQL.ExecuteReader();


                do
                {
                    while (myReader.Read())
                    {
                        //if(myReader.GetSchemaTable().Columns.Contains("CONTADOR_MENSAGEM_PENDENTE"))
                        try
                        {
                            oAgenda.dataAgendamento = Convert.ToDateTime(myReader["dataRec"]);
                        }
                        catch (IndexOutOfRangeException e)
                        {
                            e.ToString();
                        }

                        try
                        {
                            oAgenda.ap.apartamento = Convert.ToInt32(myReader["apRec"]);
                        }
                        catch (IndexOutOfRangeException e)
                        {
                            e.ToString();
                        }

                        try
                        {
                            oAgenda.ap.bloco = Convert.ToInt32(myReader["blocoRec"]);
                        }
                        catch (IndexOutOfRangeException e)
                        {
                            e.ToString();
                        }

                        try
                        {
                            ProprietarioModel oPropri = new ProprietarioModel();
                            oPropri.proprietario1    = myReader["NomeRec"].ToString();
                            oAgenda.ap.oProprietario = oPropri;
                        }
                        catch (IndexOutOfRangeException e)
                        {
                            e.ToString();
                        }

                        try
                        {
                            oAgenda.observacao = myReader["descricaoRec"].ToString();
                        }
                        catch (IndexOutOfRangeException e)
                        {
                            e.ToString();
                        }

                        try
                        {
                            oAgenda.valorReserva = Convert.ToDouble(myReader["valorRec"]);
                        }
                        catch (IndexOutOfRangeException e)
                        {
                            e.ToString();
                        }

                        try
                        {
                            oAgenda.salaoFesta = Convert.ToBoolean(myReader["FESTA"]);
                        }
                        catch (IndexOutOfRangeException e)
                        {
                            e.ToString();
                        }

                        try
                        {
                            oAgenda.salaoChurrasco = Convert.ToBoolean(myReader["CHURRAS"]);
                        }
                        catch (IndexOutOfRangeException e)
                        {
                            e.ToString();
                        }



                        oListaAgendaRecibo.Add(oAgenda);
                    }
                } while (myReader.NextResult());



                //DataSet tbPendencia = new DataSet();
                //tbPendencia = ExecutaProcQuery(comandoSQL);

                //DataTable pendenciaDT = tbPendencia.Tables[0];
                //DataTable pendenciaDT01 = tbPendencia.Tables[1];

                return(oListaAgendaRecibo);
            }
            catch (Exception)
            {
                throw;
            }
        }
 int Interfaces.IProprietario.CadastrarApartamentoMorador(ProprietarioModel ap)
 {
     throw new NotImplementedException();
 }
        public listProprietario populaProprietario(ApartamentoModel ap,ProprietarioModel apPro)
        {
            string clausulaSQL = "POPULA_MORADOR";

            try
            {

                SqlCommand comandoSQL = new SqlCommand(clausulaSQL);
                comandoSQL.Parameters.AddWithValue("@PROPRIETARIO_AP", ap.apartamento);
                comandoSQL.Parameters.AddWithValue("@PROPRIETARIO_BLOCO", ap.bloco);
                comandoSQL.Parameters.AddWithValue("@SENHA", apPro.senha);

                DataTable tbProprietario = new DataTable();

                tbProprietario = ExecutaQuery(comandoSQL);

                return listaAp(tbProprietario);

            }
            catch (Exception)
            {

                throw;
            }
        }
Exemplo n.º 29
0
 public listProprietario populaProprietario(ApartamentoModel ap, ProprietarioModel apPro)
 {
     throw new NotImplementedException();
 }
        public Model.listProprietario listaApSendReciboByEmail(DataTable dt)
        {
            listProprietario oListProprietario = new listProprietario();

            foreach (DataRow dr in dt.Rows)
            {
                ProprietarioModel oPropri = new ProprietarioModel();
                oPropri.ap = new ApartamentoModel();

                if (dr.Table.Columns.Contains("NOME_PROPRIETARIO1"))
                    oPropri.proprietario1 = dr["NOME_PROPRIETARIO1"].ToString();

                if (dr.Table.Columns.Contains("PROPRIETARIO_BLOCO"))
                    oPropri.ap.bloco = Convert.ToInt32(dr["PROPRIETARIO_BLOCO"]);

                if (dr.Table.Columns.Contains("PROPRIETARIO_AP"))
                    oPropri.ap.apartamento = Convert.ToInt32(dr["PROPRIETARIO_AP"]);

                if (dr.Table.Columns.Contains("email"))
                    oPropri.email = dr["email"].ToString();

                oListProprietario.Add(oPropri);

            }

            return oListProprietario;
        }
 listProprietario Interfaces.IProprietario.populaProprietario(ApartamentoModel ap, ProprietarioModel apPro)
 {
     throw new NotImplementedException();
 }
        public listProprietario recuperaSenhaMorador(ProprietarioModel ap)
        {
            string clausulaSQL = "RECUPERA_SENHA_MORADOR";

            try
            {

                SqlCommand comandoSQL = new SqlCommand(clausulaSQL);
                comandoSQL.Parameters.AddWithValue("@PROPRIETARIO_AP", ap.ap.apartamento);
                comandoSQL.Parameters.AddWithValue("@PROPRIETARIO_BLOCO", ap.ap.bloco);
                comandoSQL.Parameters.AddWithValue("@EMAIL", ap.email);

                DataTable tbProprietario = new DataTable();

                tbProprietario = ExecutaQuery(comandoSQL);

                return listaAp(tbProprietario);

            }
            catch (Exception)
            {

                throw;
            }
        }
        public Model.listProprietario listaAp(DataTable dt)
        {
            listProprietario oListProprietario = new listProprietario();

            foreach (DataRow dr in dt.Rows)
            {
                ProprietarioModel oPropri = new ProprietarioModel();
                oPropri.ap = new ApartamentoModel();

                if (dr.Table.Columns.Contains("NOME_PROPRIETARIO1"))
                {
                    oPropri.proprietario1 = dr["NOME_PROPRIETARIO1"].ToString();
                }

                if (dr.Table.Columns.Contains("NOME_PROPRIETARIO2"))
                {
                    oPropri.proprietario2 = dr["NOME_PROPRIETARIO2"].ToString();
                }

                oPropri.ap.bloco = int.Parse(dr["PROPRIETARIO_BLOCO"].ToString());

                oPropri.ap.apartamento = int.Parse(dr["PROPRIETARIO_AP"].ToString());

                if (dr.Table.Columns.Contains("email") && !Convert.IsDBNull(dr["email"]))
                {
                    oPropri.email = dr["email"].ToString();
                }

                if (dr.Table.Columns.Contains("PASSWORD") && !Convert.IsDBNull(dr["email"]))
                {
                    oPropri.senha = dr["PASSWORD"].ToString();
                }

                if (dr.Table.Columns.Contains("TELEFONE") && !Convert.IsDBNull(dr["email"]))
                {
                    oPropri.telefone = dr["TELEFONE"].ToString();
                }

                if (dr.Table.Columns.Contains("PROPRIETARIO_IMOVEL") && !Convert.IsDBNull(dr["email"]))
                {
                    oPropri.proprietarioImovel = dr["PROPRIETARIO_IMOVEL"].ToString();
                }

                if (dr.Table.Columns.Contains("QUANTIDADE_GARAGEM") && !Convert.IsDBNull(dr["QUANTIDADE_GARAGEM"]))
                {
                    oPropri.ap.qtdGaragem = int.Parse(dr["QUANTIDADE_GARAGEM"].ToString());
                }

                if (dr.Table.Columns.Contains("CPF") && !Convert.IsDBNull(dr["CPF"]))
                {
                    oPropri.cpf = dr["CPF"].ToString();
                }

                if (dr.Table.Columns.Contains("RG") && !Convert.IsDBNull(dr["RG"]))
                {
                    oPropri.rg = dr["RG"].ToString();
                }

                if (dr.Table.Columns.Contains("CELULAR") && !Convert.IsDBNull(dr["CELULAR"]))
                {
                    oPropri.celular = dr["CELULAR"].ToString();
                }

                if (dr.Table.Columns.Contains("ESTADO_CIVIL") && !Convert.IsDBNull(dr["ESTADO_CIVIL"]))
                {
                    oPropri.estadoCivil = dr["ESTADO_CIVIL"].ToString();
                }

                if (dr.Table.Columns.Contains("CEP") && !Convert.IsDBNull(dr["CEP"]))
                {
                    oPropri.cepEndereco = dr["CEP"].ToString();
                }

                if (dr.Table.Columns.Contains("ENDERECO") && !Convert.IsDBNull(dr["ENDERECO"]))
                {
                    oPropri.endereco = dr["ENDERECO"].ToString();
                }

                if (dr.Table.Columns.Contains("CIDADE") && !Convert.IsDBNull(dr["CIDADE"]))
                {
                    oPropri.cidade = dr["CIDADE"].ToString();
                }

                if (dr.Table.Columns.Contains("BAIRRO") && !Convert.IsDBNull(dr["BAIRRO"]))
                {
                    oPropri.bairro = dr["BAIRRO"].ToString();
                }

                if (dr.Table.Columns.Contains("ALUGA_GARAGEM") && !Convert.IsDBNull(dr["ALUGA_GARAGEM"]))
                {
                    oPropri.alugaGaragem = dr["ALUGA_GARAGEM"].ToString();
                }

                if (dr.Table.Columns.Contains("BICICLETAS_QUANTIDADE") && !Convert.IsDBNull(dr["BICICLETAS_QUANTIDADE"]))
                {
                    oPropri.qtdBicicleta = int.Parse(dr["BICICLETAS_QUANTIDADE"].ToString());
                }

                if (dr.Table.Columns.Contains("DESCRICAO_BICICLETAS") && !Convert.IsDBNull(dr["DESCRICAO_BICICLETAS"]))
                {
                    oPropri.descricaoBike = dr["DESCRICAO_BICICLETAS"].ToString();
                }

                oPropri.dependentes = listaDeDepedentes(oPropri.ap);
                oPropri.empregados  = listaDeEmpregados(oPropri.ap);
                oPropri.transporte  = listaDeTransporte(oPropri.ap);
                oPropri.emergencia  = contatoEmergenciaMorador(oPropri.ap);
                oPropri.animais     = getAnimaisMorador(oPropri.ap);
                oPropri.imobiliaria = getImobiliariaMorador(oPropri.ap);
                oListProprietario.Add(oPropri);
            }

            return(oListProprietario);
        }