示例#1
0
        public void Incluir(ModeloFornecedor modelo)
        {
            if (modelo.ForNome.Trim().Length == 0)
            {
                throw new Exception("O nome do cliente é obrigatório");
            }


            if (modelo.ForCnpj.Trim().Length == 0)
            {
                throw new Exception("O CNPJ é obrigatorio");
            }

            //verifica CPF/CNPJ

            if (modelo.ForIe.Trim().Length == 0)
            {
                throw new Exception("O IE é obrigatorio");
            }

            if (modelo.ForFone.Trim().Length == 0)
            {
                throw new Exception("O Telefone é obrigatorio");
            }


            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.Incluir(modelo);
        }
示例#2
0
        public void Incluir(ModeloFornecedor obj)
        {
            if (obj.ForNome.Trim().Length == 0)
            {
                throw new Exception("O nome do fornecedor é obrigatório");
            }

            if (obj.ForRSocial.Trim().Length == 0)
            {
                throw new Exception("A razão social do fornecedor é obrigatória");
            }

            if (obj.ForIe.Trim().Length == 0)
            {
                throw new Exception("A inscrição estadual é obrigatória");
            }

            if (obj.For_CNPJ.Trim().Length <= 0)
            {
                throw new Exception("O CNPJ do fornecedor é obrigatório");
            }

            if (obj.ForCep.Trim().Length <= 0)
            {
                throw new Exception("O CEP do fornecedor é obrigatório");
            }

            if (obj.ForEndereco.Trim().Length <= 0)
            {
                throw new Exception("O endereço do fornecedor é obrigatório");
            }

            if (obj.ForBairro.Trim().Length <= 0)
            {
                throw new Exception("O bairro do fornecedoe é obrigatório");
            }
            if (obj.ForFone.Trim().Length <= 0 || obj.ForCel.Trim().Length <=0)
            {
                throw new Exception("Pelo menos um contato do fornecedor é obrigatório");
            }
            if (obj.ForEndNumero.Trim().Length <= 0)
            {
                throw new Exception("O Número do fornecedor é obrigatório");
            }
            if (obj.ForCidade.Trim().Length <= 0)
            {
                throw new Exception("A cidade do fornecedor é obrigatório");
            }
            if (obj.ForEstado.Trim().Length <= 0)
            {
                throw new Exception("O estado do fornecedor é obrigatório");
            }

            DALFornecedor DALobj = new DALFornecedor(conexao);
            DALobj.Incluir(obj);
        }
        public void Incluir(ModeloFornecedor modelo)
        {
            if (modelo.ForNome.Trim().Length == 0)
            {
                throw new Exception("O nome do Fornecedor é 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");
            }

            DALFornecedor DALobj = new DALFornecedor(conexao);
            DALobj.Incluir(modelo);
        }