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