public void Alterar(ModelCliente modelo)
 {
     if (dao.Alterar(modelo))
     {
         MessageBox.Show("Atualização realizada com sucesso!", "Operação Realizada!!", MessageBoxButtons.OK, MessageBoxIcon.Information);
     }
     else
     {
         MessageBox.Show("Erro na atualização", "Operação Invalida!!", MessageBoxButtons.OK, MessageBoxIcon.Error);
     }
     dao = null;
 }
        public void Alterar(ModeloCliente modelo)
        {
            if (modelo.cli_nome.Trim().Length.Equals(0))
            {
                throw new Exception("O nome do cliente é obrigatório");
            }
            if (modelo.cli_cpfcnpj.Trim().Length.Equals(""))
            {
                throw new Exception("O CPF/CNPJ é obrigatório");
            }
            if (modelo.cli_rgie.Trim().Length.Equals(""))
            {
                throw new Exception("O RG/IE é obrigatório");
            }
            if (modelo.cli_cel.Trim().Length.Equals(""))
            {
                throw new Exception("O numero de celular do cliente é obrigatório");
            }

            //modelo.cat_nome = modelo.cat_nome.ToUpper();
            DAOCliente daoCli = new DAOCliente(conexao);

            daoCli.Alterar(modelo);
        }
Exemple #3
0
        public void Alterar(ModeloCliente modelo)
        {
            if (modelo.CliNome.Trim().Length == 0)
            {
                throw new Exception("O nome do cliente é obrigatório");
            }
            //modelo.CatNome = modelo.CatNome.ToUpper();

            if (modelo.CliCpfCnpj.Trim().Length == 0)
            {
                throw new Exception("O CPF/CNPJ do cliente é obrigatório");
            }

            //verificar CPF/CNPJ
            if (modelo.CliTipo == "Física")
            {
                //cpf
                if (Validacao.IsCpf(modelo.CliCpfCnpj) == false)
                {
                    throw new Exception("CPF inválido");
                }
            }
            else
            {
                //cnpj
                if (Validacao.IsCnpj(modelo.CliCpfCnpj) == false)
                {
                    throw new Exception("CNPJ inválido");
                }
            }

            if (modelo.CliRgIe.Trim().Length == 0)
            {
                throw new Exception("O RG/IE do cliente é obrigatório");
            }

            if (modelo.CliFone.Trim().Length == 0)
            {
                throw new Exception("O telefone do cliente é obrigatório");
            }

            if (modelo.CliCelular.Trim().Length == 0)
            {
                throw new Exception("O celular do cliente é obrigatório");
            }

            //validação do e-mail
            string strRegex = "^([a-zA-Z0-9_\\-\\.]+)@((\\[[0-9]{1,3}" +
                              "\\.[0-9]{1,3}\\.[0-9]{1,3}\\.)|(([a-zA-Z0-9\\-]+\\" +
                              ".)+))([a-zA-Z]{2,4}|[0-9]{1,3})(\\]?)$";
            Regex re = new Regex(strRegex);

            if (!re.IsMatch(modelo.CliEmail))
            {
                throw new Exception("Informe um e-mail válido.");
            }

            DAOCliente DALobj = new DAOCliente(conexao);

            DALobj.Alterar(modelo);
        }