예제 #1
0
        public void Incluir(ModeloCliente modelo)
        {
            if (modelo.CliNome.Trim().Length == 0)
            {
               MessageBox.Show("O nome do Cliente é Obrigatório"); return;
              
            }
            if (modelo.CliCpfCnpj.Trim().Length == 0)
            {
               MessageBox.Show("O CPf/CNPJ é Obrigatório"); return;
               
            }
            if (modelo.CliTipo == "Fisica")
            {
                if (Validacao.IsCpf(modelo.CliCpfCnpj) == false)
                {
                   MessageBox.Show("O CPf é inválido"); return;
                  
                }

                if (modelo.Clirgie.Trim().Length == 0)
                {
                    MessageBox.Show("O RG/IE é Obrigatório"); return;

                }
            }
            else
            {
                if (Validacao.IsCnpj(modelo.CliCpfCnpj) == false)
                {
                   MessageBox.Show("O CNPJ é inválido"); return;
                 
                }

            }

            if (modelo.CliFone.Trim().Length == 0)
            {
               MessageBox.Show("O Telefone é Obrigatório"); return;
               
            }

            if (Validacao.ValidaEmail(modelo.CliEmail) != true)
            {
               MessageBox.Show("Email Inválido"); return;
                
            }
            if (Validacao.ValidaCep(modelo.CliCep) != true)
            {
               MessageBox.Show("Cep Inválido"); return;
                
            }
            //if (String.IsNullOrEmpty(modelo.CliEndereco))
            //{
            //    MessageBox.Show("Por favor. Informe o endereço"); return;
                
            //}

            if (String.IsNullOrEmpty(modelo.CliBairro))
            {
                MessageBox.Show("Por favor. Informe o Bairro"); return;
                
            }
            if (String.IsNullOrEmpty(modelo.CliFone))
            {
                MessageBox.Show("Por favor. Informe o Telefone"); return;
                
            }
            if (String.IsNullOrEmpty(modelo.CliCel))
            {
                MessageBox.Show("Por favor. Informe o celular"); return;
               
            }
            if (String.IsNullOrEmpty(modelo.CliCel))
            {
                MessageBox.Show("Por favor. Informe o celular"); return;
                
            }
                      if (String.IsNullOrEmpty(modelo.CliCidade))
            {
                MessageBox.Show("Por favor. Informe a Cidade"); return;
                
            }
            if (String.IsNullOrEmpty(modelo.CliEstado))
            {
                MessageBox.Show("Por favor. Informe o estado"); return;
                
            }
            else
            {
                try
                {
                    DalCliente dal = new DalCliente(conexao);
                    dal.Incluir(modelo);
                    BllAviso.aviso("Operação realizada com sucesso!!!");
                }
                catch (Exception ex)
                {

                    MessageBox.Show(ex.Message.ToString(), "Ops. Parece que algo deu errado"); return;
                }
            }
          
        }