public int IngresarCliente(Cliente cliente) { string reglas = ReglasClientes(cliente); if (!string.IsNullOrEmpty(reglas)) { throw new ClienteException(reglas); } else { TransactionResult resultado = ClienteMapper.InsertGeneric(cliente); if (resultado.IsOk) { RecargarListCliente(); return(resultado.Id); } else { throw new ClienteException("Error " + resultado.Error); } } }