Пример #1
0
        public void Alterar(ModeloFornecedor modelo)
        {
            ValidaCampos(modelo);
            DALFornecedor DALObj = new DALFornecedor(conexao);

            DALObj.Alterar(modelo);
        }
        public void Alterar(ModeloFornecedor modelo)
        {
            if (modelo.ForNome.Trim().Length == 0)
            {
                throw new Exception("O nome do Fornecedor é obrigatório");
            }

            if (modelo.ForCnpj.Trim().Length == 0)
            {
                throw new Exception("O CNPJ do Fornecedor é obrigatório");
            }

            if (Validacao.IsCnpj(modelo.ForCnpj) == false)
            {
                throw new Exception("O CNPJ inválido");
            }

            if (modelo.ForIe.Trim().Length == 0)
            {
                throw new Exception("O IE do Fornecedor é obrigatório");
            }

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

            DALFornecedor DALobj = new DALFornecedor(conexao);

            DALobj.Alterar(modelo);
        }
        //==============================================================================================================================
        //Metodo para alterar uma categoria =================================================================== aula 05
        public void Alterar(ModeloFornecedor 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.ForNome.Trim().Length == 0)                         //se o tamanho do texto for igual a zero ...
            {
                throw new Exception("O nome do fornecedor é obrigatório"); // cria uma exceção, e retornar a mensagem obrigando
            }

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

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


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

            //Valida cnpj
            if (Validacao.IsCnpj(modelo.ForCnpj) == 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.ForEmail))
            {
                throw new Exception("Digite um email válido.");
            }

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

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

            //manda Alterar no banco conforme as informações coletadas na tela
            DALobj.Alterar(modelo);
        }
Пример #4
0
        public static void Alterar(MFornecedor modelo, MEndereco endereco)
        {
            //Para ficar tudo maiúsculo
            modelo.NomeFornecedor       = modelo.NomeFornecedor.ToUpper();
            modelo.EmailFornecedor      = modelo.EmailFornecedor.ToUpper();
            endereco.LogradouroEndereco = endereco.LogradouroEndereco.ToUpper();
            endereco.BairroEndereco     = endereco.BairroEndereco.ToUpper();

            //Chamndo método Alterar
            DALFornecedor.Alterar(modelo, endereco);
        }
        // METEDO EDITAR CATEGORIA
        public void Alterar(ModeloFornecedor modelo)
        {
            if (modelo.For_cod <= 0)
            {
                throw new Exception("SELECIONE UM FORNECEDOR");
            }
            if (modelo.For_nome.Trim().Length == 0)
            {
                throw new Exception("O nome é obrigadorio");
            }
            DALFornecedor fornecedor = new DALFornecedor(Conexao);

            fornecedor.Alterar(modelo);
        }
Пример #6
0
        //-------------------------------------------------------------------------------------------------------------------
        public void Alterar(ModeloFornecedor obj)
        {
            //O nome da categoria é obrigatório
            if (obj.for_nome.Trim().Length == 0)
            {
                throw new Exception("O nome da cliente é obrigatório");
            }

            obj.for_nome = obj.for_nome.ToUpper();

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

            DALobj.Alterar(obj);
        }
Пример #7
0
        public void Alterar(ModeloFornecedor modelo)
        {
            if (modelo.ForNome.Trim().Length == 0)
            {
                throw new Exception("O nome do fornecedor é obrigatório");
            }
            modelo.ForNome = modelo.ForNome.ToUpper();

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

            //verificar cnpj-----------------------------------------------------------------------------
            if (Validacao.IsCnpj(modelo.ForCnpj) == false)
            {
                throw new Exception("O CNPJ é Inválido");
            }

            //-------------------------------------------------------------------------------------------------
            if (modelo.ForIe.Trim().Length == 0)
            {
                throw new Exception("O IE do fornecedor é obrigatório");
            }
            modelo.ForIe = modelo.ForIe.ToUpper();

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

            DALFornecedor DALObj = new DALFornecedor(conexao);

            DALObj.Alterar(modelo);
        }
Пример #8
0
        public void Alterar(ModeloFornecedor modelo)
        {
            if (modelo.ForNome.Trim().Length == 0)
            {
                MessageBox.Show("O nome do Fornecedor é obrigatório !");
            }

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

            if (Validacao.iscnpj(modelo.ForCnpj) == false)
            {
                MessageBox.Show("O CNPJ é inválido !");
            }

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

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


            //------------------------------------//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.ForEmail))
            {
                throw new Exception("Digite um email válido !");
            }


            DALFornecedor dalFornecedor = new DALFornecedor(conexao);

            dalFornecedor.Alterar(modelo);
        }
        public void Alterar(ModeloFornecedor modelo)
        {
            if (modelo.ForNome.Trim().Length == 0)
            {
                throw new Exception("O nome do fornecedor é obrigatório");
            }
            if (modelo.ForCnpj.Trim().Length == 0)
            {
                throw new Exception("O cnpj do fornecedor é obrigatório");
            }
            if (modelo.ForIe.Trim().Length == 0)
            {
                throw new Exception("A insc. est. do fornecedor é obrigatório");
            }
            if (modelo.ForFone.Trim().Length == 0)
            {
                throw new Exception("O telefone do fornecedor é 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.ForEmail))
            {
                throw new Exception("Digite um email válido.");
            }
            //Valida CEP
            if (Validacao.ValidaCep(modelo.ForCep) == false)
            {
                throw new Exception("O CEP é inválido");
            }
            modelo.ForNome     = modelo.ForNome.ToUpper();
            modelo.ForEndereco = modelo.ForEndereco.ToUpper();
            modelo.ForBairro   = modelo.ForBairro.ToUpper();
            modelo.ForCidade   = modelo.ForCidade.ToUpper();
            modelo.ForEstado   = modelo.ForEstado.ToUpper();
            DALFornecedor DALobj = new DALFornecedor(conexao);

            DALobj.Alterar(modelo);
        }
Пример #10
0
        public void Alterar(ModeloFornecedor modelo)
        {
            if (modelo.ForNome.Trim().Length == 0)
            {
                throw new Exception("O nome do Cliente é obrigatório");
            }
            if (modelo.ForRSocial.Trim().Length == 0)
            {
                throw new Exception("O nome da Rasão Social (Nome do Local) é obrigatório");
            }
            if (modelo.ForCidade.Trim().Length == 0)
            {
                throw new Exception("O nome da Cidade é obrigatório");
            }
            if (modelo.ForEstado.Trim().Length == 0)
            {
                throw new Exception("O nome do estado é obrigatório");
            }
            //modelo.CatNome = modelo.CatNome.ToUpper();

            DALFornecedor DALobj = new DALFornecedor(conexao);

            DALobj.Alterar(modelo);
        }