コード例 #1
0
        private void btnBuscar_Click(object sender, EventArgs e)
        {
            if (txtQuarto.Text.Equals(""))
            {
                string            mensagem   = "Todos os campos devem estar preenchidos para se buscar o cliente!!";
                string            caption    = "Erro detectado na procura por cliente";
                MessageBoxButtons boxButtons = MessageBoxButtons.OK;
                DialogResult      result;
                result = MessageBox.Show(mensagem, caption, boxButtons);
                txtQuarto.Clear();
                return;
            }
            Pessoa cliente = les.busca(Convert.ToInt16(txtQuarto.Text));

            if (cliente == null)
            {
                string            mensagem   = "Esse cliente não consta nos registros";
                string            caption    = "Erro detectado na procura por cliente";
                MessageBoxButtons boxButtons = MessageBoxButtons.OK;
                DialogResult      result;
                result = MessageBox.Show(mensagem, caption, boxButtons);
                txtQuarto.Clear();
                return;
            }

            txtNome.Text      = cliente.getNome().ToString();
            txtSobrenome.Text = cliente.getUltimoSobrenome().ToString();
            txtTelefone.Text  = cliente.getNumero().ToString();
            txtEndereco.Text  = cliente.getEndereco().ToString();
            txtTempo.Text     = cliente.getTempo().ToString() + " dias";
            txtPlano.Text     = cliente.getPlano().ToString();
            txtQuarto.Clear();
            panelResult.Visible = true;
        }
コード例 #2
0
        private void btnCadastrar_Click(object sender, EventArgs e)
        {
            try
            {
                //nome
                string nome = edtNome.Text;
                //sobrenome
                string sobrenome     = edtSobrenome.Text;
                int    numero        = Convert.ToInt32(edtNumero.Text);
                string endereco      = edtEndereco.Text;
                int    acompanhantes = numeroDeAcompanhantes();
                int    i             = acompanhantes;
                string acompanhante1 = edtAC1.Text;
                string acompanhante2 = edtAC2.Text;
                string acompanhante3 = edtAC3.Text;
                string acompanhante4 = edtAC4.Text;
                string acompanhante5 = edtAC5.Text;
                if (nome == "" || sobrenome == "" || numero.ToString() == "" || endereco == "" || (i >= 1 && acompanhante1 == "") || (i >= 2 && acompanhante2 == "") ||
                    (i >= 3 && acompanhante3 == "") || (i >= 4 && acompanhante4 == "") || (i >= 5 && acompanhante5 == ""))
                {
                    string            mensagem   = "Algum campo não preenchido favor prestar atençao nos campos de acompanhastes";
                    string            caption    = "Erro detectado no cadastro";
                    MessageBoxButtons boxButtons = MessageBoxButtons.OK;
                    DialogResult      result;
                    result = MessageBox.Show(mensagem, caption, boxButtons);
                    return;
                }
                else if (les.busca(nome, sobrenome) != null)
                {
                    string            mensagem   = "Essa pessoa já está cadastrada no sistema!!!!";
                    string            caption    = "Erro detectado no cadastro";
                    MessageBoxButtons boxButtons = MessageBoxButtons.OK;
                    DialogResult      result;
                    result = MessageBox.Show(mensagem, caption, boxButtons);
                    edtNome.Clear();
                    edtSobrenome.Clear();
                    edtNumero.Clear();
                    edtEndereco.Clear();
                    edtAC1.Clear();
                    edtAC2.Clear();
                    edtAC3.Clear();
                    edtAC4.Clear();
                    edtAC5.Clear();
                    return;
                }
                else
                {
                    Pessoa pessoa = new Pessoa(nome, sobrenome, numero, endereco, acompanhantes);
                    if (i >= 1)
                    {
                        pessoa.setNomes(acompanhante1, 0);
                    }
                    if (i >= 2)
                    {
                        pessoa.setNomes(acompanhante2, 1);
                    }
                    if (i >= 3)
                    {
                        pessoa.setNomes(acompanhante3, 2);
                    }
                    if (i >= 4)
                    {
                        pessoa.setNomes(acompanhante4, 3);
                    }
                    if (i == 5)
                    {
                        pessoa.setNomes(acompanhante5, 4);
                    }

                    /*edtNome.Clear();
                     * edtSobrenome.Clear();
                     * edtNumero.Clear();
                     * edtEndereco.Clear();
                     * edtAC1.Clear();
                     * edtAC2.Clear();
                     * edtAC3.Clear();
                     * edtAC4.Clear();
                     * edtAC5.Clear();*/
                    //proxima tela levando pessoa
                    Tela_de_Tempo tempo = new Tela_de_Tempo(les, lde, fec, pessoa);
                    this.Hide();
                    tempo.Show();
                }
            }
            catch (FormatException ex)
            {
                string            mensagem   = "Por favor, insira SOMENTE número no campo do Telefone!";
                string            caption    = "Erro detectado no cadastro";
                MessageBoxButtons boxButtons = MessageBoxButtons.OK;
                DialogResult      result;
                result = MessageBox.Show(mensagem, caption, boxButtons);
                edtNome.Clear();
                edtSobrenome.Clear();
                edtNumero.Clear();
                edtEndereco.Clear();
                edtAC1.Clear();
                edtAC2.Clear();
                edtAC3.Clear();
                edtAC4.Clear();
                edtAC5.Clear();
            }
        }
コード例 #3
0
 private void btnBuscar_Click(object sender, EventArgs e)
 {
     try
     {
         if (txtNome.Text.Equals("") || txtSobrenome.Text.Equals("") || txtID.Text.Equals(""))
         {
             string            mensagem   = "Todos os campos devem estar preenchidos para se buscar o cliente!!";
             string            caption    = "Erro detectado na procura por cliente";
             MessageBoxButtons boxButtons = MessageBoxButtons.OK;
             DialogResult      result;
             result = MessageBox.Show(mensagem, caption, boxButtons);
             txtNome.Clear();
             txtSobrenome.Clear();
             txtID.Clear();
             return;
         }
         if (Convert.ToInt16(txtID.Text) > 50)
         {
             string            mensagem   = "O ID tem que ser menor que 50!!";
             string            caption    = "Erro detectado na procura por cliente";
             MessageBoxButtons boxButtons = MessageBoxButtons.OK;
             DialogResult      result;
             result = MessageBox.Show(mensagem, caption, boxButtons);
             txtNome.Clear();
             txtSobrenome.Clear();
             txtID.Clear();
             return;
         }
         Pessoa cliente = les.busca(txtNome.Text, txtSobrenome.Text, Convert.ToInt16(txtID.Text));
         if (cliente == null)
         {
             string            mensagem   = "Esse cliente não consta nos registros";
             string            caption    = "Erro detectado na procura por cliente";
             MessageBoxButtons boxButtons = MessageBoxButtons.OK;
             DialogResult      result;
             result = MessageBox.Show(mensagem, caption, boxButtons);
             txtNome.Clear();
             txtSobrenome.Clear();
             txtID.Clear();
             return;
         }
         txtTelefone.Text = cliente.getNumero().ToString();
         txtQuarto.Text   = cliente.getQuarto().ToString();
         txtEndereco.Text = cliente.getEndereco().ToString();
         txtTempo.Text    = cliente.getTempo().ToString() + " dias";
         txtPlano.Text    = cliente.getPlano().ToString();
         txtNome.Clear();
         txtSobrenome.Clear();
         txtID.Clear();
         panelResult.Visible = true;
     }
     catch (FormatException ex)
     {
         string            mensagem   = "Por favor, insira SOMENTE número no campo do ID!";
         string            caption    = "Erro detectado no cadastro";
         MessageBoxButtons boxButtons = MessageBoxButtons.OK;
         DialogResult      result;
         result = MessageBox.Show(mensagem, caption, boxButtons);
         txtNome.Clear();
         txtSobrenome.Clear();
         txtID.Clear();
     }
 }