Exemple #1
0
        //-------------------------------------------------------------------------------------------------------------------
        public void Alterar(ModeloCliente obj)
        {
            //O nome da categoria é obrigatório
            if (obj.cli_nome.Trim().Length == 0)
            {
                throw new Exception("O nome da cliente é obrigatório");
            }

            if (obj.cli_email.Trim().Length == 0)
            {
                throw new Exception("O e-mail do cliente é obrigatório");
            }
            //Verifica e-mail

            /*
             * string strRegex = "^([a-zA-Z0-9_\\-\\.]+)@((\\[[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(obj.cli_email))
             * {
             *  throw new Exception("Digite um e-mail válido!");
             * }*/

            obj.cli_nome = obj.cli_nome.ToUpper();

            //Se tudo está Ok, chama a rotina de inserção.
            DALCliente DALobj = new DALCliente(new DALConexao(DALDadosDoBanco.stringDeConexao));

            DALobj.Alterar(obj);
        }
Exemple #2
0
        public void Alterar(ModeloCliente modelo)
        {
            if (modelo.CliNome.Trim().Length == 0)
            {
                throw new Exception("O nome do cliente é obrigatório");
            }

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

            //verificar CPF/CNPJ

            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.CliTipo < 0 || modelo.CliTipo > 1) // 0 = fisica ; 1 = juridica
             * {
             *  throw new Exception("Desenvolvedor defina o tipo do cliente corretamente");
             * }
             */

            DALCliente DALobj = new DALCliente(conexao);

            DALobj.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");
            }

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

            //verificar CPF/CNPJ

            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");
            }

            DALCliente DALobj = new DALCliente(conexao);

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

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

            //verificar cpj e cnpj-----------------------------------------------------------------------------
            if (modelo.CliTipo == "Física")
            {
                //cpf
                if (Validacao.IsCpf(modelo.CliCpfCnpj) == false)
                {
                    throw new Exception("O CPF é Inválido");
                }
            }
            else
            {
                //cnpj
                if (Validacao.IsCnpj(modelo.CliCpfCnpj) == false)
                {
                    throw new Exception("O CNPJ é Inválido");
                }
            }
            //-------------------------------------------------------------------------------------------------
            if (modelo.CliRgIe.Trim().Length == 0)
            {
                throw new Exception("O RG/IE do cliente é obrigatório");
            }
            modelo.CliRgIe = modelo.CliRgIe.ToUpper();

            if (modelo.CliFone.Trim().Length == 0)
            {
                throw new Exception("O telefone do cliente é obrigatório");
            }
            modelo.CliFone = modelo.CliFone.ToUpper();
            //-------------------------------------------------------------------------------------------------
            //valida email
            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("Digite um email válido.");
            }

            DALCliente DALObj = new DALCliente(conexao);

            DALObj.Alterar(modelo);
        }
Exemple #5
0
        public static void Alterar(MCliente modelo, MEndereco endereco)
        {
            //Para ficar tudo maiúsculo
            modelo.NomeCliente          = modelo.NomeCliente.ToUpper();
            modelo.EmailCliente         = modelo.EmailCliente.ToUpper();
            endereco.LogradouroEndereco = endereco.LogradouroEndereco.ToUpper();
            endereco.BairroEndereco     = endereco.BairroEndereco.ToUpper();

            //Chamndo método Alterar
            DALCliente.Alterar(modelo, endereco);
        }
        public void Alterar(ModeloCliente modelo)
        {
            if (modelo.cli_cod < 1)
            {
                throw new Exception("codigo");
            }
            ValidaCampos(modelo);
            DALCliente DALObj = new DALCliente(conexao);

            DALObj.Alterar(modelo);
        }
Exemple #7
0
        public void Alterar(ModeloCliente modelo)
        {
            if (modelo.CliNome.Trim().Length == 0)
            {
                MessageBox.Show("O nome do cliente é obrigatório !");
            }

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



            if (modelo.CliRgIe.Trim().Length == 0)
            {
                MessageBox.Show("O campo RJ/IE do cliente é obrigatório !");    //rg e incrição estadual
            }

            if (modelo.CliFone.Trim().Length == 0)
            {
                MessageBox.Show("O telefone do cliente é obrigatório !");
            }

            if (modelo.CliTipo == "Pessoa Física" || modelo.CliTipo == "Pessoa Jurídica")
            {
                MessageBox.Show("Favor informar:\nNº 1 = Pessoa Fisica.\nNº 2 Pessoa Juridica.");
            }


            //------------------------------------//VALIDA EMAIL

            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("Digite um email válido !");
            }


            DALCliente dalCliente = new DALCliente(conexao);

            dalCliente.Alterar(modelo);
        }
        public void Alterar(ModelCliente modelo)
        {
            if (modelo.IdCliente <= 0)
            {
                throw new Exception("Digite o código!");
            }
            if (modelo.Nome.Trim().Length == 0)
            {
                throw new Exception("O nome é obrigatório!");
            }
            modelo.Nome = modelo.Nome.ToUpper();

            DALCliente DALObj = new DALCliente(conexao);

            DALObj.Alterar(modelo);
        }
Exemple #9
0
        public void Alterar(ModeloCliente modelo)
        {
            if (modelo.CliNome.Trim().Length == 0)
            {
                throw new Exception("O nome do cliente é obrigatório");
            }
            if (modelo.CliCpfCnpj.Trim().Length == 0)
            {
                throw new Exception("O cpf/cnpj do cliente é obrigatório");
            }
            if (modelo.CliRgIe.Trim().Length == 0)
            {
                throw new Exception("O rg/insc.est. do cliente é obrigatório");
            }
            if (modelo.CliFone.Trim().Length == 0)
            {
                throw new Exception("O telefone do cliente é obrigatório");
            }
            // Validação para email
            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("Digite um email válido.");
            }
            //Valida CEP
            if (Validacao.ValidaCep(modelo.CliCep) == false)
            {
                throw new Exception("O CEP é inválido");
            }
            modelo.CliNome     = modelo.CliNome.ToUpper();
            modelo.CliEndereco = modelo.CliEndereco.ToUpper();
            modelo.CliBairro   = modelo.CliBairro.ToUpper();
            modelo.CliCidade   = modelo.CliCidade.ToUpper();
            modelo.CliEstado   = modelo.CliEstado.ToUpper();
            DALCliente DALobj = new DALCliente(conexao);

            DALobj.Alterar(modelo);
        }
Exemple #10
0
        public void Alterar(ModeloCliente modelo)
        {
            if (modelo.CliNome.Trim().Length == 0)
            {
                throw new Exception("O nome do Cliente é obrigatório");
            }
            if (modelo.CliCidade.Trim().Length == 0)
            {
                throw new Exception("O nome da Cidade é obrigatório");
            }
            if (modelo.CliEstado.Trim().Length == 0)
            {
                throw new Exception("O nome do estado é obrigatório");
            }
            //modelo.CatNome = modelo.CatNome.ToUpper();

            DALCliente DALobj = new DALCliente(conexao);

            DALobj.Alterar(modelo);
        }
Exemple #11
0
        public void Alterar(ModeloCliente modelo)
        {
            if (modelo.NomeCliente.Trim().Length == 0)
            {
                throw new Exception("Nome do cliente é obrigatório");
            }
            if (modelo.CelularCliente == 0)
            {
                throw new Exception("Número do telefone1 do cliente é obrigatório");
            }
            if (modelo.IDCliente <= 0)
            {
                throw new Exception("Codigo do cliente é obrigatório");
            }

            modelo.NomeCliente = modelo.NomeCliente.ToUpper();

            DALCliente DALobj = new DALCliente(conexao);

            DALobj.Alterar(modelo);
        }
        public void Alterar(ModeloCliente modelo)
        {
            if (modelo.CliNome.Trim().Length == 0)
            {
                throw new Exception("O nome do cliente é obrigatório");
            }

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

            //verificar CPF/CNPJ

            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");
            }
            //*****VALIDACAO PARA EMAIL*****
            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("Digite um email válido.");
            }

            DALCliente DALobj = new DALCliente(conexao);

            DALobj.Alterar(modelo);
        }
        //METEDO ALTERAR
        public void Alterar(ModeloCliente modelo)
        {
            if (modelo.Cli_nome.Trim().Length == 0)
            {
                throw new Exception("O nome do cliente é obrigatorio");
            }
            if (modelo.Cli_cpfcnpj.Trim().Length == 0)
            {
                throw new Exception("O CPF OU CNPJ do cliente é obrigatorio");
            }
            if (modelo.Cli_fone.Trim().Length == 0)
            {
                throw new Exception("O telefone do cliente é obrigatorio");
            }
            if (modelo.Cli_rgie.Trim().Length == 0)
            {
                throw new Exception("O RG do cliente é obrigatorio");
            }
            //cli_tipo = 0 => fisica
            //cli_tipo = 1 => juridica
            DALCliente cliente = new DALCliente(conexao);

            cliente.Alterar(modelo);
        }
        //==============================================================================================================================
        //Metodo para alterar uma categoria =================================================================== aula 05
        public void Alterar(ModeloCliente modelo)
        {
            //--------------------------------------------------------------------------------------------------------------------------
            //VALIDAÇÕES DE CAMPOS OBIGATORIOS - //Validação se o nome esta preenchido, campo nome nao pode ser vazio, a propriedade nome nao pode ser vazia
            //--------------------------------------------------------------------------------------------------------------------------
            //CAMPO NOME:
            if (modelo.CliNome.Trim().Length == 0)                      //se o tamanho do texto for igual a zero ...
            {
                throw new Exception("O nome do cliente é obrigatório"); // cria uma exceção, e retornar a mensagem obrigando
            }

            //CAMPO RG/IE - VAI VERIFICAR SE É PSSOA FISICA OU JURIDICA
            if (modelo.CliRgIe.Trim().Length == 0)                       //se o tamanho do texto for igual a zero ...
            {
                throw new Exception("O RG/IE do cliente é obrigatório"); // cria uma exceção, e retornar a mensagem obrigando
            }

            //CAMPO FONE
            if (modelo.CliFone.Trim().Length == 0)                          //se o tamanho do texto for igual a zero ...
            {
                throw new Exception("O telefone do cliente é obrigatório"); // cria uma exceção, e retornar a mensagem obrigando
            }


            //CAMPO CPF/CNPJ  -- VELIDAR SE ´VALIDO --- SERA FEITO DEPOIS
            if (modelo.CliCpfCnpj.Trim().Length == 0)                       //se o tamanho do texto for igual a zero ...
            {
                throw new Exception("O CPF/CNPJ do cliente é obrigatório"); // cria uma exceção, e retornar a mensagem obrigando
            }

            //valida CPF/CNPJ au salvar e alterar
            //valida se é CPF: aula 60 https://youtu.be/3EAdYK2Zcww?list=PLfvOpw8k80Wqj1a66Qsjh8jj4hlkzKSjA&t=1107
            if (modelo.CliTipo == "Física")
            {
                //Valida cpf
                if (Validacao.IsCpf(modelo.CliCpfCnpj) == false)
                {
                    throw new Exception("CPF Inválido!");
                }
            }
            else
            {
                //Valida cnpj
                if (Validacao.IsCnpj(modelo.CliCpfCnpj) == false)
                {
                    throw new Exception("CNPJ Inválido!");
                }
            }

            //valida Email: Espressao regular: https://youtu.be/VEoGhrk-4kw?list=PLfvOpw8k80Wqj1a66Qsjh8jj4hlkzKSjA&t=322
            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("Digite um email válido.");
            }

            //formatar o texto para maiusculo:
            modelo.CliNome = modelo.CliNome.ToUpper();

            //cria um objeto, e informa a conexão
            DALCliente DALobj = new DALCliente(conexao);

            //manda Alterar no banco conforme as informações coletadas na tela
            DALobj.Alterar(modelo);
        }