public CadastroFuncionario(funcionario funcinario,int posicao) { txtNomeCompleto.Text = funcinario.NomeCompleto; cbNacionalidade.SelectedItem = funcinario.Nacionalidade; mtbNumeroCelular.Text = funcinario.NumeroDeCelular; txtEndereso.Text = funcinario.Endereso; txtEmail.Text = funcinario.Email; mbRG.Text = funcinario.RG; mbCPF.Text = funcinario.cpf; txtIdade.Text = Convert.ToString(funcinario.idade); cbsexo.SelectedItem = funcinario.sexo; txtEstadoCivil.Text = funcinario.esteadocivil; txtEndereso.Text = funcinario.Endereso; lbCargo.Text = funcinario.cargo; lbDataDeNacimento.Text = Convert.ToString(funcinario.DataNacimento); }
private void button2_Click(object sender, EventArgs e) { if (txtNomeCompleto.Text.Length < 4) { MessageBox.Show("Nome deve comter no minimo 4 carateres"); txtNomeCompleto.Focus(); return; } if (cbNacionalidade.SelectedIndex < 0) { MessageBox.Show("Selecione uma nacionalidade"); cbNacionalidade.DroppedDown = true; return; } if (mtbNumeroCelular.Text.Length < 0) { MessageBox.Show("Numero celular deve ser Preemchido"); mtbNumeroCelular.Focus(); return; if (txtEndereso.Text.Length == 0) { MessageBox.Show("Numero fixo deve ser preenchido"); txtEndereso.Focus(); return; } if (txtEmail.Text.Length < 4) { MessageBox.Show("E-mail deve conter nominimo 3 carateres"); txtEmail.Focus(); return; } if (mbRG.Text.Length == 0) { MessageBox.Show("GR deve ser prenchiudo"); mbRG.Focus(); return; } if (mbCPF.Text.Length == 0) { MessageBox.Show("CPF deve ser preenchido "); mbCPF.Focus(); return; } if (txtIdade.Text.Length == 0) { MessageBox.Show("idade deve ser preenchido com numero inteiros "); mbCPF.Focus(); return; } if (cbsexo.SelectedIndex < 0) { MessageBox.Show("Selecione um sexo "); cbsexo.DroppedDown = true; return; } if (txtEstadoCivil.Text.Length == 0) { MessageBox.Show("Estado civil deve ser preenchido com numero inteiros "); txtEstadoCivil.Focus(); return; } if (txtEndereso.Text.Length == 0) { MessageBox.Show("Estado civil deve ser preenchido"); txtEndereso.Focus(); return; } if (lbCargo.Text.Length > 0) { MessageBox.Show("Cargo deve ser preenchido"); lbCargo.Focus(); return; } if (lbDataDeNacimento.Text.Length == 0) { MessageBox.Show("Data de nacimento deve ser preenxido"); lbDataDeNacimento.Focus(); return; } try { double Data = Convert.ToDouble(lbDataDeNacimento.Text); } catch { MessageBox.Show("Data de nacimento deve conter numeros inteiros"); lbDataDeNacimento.Focus(); return; } funcionario Funcionarios=new funcionario() { NomeCompleto=txtNomeCompleto.Text, Nacionalidade=cbNacionalidade.SelectedItem.ToString(), NumeroDeCelular= mtbNumeroCelular.Text.ToString(), Endereso=txtEndereso.Text.ToString( ), Email= txtEndereso.Text , RG=mbRG.Text.ToString(), cpf= mbCPF.Text .ToString(), idade=Convert.ToInt32(txtIdade.Text), sexo=cbsexo.SelectedItem.ToString(), esteadocivil=txtEstadoCivil.Text, cargo=txtCargo.Text, DataNacimento=Convert.ToInt32(txtCargo.Text), }; if (posicao == 0) { Program.pessoal[posicao] = Funcionarios; MessageBox.Show("Cadastro alterado com sucesso"); } else { Program.pessoal.Add(Funcionarios); MessageBox.Show("Cadastro realizado com sucesso"); } LimparCampos(); }