private void CarregarListView()
        {
            Morador objMoradores = new Morador();
            List <Cadastro_Moradores_Condominio.Morador> lstMoradores = new List <Morador>();

            lstMoradores = objMoradores.SelecionarTodos();

            lstVMoradores.Items.Clear();

            foreach (var itemLista in lstMoradores)
            {
                ListViewItem objListViewItem = new ListViewItem();
                objListViewItem.Text = itemLista.Id.ToString();
                objListViewItem.SubItems.Add(itemLista.nome);
                objListViewItem.SubItems.Add(itemLista.predio);
                objListViewItem.SubItems.Add(itemLista.bloco);
                objListViewItem.SubItems.Add(itemLista.email);
                objListViewItem.SubItems.Add(itemLista.RG);
                objListViewItem.SubItems.Add(itemLista.telefoneResidencial);
                objListViewItem.SubItems.Add(itemLista.telefoneComercial);
                objListViewItem.SubItems.Add(itemLista.celular1);
                objListViewItem.SubItems.Add(itemLista.celular2);
                objListViewItem.SubItems.Add(itemLista.CPF);
                objListViewItem.SubItems.Add(itemLista.IdRespn.ToString());
                objListViewItem.SubItems.Add(itemLista.apartamento);

                lstVMoradores.Items.Add(objListViewItem);
            }
        }
Exemple #2
0
 private void Atualizar(int pID, string pNome, string pPredio, string pBloco, string pEmail, string pRg, string pTelefoneResidencial, string pTelefoneComercial, string pCelular1, string pCelular2, string pCpf, string pApartamento, int pIDRespn)
 {
     try
     {
         Morador objMorador = new Morador();
         objMorador.Atualizar(pID, pNome, pPredio, pBloco, pEmail, pRg, pTelefoneResidencial, pTelefoneComercial, pCelular1, pCelular2, pCpf, pApartamento, pIDRespn);
     }
     catch (Exception ex)
     {
         MessageBox.Show("Error! " + ex);
         //throw;
     }
 }
        private void Atualizar(int pID, string pNome, string pPredio, string pBloco, string pEmail, string pRg, string pTelefoneResidencial, string pTelefoneComercial, string pCelular1, string pCelular2, string pCpf, string pApartamento, int pIDRespn)
        {
            try
            {
                Morador objMorador = new Morador();
                objMorador.Atualizar(pID, pNome, pPredio, pBloco, pEmail, pRg, pTelefoneResidencial, pTelefoneComercial, pCelular1, pCelular2, pCpf, pApartamento, pIDRespn);

            }
            catch (Exception ex)
            {
                MessageBox.Show("Error! " + ex);
                //throw;
            }
        }
        public List <Morador> SelecionarPorNome(string pNome)
        {
            List <Morador> lstMoradores = new List <Morador>();

            using (SqlConnection objConexao = new SqlConnection(strConexao))
            {
                using (SqlCommand objComando = new SqlCommand(strSelectByName, objConexao))
                {
                    try
                    {
                        objComando.Parameters.AddWithValue("@Nome", "%" + pNome + "%");
                        objConexao.Open();
                        SqlDataReader objDataReader = objComando.ExecuteReader();

                        if (objDataReader.HasRows)
                        {
                            while (objDataReader.Read())
                            {
                                Morador objMorador = new Morador();
                                objMorador.ID                  = Convert.ToInt32(objDataReader["ID"].ToString());
                                objMorador.Nome                = objDataReader["nome"].ToString();
                                objMorador.Apartamento         = objDataReader["Apartamento"].ToString();
                                objMorador.Bloco               = objDataReader["bloco"].ToString();
                                objMorador.Celular1            = objDataReader["Celular1"].ToString();
                                objMorador.Celular2            = objDataReader["Celular2"].ToString();
                                objMorador.Cpf                 = objDataReader["Cpf"].ToString();
                                objMorador.Email               = objDataReader["Email"].ToString();
                                objMorador.IDRespn             = Convert.ToInt32(objDataReader["IDResponsavel"].ToString());
                                objMorador.Predio              = objDataReader["Predio"].ToString();
                                objMorador.Rg                  = objDataReader["Rg"].ToString();
                                objMorador.TelefoneComercial   = objDataReader["TelefoneComercial"].ToString();
                                objMorador.TelefoneResidencial = objDataReader["TelefoneResidencial"].ToString();

                                lstMoradores.Add(objMorador);
                            }
                            objDataReader.Close();
                        }
                        objConexao.Close();
                    }
                    catch (Exception ex)
                    {
                        MessageBox.Show("Erro!" + ex.Message);
                        //throw;
                    }
                }
            }

            return(lstMoradores);
        }
        private void btPesquisar_Click(object sender, EventArgs e)
        {
            Morador objMoradores = new Morador();
            List<Cadastro_Moradores_Condominio.Morador> lstMoradores = new List<Morador>();

            if (txtProcura.Text == string.Empty)
            {
                MessageBox.Show("Informe um nome!");
            }

            else
            {
                lstMoradores = objMoradores.SelecionarPorNome(txtProcura.Text);
            }
            lstVMoradores.Items.Clear();

            foreach (var itemLista in lstMoradores)
            {
                ListViewItem objListViewItem = new ListViewItem();
                objListViewItem.Text = itemLista.Id.ToString();
                objListViewItem.SubItems.Add(itemLista.nome);
                objListViewItem.SubItems.Add(itemLista.predio);
                objListViewItem.SubItems.Add(itemLista.bloco);
                objListViewItem.SubItems.Add(itemLista.email);
                objListViewItem.SubItems.Add(itemLista.RG);
                objListViewItem.SubItems.Add(itemLista.telefoneResidencial);
                objListViewItem.SubItems.Add(itemLista.telefoneComercial);
                objListViewItem.SubItems.Add(itemLista.celular1);
                objListViewItem.SubItems.Add(itemLista.celular2);
                objListViewItem.SubItems.Add(itemLista.CPF);
                objListViewItem.SubItems.Add(itemLista.IdRespn.ToString());
                objListViewItem.SubItems.Add(itemLista.apartamento);

                lstVMoradores.Items.Add(objListViewItem);
            }
        }
        private void ExcluirRegistro()
        {
            int id2 = 0;

            try
            {
                if (lstVMoradores.SelectedItems.Count > 0)
                {
                    id2 = Convert.ToInt32(lstVMoradores.SelectedItems[0].Text);

                    Morador objMorador = new Morador();

                    if (id2 > 0)
                    {
                        objMorador.Excluir(id2);
                    }
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show("Erro! " + ex);
                //throw;
            }
        }
        private void btPesquisar_Click(object sender, EventArgs e)
        {
            Morador objMoradores = new Morador();
            List <Cadastro_Moradores_Condominio.Morador> lstMoradores = new List <Morador>();

            if (txtProcura.Text == string.Empty)
            {
                MessageBox.Show("Informe um nome!");
            }

            else
            {
                lstMoradores = objMoradores.SelecionarPorNome(txtProcura.Text);
            }
            lstVMoradores.Items.Clear();

            foreach (var itemLista in lstMoradores)
            {
                ListViewItem objListViewItem = new ListViewItem();
                objListViewItem.Text = itemLista.Id.ToString();
                objListViewItem.SubItems.Add(itemLista.nome);
                objListViewItem.SubItems.Add(itemLista.predio);
                objListViewItem.SubItems.Add(itemLista.bloco);
                objListViewItem.SubItems.Add(itemLista.email);
                objListViewItem.SubItems.Add(itemLista.RG);
                objListViewItem.SubItems.Add(itemLista.telefoneResidencial);
                objListViewItem.SubItems.Add(itemLista.telefoneComercial);
                objListViewItem.SubItems.Add(itemLista.celular1);
                objListViewItem.SubItems.Add(itemLista.celular2);
                objListViewItem.SubItems.Add(itemLista.CPF);
                objListViewItem.SubItems.Add(itemLista.IdRespn.ToString());
                objListViewItem.SubItems.Add(itemLista.apartamento);

                lstVMoradores.Items.Add(objListViewItem);
            }
        }
        private void ExcluirRegistro()
        {
            int id2 = 0;
            try
            {
                if (lstVMoradores.SelectedItems.Count > 0)
                {
                    id2 = Convert.ToInt32(lstVMoradores.SelectedItems[0].Text);

                    Morador objMorador = new Morador();

                    if (id2 > 0)
                    {
                        objMorador.Excluir(id2);
                    }
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show("Erro! " + ex);
                //throw;
            }
        }
        private void CarregarListView()
        {
            Morador objMoradores = new Morador();
            List<Cadastro_Moradores_Condominio.Morador> lstMoradores = new List<Morador>();
            lstMoradores = objMoradores.SelecionarTodos();

            lstVMoradores.Items.Clear();

            foreach (var itemLista in lstMoradores)
            {
                ListViewItem objListViewItem = new ListViewItem();
                objListViewItem.Text = itemLista.Id.ToString();
                objListViewItem.SubItems.Add(itemLista.nome);
                objListViewItem.SubItems.Add(itemLista.predio);
                objListViewItem.SubItems.Add(itemLista.bloco);
                objListViewItem.SubItems.Add(itemLista.email);
                objListViewItem.SubItems.Add(itemLista.RG);
                objListViewItem.SubItems.Add(itemLista.telefoneResidencial);
                objListViewItem.SubItems.Add(itemLista.telefoneComercial);
                objListViewItem.SubItems.Add(itemLista.celular1);
                objListViewItem.SubItems.Add(itemLista.celular2);
                objListViewItem.SubItems.Add(itemLista.CPF);
                objListViewItem.SubItems.Add(itemLista.IdRespn.ToString());
                objListViewItem.SubItems.Add(itemLista.apartamento);

                lstVMoradores.Items.Add(objListViewItem);
            }
        }
        public List<Morador> SelecionarTodos()
        {
            List<Morador> lstMoradores = new List<Morador>();

            using (SqlConnection objConexao = new SqlConnection(strConexao))
            {
                using (SqlCommand objComando = new SqlCommand(strSelectAll, objConexao))
                {
                    try
                    {
                        objConexao.Open();
                        SqlDataReader objDataReader = objComando.ExecuteReader();

                        if (objDataReader.HasRows)
                        {
                            while (objDataReader.Read())
                            {
                                Morador objMorador = new Morador();
                                objMorador.ID = Convert.ToInt32(objDataReader["ID"].ToString());
                                objMorador.Nome = objDataReader["nome"].ToString();
                                objMorador.Apartamento = objDataReader["Apartamento"].ToString();
                                objMorador.Bloco = objDataReader["bloco"].ToString();
                                objMorador.Celular1 = objDataReader["Celular1"].ToString();
                                objMorador.Celular2 = objDataReader["Celular2"].ToString();
                                objMorador.Cpf = objDataReader["Cpf"].ToString();
                                objMorador.Email = objDataReader["Email"].ToString();
                                objMorador.IDRespn = Convert.ToInt32(objDataReader["IDResponsavel"].ToString());
                                objMorador.Predio = objDataReader["Predio"].ToString();
                                objMorador.Rg = objDataReader["Rg"].ToString();
                                objMorador.TelefoneComercial = objDataReader["TelefoneComercial"].ToString();
                                objMorador.TelefoneResidencial = objDataReader["TelefoneResidencial"].ToString();

                                lstMoradores.Add(objMorador);
                            }
                            objDataReader.Close();
                        }
                        objConexao.Close();
                    }
                    catch (Exception ex)
                    {
                        MessageBox.Show("Erro!" + ex.Message);
                        //throw;
                    }
                }
            }

            return lstMoradores;
        }