private void Cadastrar() { Professor professor = new Professor(); professor.id = dgvProfs.RowCount; if (ValidarCampoString(txtNome.Text, "Nome") == false) { txtNome.Clear(); txtNome.Focus(); return; } professor.nome = txtNome.Text; if (ValidarCampoString(cboSexo.Text, "Sexo") == false) { cboSexo.Focus(); return; } professor.sexo = cboSexo.Text; if (ValidarCampoString(txtCpf.Text, "CPF") == false) { txtCpf.Clear(); txtCpf.Focus(); return; } professor.cpf = txtCpf.Text; if (ValidarCampoData(txtDn.Text, "Data de Nascimento") == false) { txtDn.Clear(); txtDn.Focus(); return; } professor.dn = txtDn.Text; if (ValidarCampoString(txtTel.Text, "Telefone") == false) { txtTel.Clear(); txtTel.Focus(); return; } if (ValidarCampoTel(txtTel.Text, "Telefone") == false) { txtTel.Clear(); txtTel.Focus(); return; } professor.tl = txtTel.Text; if (ValidarCampoString(txtCel.Text, "Celular") == false) { txtCel.Clear(); txtCel.Focus(); return; } if (ValidarCampoTel(txtCel.Text, "Celular") == false) { txtCel.Clear(); txtCel.Focus(); return; } professor.cel = txtCel.Text; if (ValidarCampoString(cboEst.Text, "Estado") == false) { cboEst.Focus(); return; } professor.est = cboEst.Text; if (ValidarCampoString(txtCid.Text, "Cidade") == false) { txtCid.Clear(); txtCid.Focus(); return; } professor.cid = txtCid.Text; if (ValidarCampoString(txtBairro.Text, "Bairro") == false) { txtBairro.Clear(); txtBairro.Focus(); return; } professor.bairro = txtBairro.Text; if (ValidarCampoString(txtLogra.Text, "Logradouro") == false) { txtLogra.Clear(); txtLogra.Focus(); return; } professor.logra = txtLogra.Text; if (ValidarCampoNum(txtNum.Text, "Número") == false) { txtNum.Clear(); txtNum.Focus(); return; } professor.num = int.Parse(txtNum.Text); if (ValidarCampoString(txtCep.Text, "CEP") == false) { txtCep.Clear(); txtCep.Focus(); return; } professor.cep = txtCep.Text; if (txtCompl.Text != "") { professor.comp = txtCompl.Text; } else { professor.comp = "null"; } professor.dtAlt = "0"; professor.ativo = 1; professores.Add(professor); dgvProfs.DataSource = professores.ToList(); if (Directory.Exists(@"C:\Cadastros") == false) { Directory.CreateDirectory(@"C:\Cadastros"); } using (StreamWriter arquivoTexto = new StreamWriter(@"C:\Cadastros\Professores.txt", true)) { arquivoTexto.WriteLine("-- Iniciando Log -- "); arquivoTexto.WriteLine("Nome do Cliente: " + txtNome.Text); arquivoTexto.WriteLine("Sexo: " + cboSexo.Text); arquivoTexto.WriteLine("CPF: " + txtCpf.Text); arquivoTexto.WriteLine("Data de Nascimento: " + txtDn.Text); arquivoTexto.WriteLine("Telefone: " + txtTel.Text); arquivoTexto.WriteLine("Celular: " + txtCel.Text); arquivoTexto.WriteLine("Estado: " + cboEst.Text); arquivoTexto.WriteLine("Cidade: " + txtCid.Text); arquivoTexto.WriteLine("Bairro: " + txtBairro.Text); arquivoTexto.WriteLine("Logradouro: " + txtLogra.Text); arquivoTexto.WriteLine("Número: " + txtNum.Text); arquivoTexto.WriteLine("CEP: " + txtCep.Text); arquivoTexto.WriteLine("Complemento: " + txtCompl.Text); arquivoTexto.WriteLine("-- Término Log --"); arquivoTexto.WriteLine(" "); } LimparCampos(); }
private void Cadastrar() { Professor professor = new Professor(); professor.id = dgvProfs.RowCount; if (ValidarCampoString(txtNome.Text, "Nome") == false) { txtNome.Clear(); txtNome.Focus(); return; } professor.nome = txtNome.Text; if (ValidarCampoString(cboSexo.Text, "Sexo") == false) { cboSexo.Focus(); return; } professor.sexo = cboSexo.Text; if (ValidarCampoString(txtCpf.Text, "CPF") == false) { txtCpf.Clear(); txtCpf.Focus(); return; } professor.cpf = txtCpf.Text; if (ValidarCampoString(txtDn.Text, "Data de Nascimento") == false) { txtDn.Clear(); txtDn.Focus(); return; } professor.dn = txtDn.Text; if (ValidarCampoString(txtTel.Text, "Telefone") == false) { txtTel.Clear(); txtTel.Focus(); return; } professor.tl = txtTel.Text; if (ValidarCampoString(txtCel.Text, "Celular") == false) { txtCel.Clear(); txtCel.Focus(); return; } professor.cel = txtCel.Text; if (ValidarCampoString(cboEst.Text, "Estado") == false) { cboEst.Focus(); return; } professor.est = cboEst.Text; if (ValidarCampoString(txtCid.Text, "Cidade") == false) { txtCid.Clear(); txtCid.Focus(); return; } professor.cid = txtCid.Text; if (ValidarCampoString(txtBairro.Text, "Bairro") == false) { txtBairro.Clear(); txtBairro.Focus(); return; } professor.bairro = txtBairro.Text; if (ValidarCampoString(txtLogra.Text, "Logradouro") == false) { txtLogra.Clear(); txtLogra.Focus(); return; } professor.logra = txtLogra.Text; if (ValidarCampoNum(txtNum.Text, "Número") == false) { txtNum.Clear(); txtNum.Focus(); return; } professor.num = int.Parse(txtNum.Text); if (ValidarCampoString(txtCep.Text, "CEP") == false) { txtCep.Clear(); txtCep.Focus(); return; } professor.cep = txtCep.Text; if (txtCompl.Text != "") { professor.comp = txtCompl.Text; } else { professor.comp = "null"; } professor.dtAlt = "0"; professor.ativo = 1; professores.Add(professor); dgvProfs.DataSource = professores.ToList(); LimparCampos(); }