//------------------------------------------------------------------------------------------------------------------- public void Incluir(ModeloFornecedor obj) { //O nome da categoria é obrigatório if (obj.for_nome.Trim().Length == 0) { throw new Exception("O nome da cliente é obrigatório"); } if (obj.for_cnpj.Trim().Length == 0) { throw new Exception("O CPF/CNPJ do cliente é obrigatório"); } // //cnpj if (Validacao.IsCnpj(obj.for_cnpj) == false) { throw new Exception("O CNPJ está inválido"); } // obj.for_nome = obj.for_nome.ToUpper(); //dalConexao conexao = new dalConexao(dalDadosDoBanco.stringDeConexao); //Se tudo está Ok, chama a rotina de inserção. DALFornecedor DALobj = new DALFornecedor(new DALConexao(DALDadosDoBanco.stringDeConexao)); DALobj.Incluir(obj); }
public static void Incluir(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(); //Chamando o metodo Incluir DALFornecedor.Incluir(modelo, endereco); }
//============================================================================================================================== //Metodo para incluir uma categoria =================================================================== aula 05 public void Incluir(ModeloFornecedor modelo)//modelo = coleta as informações da tela { //-------------------------------------------------------------------------------------------------------------------------- //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 RG/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 gravar no banco as informações coletadas na tela DALobj.Incluir(modelo);//usa o metodo incluir }
public void Incluir(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ção 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); //Regex Biblioteca de espressoes regulares if (!re.IsMatch(modelo.ForEmail)) { throw new Exception("Digite um email válido."); } //------------------------------------------------------------------------------------------------- DALFornecedor DALObj = new DALFornecedor(conexao); DALObj.Incluir(modelo); }
public void Incluir(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("CNPJ Inválido"); } 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."); } 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.Incluir(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("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!"); } //Validação 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.ForEmail)) { throw new Exception("O e-mail está inválido!"); } DALFornecedor DALobj = new DALFornecedor(conexao); DALobj.Incluir(modelo); }
//METEDO INSERIR NO BANCO DE DADOS public void Incluir(ModeloFornecedor modelo) { if (modelo.For_nome.Trim().Length == 0) { throw new Exception(" O nome é Obrigatorio "); } if (modelo.For_cnpj.Trim().Length == 0) { throw new Exception(" O CNPJ é Obrigatorio "); } if (modelo.For_endereco.Trim().Length == 0) { throw new Exception(" O Endereço é Obrigatorio"); } if (modelo.For_email.Trim().Length == 0) { throw new Exception(" O email é Obrigatorio "); } DALFornecedor fornecedor = new DALFornecedor(Conexao); fornecedor.Incluir(modelo); }
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); }
public void Incluir(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 CNPJ do Fornecedor é obrigatório !"); } if (Validacao.iscnpj(modelo.ForCnpj) == false) { throw new Exception("O CNPJ é inválido !"); } if (modelo.ForIe.Trim().Length == 0) { MessageBox.Show("O campo IE do Fornecedor é obrigatório !"); //IE e incrição estadual } 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 E-MAIL válido !"); } DALFornecedor dalFornecedor = new DALFornecedor(conexao); dalFornecedor.Incluir(modelo); }
public void Incluir(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"); } //verificar CPF/CNPJ 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"); } // For_tipo = 0 -> fisica // For_tipo = 1 -> juridica DALFornecedor DALobj = new DALFornecedor(conexao); DALobj.Incluir(modelo); }