Solucionado (ver solução)
Solucionado
(ver solução)
2
respostas

Não Consigo Validar Minha Classe

Fiz o diretório mas quando coloco using Biblioteca.Classes; a palavra Classe, depois do ponto fica marcada e não estou conseguindo achar o erro

using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;
using System.ComponentModel.DataAnnotations;
using ClassLibrary1.Classes

namespace ValidaCPF
{
    public partial class Frm_ByteBank_UC : UserControl
    {
        public Frm_ByteBank_UC()
        {
            InitializeComponent();
            Lbl_CodigoCliente.Text = "Codigo do Cliente";
            Lbl_Bairro.Text = "Bairro";
            Lbl_CEP.Text = "CEP";
            Lbl_Complemento.Text = "Complemento";
            Lbl_CPF.Text = "CPF";
            Lbl_Estado.Text = "Estado";
            Lbl_Genero.Text = "Genero";
            Lbl_Logradouro.Text = "Logradouro";
            Lbl_NomeCliente.Text = "Nome do Cliente";
            Lbl_NomeMae.Text = "Nome da Mãe";
            Lbl_NomePai.Text = "Nome do Pai";
            Lbl_Profissao.Text = "Profissão";
            Lbl_RendaFamiliar.Text = "Renda Familiar";
            Lbl_Telefone.Text = "Telefone";
            Rdb_Masculino.Text = "Masculino";
            Rbd_Feminino.Text = "Feminino";
            Rbd_Indefinido.Text = "Indefinido";
            Grp_Endereco.Text = "Endereço";
            Grp_Genero.Text = "Genero";
            Grp_InfomacoesPaiEMae.Text = "Maternidade e Paternidade";
            Grp_InformacoeCliente.Text = "Informações do Cliente";
            Grp_Outros.Text = "Outros";
            Chk_Nomepai.Text = "Pai Desconhecido";

            Tls_Principal.Items[0].ToolTipText = "Cadastrar novo cliente";
            Tls_Principal.Items[1].ToolTipText = "Lista de clientes ja cadastrados";
            Tls_Principal.Items[2].ToolTipText = "Atualizar dados do cliente";
            Tls_Principal.Items[3].ToolTipText = "Excluir dados de clientes";
            Tls_Principal.Items[4].ToolTipText = "Corrigir dados do cliente";
        }

        private void Chk_Nomepai_CheckedChanged(object sender, EventArgs e)
        {
            if (Chk_Nomepai.Checked)
            {
                Txt_NomePai.Enabled = false;
            }
            else
            {
                Txt_NomePai.Enabled = true;
            }
        }

        private void novoToolStripButton_Click(object sender, EventArgs e)
        {
            {
                try
                {
                    Cliente.Unit C = new Clientes.Unit();
                    C.Id = Txt_CodigoCliente.Text;
                    C.ValidaClasse();
                    MessageBox.Show("Classe foi inicializada sem erros", "ByteBank", MessageBoxButtons.OK, MessageBoxIcon.Information);
                }
                catch (ValidationException Ex)
                {
                    MessageBox.Show(Ex.Message, "ByteBank", MessageBoxButtons.OK, MessageBoxIcon.Error);
                }
            }
        }

        private void abrirToolStripButton_Click(object sender, EventArgs e)
        {
            MessageBox.Show("Buscar Clientes Ja Cadastrados");
        }

        private void salvarToolStripButton_Click(object sender, EventArgs e)
        {
            MessageBox.Show("Atualizar Cadastros");
        }

        private void Tls_Apagar_Click(object sender, EventArgs e)
        {
            MessageBox.Show("Excluir Cadastros");
        }

        private void Tls_Limpar_Click(object sender, EventArgs e)
        {
            MessageBox.Show("Corrigir Informações");
        }


    }
}
2 respostas
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;
using System.ComponentModel.DataAnnotations;
using ClassLibrary1.Classes

namespace ValidaCPF
{
    public partial class Frm_ByteBank_UC : UserControl
    {
        public Frm_ByteBank_UC()
        {
            InitializeComponent();
            Lbl_CodigoCliente.Text = "Codigo do Cliente";
            Lbl_Bairro.Text = "Bairro";
            Lbl_CEP.Text = "CEP";
            Lbl_Complemento.Text = "Complemento";
            Lbl_CPF.Text = "CPF";
            Lbl_Estado.Text = "Estado";
            Lbl_Genero.Text = "Genero";
            Lbl_Logradouro.Text = "Logradouro";
            Lbl_NomeCliente.Text = "Nome do Cliente";
            Lbl_NomeMae.Text = "Nome da Mãe";
            Lbl_NomePai.Text = "Nome do Pai";
            Lbl_Profissao.Text = "Profissão";
            Lbl_RendaFamiliar.Text = "Renda Familiar";
            Lbl_Telefone.Text = "Telefone";
            Rdb_Masculino.Text = "Masculino";
            Rbd_Feminino.Text = "Feminino";
            Rbd_Indefinido.Text = "Indefinido";
            Grp_Endereco.Text = "Endereço";
            Grp_Genero.Text = "Genero";
            Grp_InfomacoesPaiEMae.Text = "Maternidade e Paternidade";
            Grp_InformacoeCliente.Text = "Informações do Cliente";
            Grp_Outros.Text = "Outros";
            Chk_Nomepai.Text = "Pai Desconhecido";

            Tls_Principal.Items[0].ToolTipText = "Cadastrar novo cliente";
            Tls_Principal.Items[1].ToolTipText = "Lista de clientes ja cadastrados";
            Tls_Principal.Items[2].ToolTipText = "Atualizar dados do cliente";
            Tls_Principal.Items[3].ToolTipText = "Excluir dados de clientes";
            Tls_Principal.Items[4].ToolTipText = "Corrigir dados do cliente";
        }

        private void Chk_Nomepai_CheckedChanged(object sender, EventArgs e)
        {
            if (Chk_Nomepai.Checked)
            {
                Txt_NomePai.Enabled = false;
            }
            else
            {
                Txt_NomePai.Enabled = true;
            }
        }

        private void novoToolStripButton_Click(object sender, EventArgs e)
        {
            {
                try
                {
                    Cliente.Unit C = new Clientes.Unit();
                    C.Id = Txt_CodigoCliente.Text;
                    C.ValidaClasse();
                    MessageBox.Show("Classe foi inicializada sem erros", "ByteBank", MessageBoxButtons.OK, MessageBoxIcon.Information);
                }
                catch (ValidationException Ex)
                {
                    MessageBox.Show(Ex.Message, "ByteBank", MessageBoxButtons.OK, MessageBoxIcon.Error);
                }
            }
        }

        private void abrirToolStripButton_Click(object sender, EventArgs e)
        {
            MessageBox.Show("Buscar Clientes Ja Cadastrados");
        }

        private void salvarToolStripButton_Click(object sender, EventArgs e)
        {
            MessageBox.Show("Atualizar Cadastros");
        }

        private void Tls_Apagar_Click(object sender, EventArgs e)
        {
            MessageBox.Show("Excluir Cadastros");
        }

        private void Tls_Limpar_Click(object sender, EventArgs e)
        {
            MessageBox.Show("Corrigir Informações");
        }


    }
}
solução!

está faltando um ; na linha:

using ClassLibrary1.Classes

Ficando assim:

using ClassLibrary1.Classes;

Quer mergulhar em tecnologia e aprendizagem?

Receba a newsletter que o nosso CEO escreve pessoalmente, com insights do mercado de trabalho, ciência e desenvolvimento de software