/// <summary> /// Inclui um novo cliente /// </summary> /// <param name="cliente">Objeto de cliente</param> public DML.Cliente Incluir(DML.Cliente cliente) { DaoCliente cli = new DaoCliente(); cliente.ResultadoDaValidacao = new ClienteValidator().Validate(cliente); if (!cliente.ResultadoDaValidacao.IsValid) { return(cliente); } cli.Incluir(cliente); return(cliente); }
public void Incluir(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.CliTipo == "Fisica") { //cpf if (Validacao.IsCpf(modelo.CliCpfCnpj) == false) { throw new Exception("O CPF invalido"); } } else { //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"); } 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."); } DaoCliente DALobj = new DaoCliente(conexao); DALobj.Incluir(modelo); }
public void Incluir(ClienteModel cliente) { if (cliente.Nome.Trim().Length.Equals("")) { throw new Exception("O nome do cliente é obrigatório"); } if (cliente.Login.Trim().Length.Equals("")) { throw new Exception("O Login é obrigatório"); } if (cliente.CPF.Trim().Length.Equals("")) { throw new Exception("CPF é obrigatório"); } if (cliente.Tipo.Trim().Length.Equals("")) { throw new Exception("O Tipo de Usuario è obrigatório"); } DaoCliente daoCli = new DaoCliente(conexao); daoCli.Incluir(cliente); }
/// <summary> /// Inclui um novo cliente /// </summary> /// <param name="cliente">Objeto de cliente</param> public long Incluir(Cliente cliente) { return(cli.Incluir(cliente)); }
/// <summary> /// Inclui um novo cliente /// </summary> /// <param name="cliente">Objeto de cliente</param> public long Incluir(Cliente cliente) { var cli = new DaoCliente(); return(cli.Incluir(cliente)); }