コード例 #1
0
        private void btn_pesquisar_Click(object sender, EventArgs e)
        {
            int    verificaSeRetornou = 0;
            string cpfRetornado       = service.preparaCPFparaBD(txtb_guestDeletar.Text);

            listView_guest.Items.Clear();
            var guestRetornado     = controller.retornaGuest(0);
            var guestParaValidacao = controller.retornaGuestParaDelete();


            for (int i = 0; i < guestRetornado.Count; i++)
            {
                if ((cpfRetornado == guestRetornado[i].gue_cpf) && ((string.IsNullOrEmpty(guestParaValidacao[i].gue_fk_room.ToString()) || (guestParaValidacao[i].gue_fk_room == 0))))
                {
                    ListViewItem itens = new ListViewItem(Convert.ToString(guestRetornado[i].gue_id));
                    itens.SubItems.Add(Convert.ToString(guestRetornado[i].gue_nome));
                    itens.SubItems.Add(Convert.ToString(guestRetornado[i].gue_cpf));
                    itens.SubItems.Add(Convert.ToString(guestRetornado[i].gue_dataNascimento));
                    listView_guest.Items.Add(itens);

                    guest.gue_id        = guestRetornado[i].gue_id;
                    btn_deletar.Enabled = true;

                    verificaSeRetornou = 1;
                }
            }
            if (verificaSeRetornou == 0)
            {
                MessageBox.Show("Não foi possìvel encontrar nenhum hóspede com esse cpf ou esse hóspede possui vinculo a um quarto, desse modo, não pode ser deletado!! \nDigite novamente!", "Atenção", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }