public void Alterar(ModeloCliente obj) { if (obj.CliNome.Trim().Length == 0) { throw new Exception("O nome do cliente é obrigatório"); } if (obj.CliCPF_CNPJ.Trim().Length == 0) { throw new Exception("O CNPJ/CPF é obrigatório"); } if (obj.CliRG.Trim().Length <= 0) { throw new Exception("O RG do cliente é obrigatório"); } if (obj.CliTipo.Trim().Length <= 0) { throw new Exception("O tipo de cliente é obrigatório"); } if (obj.CliCep.Trim().Length <= 0) { throw new Exception("O CEP do cliente é obrigatório"); } if (obj.CliEndereco.Trim().Length <= 0) { throw new Exception("O endereço do cliente é obrigatório"); } if (obj.CliBairro.Trim().Length <= 0) { throw new Exception("O bairro do cliente é obrigatório"); } if (obj.CliFone.Trim().Length <= 0 || obj.CliCel.Trim().Length <=0) { throw new Exception("Pelo menos um contato do cliente é obrigatório"); } if (obj.CliEndNumero.Trim().Length <= 0) { throw new Exception("O Número resedencial do cliente é obrigatório"); } if (obj.CliCidade.Trim().Length <= 0) { throw new Exception("A cidade do cliente é obrigatório"); } if (obj.CliEstado.Trim().Length <= 0) { throw new Exception("O estado do cliente é obrigatório"); } DALCliente DALobj = new DALCliente(conexao); DALobj.Alterar(obj); }
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 é obrigatorio"); } if(modelo.CliTipo == 0) { if(Validacao.ValidaCPF.IsCpf(modelo.CliCpfcnpj) == false) { throw new Exception("CPF Invalido"); } } else { if(Validacao.ValidaCNPJ.IsCnpj(modelo.CliCpfcnpj)== false) { throw new Exception("CNPJ Invalido"); } } //verifica CPF/CNPJ if (modelo.CliRgie.Trim().Length == 0) { throw new Exception("O RG/IE é obrigatorio"); } if (modelo.CliFone.Trim().Length == 0) { throw new Exception("O Telefone é obrigatorio"); } //cli_tipo => 0=fisica ; 1=juridica 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.Incluir(modelo); }
public void Incluir(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"); } DALCliente DALobj = new DALCliente(conexao); DALobj.Incluir(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 altaUsuario(ClsUsuario oUsuario, ClsCliente oCliente) { try { Usuario oTblUsuario = new Usuario(); oTblUsuario.usr = oUsuario.usr; oTblUsuario.password = oUsuario.password; oTblUsuario.activo = oUsuario.activo; contexto.Usuario.Add(oTblUsuario); //Guardo los cambios para obtener el id de tbl_ComprobanteCabecera contexto.SaveChanges(); oCliente.idUsuario = oTblUsuario.idUsuario; DALCliente oDalCliente = new DALCliente(); oDalCliente.altaCliente(oCliente); } catch (Exception ex) { DalExcepcion oDExcepcion = new DalExcepcion(ex.InnerException.Message); throw oDExcepcion; } }
public void Excluir(int codigo) { DALCliente DALobj = new DALCliente(conexao); DALobj.Excluir(codigo); }
public ModeloCliente CarregaModeloCliente(int codigo) { DALCliente DALobj = new DALCliente(conexao); return DALobj.CarregaModeloCliente(codigo); }
public DataTable Localizar(String valor) { DALCliente DALobj = new DALCliente(conexao); return DALobj.Localizar(valor); }
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 é obrigatorio"); } //verifica CPF/CNPJ if (modelo.CliRgie.Trim().Length == 0) { throw new Exception("O RG/IE é obrigatorio"); } if (modelo.CliFone.Trim().Length == 0) { throw new Exception("O Telefone é obrigatorio"); } //cli_tipo => 0=fisica ; 1=juridica if (!Validacao.ValidaEmail(modelo.CliEmail)) { throw new Exception("Digite um email válido"); } // valida cep //if (!Validacao.ValidaCep(modelo.CliCep)) //{ // throw new Exception("Digite um CEP válido"); //} DALCliente DALObj = new DALCliente(conexao); DALObj.Alterar(modelo); }
public ModeloCliente CarregaModeloCliente(string cpfcnpj) { DALCliente DALObj = new DALCliente(conexao); return DALObj.CarregaModeloCliente(cpfcnpj); }
public DataTable LocalizarCPFCNPJ(string cpfcnpj) { DALCliente DALObj = new DALCliente(conexao); return DALObj.LocalizarCPFCNPJ(cpfcnpj); }