コード例 #1
0
        public ShowPassageiro_Form(Passageiro p)
        {
            InitializeComponent();

            Passenger = p;

            txtb_nome.Text    = p.getNome();
            txtb_datnasc.Text = Data_Convert(p.getDataNascimento());
            txtb_cpf.Text     = CPF_Convert(p.getCPF());
            txtb_rg.Text      = RG_Convert(p.getRG());
            txtb_end.Text     = p.getEndereco();
            cmb_estcivil.Text = p.getEstadoCivil();
            cmb_idade.Text    = p.getIdade().ToString();

            if (p.getEmbarque() != 0)
            {
                txtb_embarcado.Text  = Aero.pVoo[p.getEmbarque()].getNome() + " - " + Aero.pVoo[p.getEmbarque()].getNumero();
                btn_embarcar.Enabled = false;
            }
            else
            {
                txtb_embarcado.Text     = "Nenhum";
                btn_desembarcar.Enabled = false;
            }

            if (p.getSexo() == "Masculino")
            {
                rbtn_masc.Checked = true;
            }
            else
            {
                rbtn_fem.Checked = true;
            }
        }
コード例 #2
0
        public Embarcar_Form(Passageiro p, Form f)
        {
            InitializeComponent();

            Passenger      = p;
            ShowPassageiro = f;

            Load_Settings();
        }
コード例 #3
0
        private void btn_criar_Click(object sender, EventArgs e)
        {
            if (txtb_nome.Text == "" || txtb_cpf.Text == "" || txtb_datnasc.Text == "" || txtb_end.Text == "" ||
                cmb_idade.Text == "" || cmb_estcivil.Text == "" || txtb_rg.Text == "" ||
                (rbtn_fem.Checked == false && rbtn_masc.Checked == false))
            {
                MessageBox.Show("Preecha todos os campos!", "AVISO!!!");
                return;
            }

            if (txtb_cpf.Text.Length != 11)
            {
                MessageBox.Show("Preecha o CPF corretamente!", "AVISO!!!");
                return;
            }

            if (txtb_rg.Text.Length != 9)
            {
                MessageBox.Show("Preecha o RG corretamente!", "AVISO!!!");
                return;
            }

            if (txtb_datnasc.Text.Length != 8)
            {
                MessageBox.Show("Preecha a Data de Nascimento corretamente!", "AVISO!!!");
                return;
            }

            Passageiro Psg = new Passageiro();

            Psg.setNome(txtb_nome.Text);
            Psg.setCPF(txtb_cpf.Text);
            Psg.setDataNascimento(txtb_datnasc.Text);
            Psg.setEndereco(txtb_end.Text);
            Psg.setIdade(Convert.ToInt32(cmb_idade.Text));
            Psg.setEstadoCivil(cmb_estcivil.Text);
            Psg.setRG(txtb_rg.Text = txtb_rg.Text.ToUpper());
            Psg.setEmbarque(0);

            if (rbtn_fem.Checked == true)
            {
                Psg.setSexo("Feminino");
            }
            else if (rbtn_masc.Checked == true)
            {
                Psg.setSexo("Masculino");
            }

            foreach (var item in Aero.pUser)
            {
                if (Psg.Equals(item))
                {
                    MessageBox.Show("Usuario já cadastrado!", "AVISO!!!");
                    Clear();
                    return;
                }
            }

            Aero.pUser.Add(Psg);

            Aero.SyncListBox(Aero.lbx_fila, 0);

            MessageBox.Show("Passageiro do Nome: [" + Psg.getNome() + "] e Idade: [" + Psg.getIdade() + "] criado com sucesso!");
            this.Close();
        }