Exemple #1
0
 private void EscreverFormulario(ClienteModelo.Unit Cliente)
 {
     Txt_Bairro.Text          = Cliente.Bairro;
     Txt_Cidade.Text          = Cliente.Cidade;
     Txt_Complemento.Text     = Cliente.Complemento;
     Txt_Logradouro.Text      = Cliente.Logradouro;
     Txt_NomeCliente.Text     = Cliente.NomeCliente;
     Txt_NomeMae.Text         = Cliente.NomeMae;
     Txt_NomePai.Text         = Cliente.NomePai;
     Txt_Profissao.Text       = Cliente.Profissao;
     Msk_CEP.Text             = Cliente.Cep;
     Msk_CPF.Text             = Cliente.Cpf;
     Txt_CodigoForm.Text      = Cliente.Id.ToString();
     Msk_RendaFamiliar.Text   = Cliente.RendaFamiliar.ToString();
     Msk_Telefone.Text        = Cliente.Telefone;
     Chk_TemPai.Checked       = Cliente.NaoTemPai;
     Cmb_Estados.SelectedItem = Cliente.Estado;
     if (Cliente.Genero == 1)
     {
         Rdb_Feminino.Checked = true;
     }
     else if (Cliente.Genero == 0)
     {
         Rdb_Masculino.Checked = true;
     }
     else
     {
         Rdb_Indefinido.Checked = true;
     }
 }
        public void ValidaCliente(ClienteModelo.Unit cliente)
        {
            var ClienteNegocio = new ClienteNegocio();

            if (!ClienteNegocio.validaCliente(cliente))
            {
            }
            ;
        }
Exemple #3
0
        private ClienteModelo.Unit LeituraFormulario()
        {
            var NomeCliente = Txt_NomeCliente.Text;
            var n           = 0;
            int Id;

            if (int.TryParse(Txt_CodigoForm.Text, out n))
            {
                Id = int.Parse(Txt_CodigoForm.Text) < 0 ? 0 : int.Parse(Txt_Codigo.Text);
            }
            else
            {
                Id = 0;
            }
            var CPF = Msk_CPF.Text;
            var C   = new ClienteModelo.Unit(Id, NomeCliente, CPF);

            C.Logradouro = Txt_Logradouro.Text;
            C.NomeMae    = Txt_NomeMae.Text;
            C.Bairro     = Txt_Bairro.Text;
            C.Estado     = Cmb_Estados.Text;
            C.Cidade     = Txt_Cidade.Text;
            C.Cep        = Msk_CEP.Text;
            C.NomePai    = Txt_NomePai.Text;
            C.Profissao  = Txt_Profissao.Text;
            if (Information.IsNumeric(Msk_RendaFamiliar.Text))
            {
                var RendaFamiliar = Convert.ToDouble(Msk_RendaFamiliar.Text);
                C.RendaFamiliar = RendaFamiliar < 0 ? 0 : RendaFamiliar;
            }
            else
            {
                C.RendaFamiliar = 0;
            }
            C.Telefone  = Msk_Telefone.Text;
            C.NaoTemPai = Chk_TemPai.Checked;
            if (Rdb_Feminino.Checked)
            {
                C.Genero = 1;
            }
            if (Rdb_Masculino.Checked)
            {
                C.Genero = 0;
            }
            if (Rdb_Indefinido.Checked)
            {
                C.Genero = 2;
            }
            C.ValidaClasse();
            return(C);
        }
        public bool validaCliente(ClienteModelo.Unit cliente)
        {
            if (!Cls_Uteis.ValidaCPF(cliente.Cpf))
            {
                throw new CadastroClienteException("CPF inválido. Verifique");
            }

            if (cliente.NaoTemPai == false)
            {
                if (cliente.NomePai == "")
                {
                    throw new CadastroClienteException("Não é permitido que nome do pai seja vazio. Caso não exista marque a opção 'Pai desconhecido.'");
                }
                if (cliente.NomePai == cliente.NomeMae)
                {
                    throw new CadastroClienteException("Não é permitido nome de pai igual nome da mãe");
                }
            }
            else
            {
                cliente.NomePai = "";
            }
            return(true);
        }