private void escolaCad_Load(object sender, EventArgs e)
 {
     txtNome.Focus();
     try
     {
         richTextBox1.LoadFile("escolas.dat");
         for (int i = 0; i < richTextBox1.Lines.Length; i++)
         {
             string[] linha  = richTextBox1.Lines[i].Split('|');
             Escola   escola = new Escola();
             escola.id     = int.Parse(linha[0]);
             escola.nome   = linha[1];
             escola.cnpj   = linha[2];
             escola.tl     = linha[3];
             escola.tl2    = linha[4];
             escola.est    = linha[5];
             escola.cid    = linha[6];
             escola.bairro = linha[7];
             escola.logra  = linha[8];
             escola.num    = int.Parse(linha[9]);
             escola.cep    = linha[10];
             escola.comp   = linha[11];
             escola.dtAlt  = linha[12];
             escola.ativo  = int.Parse(linha[13]);
             escolas.Add(escola);
             dgvEscolas.DataSource = escolas.ToList();
         }
     }
     catch
     {
     }
 }
        private void Cadastrar()
        {
            Escola escola = new Escola();

            escola.id = dgvEscolas.RowCount;
            if (ValidarCampoString(txtNome.Text, "Nome") == false)
            {
                txtNome.Clear();
                txtNome.Focus();
                return;
            }
            escola.nome = txtNome.Text;
            if (ValidarCampoString(txtCnpj.Text, "CNPJ") == false)
            {
                txtCnpj.Clear();
                txtCnpj.Focus();
                return;
            }
            escola.cnpj = txtCnpj.Text;
            if (ValidarCampoString(txtTel.Text, "Telefone") == false)
            {
                txtTel.Clear();
                txtTel.Focus();
                return;
            }
            if (ValidarCampoTel(txtTel.Text, "Telefone") == false)
            {
                txtTel.Clear();
                txtTel.Focus();
                return;
            }
            escola.tl = txtTel.Text;
            if (txtTel2.Text != "")
            {
                if (ValidarCampoString(txtTel2.Text, "Telefone(2)") == false)
                {
                    txtTel2.Clear();
                    txtTel2.Focus();
                    return;
                }
                if (ValidarCampoTel(txtTel2.Text, "Telefone(2)") == false)
                {
                    txtTel2.Clear();
                    txtTel2.Focus();
                    return;
                }
                escola.tl2 = txtTel2.Text;
            }
            else
            {
                escola.tl2 = "null";
            }
            if (ValidarCampoString(cboEst.Text, "Estado") == false)
            {
                cboEst.Focus();
                return;
            }
            escola.est = cboEst.Text;
            if (ValidarCampoString(txtCid.Text, "Cidade") == false)
            {
                txtCid.Clear();
                txtCid.Focus();
                return;
            }
            escola.cid = txtCid.Text;
            if (ValidarCampoString(txtBairro.Text, "Bairro") == false)
            {
                txtBairro.Clear();
                txtBairro.Focus();
                return;
            }
            escola.bairro = txtBairro.Text;
            if (ValidarCampoString(txtLogra.Text, "Logradouro") == false)
            {
                txtLogra.Clear();
                txtLogra.Focus();
                return;
            }
            escola.logra = txtLogra.Text;
            if (ValidarCampoNum(txtNum.Text, "Número") == false)
            {
                txtNum.Clear();
                txtNum.Focus();
                return;
            }
            escola.num = int.Parse(txtNum.Text);
            if (ValidarCampoString(txtCep.Text, "CEP") == false)
            {
                txtCep.Clear();
                txtCep.Focus();
                return;
            }
            escola.cep = txtCep.Text;
            if (txtCompl.Text != "")
            {
                escola.comp = txtCompl.Text;
            }
            else
            {
                escola.comp = "null";
            }
            escola.dtAlt = "0";
            escola.ativo = 1;
            escolas.Add(escola);
            dgvEscolas.DataSource = escolas.ToList();
            if (Directory.Exists(@"C:\Cadastros") == false)
            {
                Directory.CreateDirectory(@"C:\Cadastros");
            }
            using (StreamWriter arquivoTexto = new StreamWriter(@"C:\Cadastros\Escolas.txt", true))
            {
                arquivoTexto.WriteLine("-- Iniciando Log -- ");
                arquivoTexto.WriteLine("Nome da Escola: " + txtNome.Text);
                arquivoTexto.WriteLine("CNPJ: " + txtCnpj.Text);
                arquivoTexto.WriteLine("Telefone: " + txtTel.Text);
                arquivoTexto.WriteLine("Telefone: " + txtTel2.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();
        }
Beispiel #3
0
        private void Cadastrar()
        {
            Escola escola = new Escola();

            escola.id = dgvEscolas.RowCount;
            if (ValidarCampoString(txtNome.Text, "Nome") == false)
            {
                txtNome.Clear();
                txtNome.Focus();
                return;
            }
            escola.nome = txtNome.Text;
            if (ValidarCampoString(txtCnpj.Text, "CNPJ") == false)
            {
                txtCnpj.Clear();
                txtCnpj.Focus();
                return;
            }
            escola.cnpj = txtCnpj.Text;
            if (ValidarCampoString(txtTel.Text, "Telefone") == false)
            {
                txtTel.Clear();
                txtTel.Focus();
                return;
            }
            escola.tl = txtTel.Text;
            if (txtTel2.Text != "")
            {
                escola.tl2 = txtCompl.Text;
            }
            else
            {
                escola.tl2 = "null";
            }
            if (ValidarCampoString(cboEst.Text, "Estado") == false)
            {
                cboEst.Focus();
                return;
            }
            escola.est = cboEst.Text;
            if (ValidarCampoString(txtCid.Text, "Cidade") == false)
            {
                txtCid.Clear();
                txtCid.Focus();
                return;
            }
            escola.cid = txtCid.Text;
            if (ValidarCampoString(txtBairro.Text, "Bairro") == false)
            {
                txtBairro.Clear();
                txtBairro.Focus();
                return;
            }
            escola.bairro = txtBairro.Text;
            if (ValidarCampoString(txtLogra.Text, "Logradouro") == false)
            {
                txtLogra.Clear();
                txtLogra.Focus();
                return;
            }
            escola.logra = txtLogra.Text;
            if (ValidarCampoNum(txtNum.Text, "Número") == false)
            {
                txtNum.Clear();
                txtNum.Focus();
                return;
            }
            escola.num = int.Parse(txtNum.Text);
            if (ValidarCampoString(txtCep.Text, "CEP") == false)
            {
                txtCep.Clear();
                txtCep.Focus();
                return;
            }
            escola.cep = txtCep.Text;
            if (txtCompl.Text != "")
            {
                escola.comp = txtCompl.Text;
            }
            else
            {
                escola.comp = "null";
            }
            escola.dtAlt = "0";
            escola.ativo = 1;
            escolas.Add(escola);
            dgvEscolas.DataSource = escolas.ToList();
            LimparCampos();
        }