public List <Cliente> GetLista() { try { _conexion = new ConexionBd(); SqlConnection cn = _conexion.AbrirConexion(); sqlTransaction = cn.BeginTransaction(); _repositorioProvincias = new RepositorioProvincias(cn, sqlTransaction); _repositorioLocalidades = new RepositorioLocalidades(cn, _repositorioProvincias, sqlTransaction); _repositorioTiposDeDocumentos = new RepositorioTiposDeDocumentos(cn, sqlTransaction); _repositorioClientes = new RepositorioClientes(cn, _repositorioTiposDeDocumentos, _repositorioLocalidades, _repositorioProvincias, sqlTransaction); _repositorioObrasSociales = new RepositorioObrasSociales(cn, sqlTransaction); _repositorioClientesObrasSociales = new RepositorioClientesObrasSociales(cn, _repositorioClientes, _repositorioObrasSociales, sqlTransaction); var lista = _repositorioClientes.GetLista(); sqlTransaction.Commit(); foreach (var c in lista) { if (_repositorioClientesObrasSociales.VerificarObraSocial(c)) { c.ClientesObrasSociales = _repositorioClientesObrasSociales.GetLista(c); } } _conexion.CerrarConexion(); return(lista); } catch (Exception ex) { sqlTransaction.Rollback(); throw new Exception(ex.Message); } }
public void Borrar(TiposDeDocumentos tipodoc) { try { _conexion = new ConexionBd(); repositorio = new RepositorioTiposDeDocumentos(_conexion.AbrirConexion()); repositorio.Borrar(tipodoc); _conexion.CerrarConexion(); } catch (Exception e) { throw new Exception(e.Message); } }
public void Guardar(TipoDeDocumento tipoDeDocumento) { try { _conexion = new ConexionBd(); _repositorio = new RepositorioTiposDeDocumentos(_conexion.AbrirConexion()); _repositorio.Guardar(tipoDeDocumento); _conexion.CerrarConexion(); } catch (Exception e) { throw new Exception(e.Message); } }
public TiposDeDocumentos GetDocumentoPorId(int id) { try { _conexion = new ConexionBd(); repositorio = new RepositorioTiposDeDocumentos(_conexion.AbrirConexion()); var tipodoc = repositorio.GetTipoDeDocumentoPorId(id); _conexion.CerrarConexion(); return(tipodoc); } catch (Exception e) { throw new Exception(e.Message); } }
public bool EstaRelacionado(TiposDeDocumentos tipodoc) { try { _conexion = new ConexionBd(); repositorio = new RepositorioTiposDeDocumentos(_conexion.AbrirConexion()); var estaRelacionado = repositorio.EstaRelacionado(tipodoc); _conexion.CerrarConexion(); return(estaRelacionado); } catch (Exception e) { throw new Exception(e.Message); } }
public bool Existe(TiposDeDocumentos tipodoc) { try { _conexion = new ConexionBd(); repositorio = new RepositorioTiposDeDocumentos(_conexion.AbrirConexion()); var existe = repositorio.Existe(tipodoc); _conexion.CerrarConexion(); return(existe); } catch (Exception e) { throw new Exception(e.Message); } }
public List <TipoDeDocumento> GetTipoDeDoc() { try { _conexion = new ConexionBd(); repositorio = new RepositorioTiposDeDocumentos(_conexion.AbrirConexion()); var lista = repositorio.GetProvincias(); _conexion.CerrarConexion(); return(lista); } catch (Exception e) { throw new Exception(e.Message); } }
public bool Existe(Cliente cliente) { _conexion = new ConexionBd(); _repositorioProvincias = new RepositorioProvincias(_conexion.AbrirConexion()); _repositorioLocalidades = new RepositorioLocalidades(_conexion.AbrirConexion(), _repositorioProvincias); _repositorioTiposDeDocumentos = new RepositorioTiposDeDocumentos(_conexion.AbrirConexion()); _repositorioClientes = new RepositorioClientes(_conexion.AbrirConexion(), _repositorioTiposDeDocumentos, _repositorioLocalidades, _repositorioProvincias); var Existe = _repositorioClientes.Existe(cliente); _conexion.CerrarConexion(); return(Existe); }
public TipoDeDocumento GetTipoDeDocumento(string nombreTipoDeDocumento) { try { _conexion = new ConexionBd(); _repositorio = new RepositorioTiposDeDocumentos(_conexion.AbrirConexion()); var tipoDeDocumento = _repositorio.GetTipoDeDocumento(nombreTipoDeDocumento); _conexion.CerrarConexion(); return(tipoDeDocumento); } catch (Exception e) { throw new Exception(e.Message); } }
public Cliente GetClientePorId(int id) { _conexion = new ConexionBd(); _repositorioProvincias = new RepositorioProvincias(_conexion.AbrirConexion()); _repositorioLocalidades = new RepositorioLocalidades(_conexion.AbrirConexion(), _repositorioProvincias); _repositorioTiposDeDocumentos = new RepositorioTiposDeDocumentos(_conexion.AbrirConexion()); _repositorioClientes = new RepositorioClientes(_conexion.AbrirConexion(), _repositorioTiposDeDocumentos, _repositorioLocalidades, _repositorioProvincias); _repositorioObrasSociales = new RepositorioObrasSociales(_conexion.AbrirConexion()); _repositorioClientesObrasSociales = new RepositorioClientesObrasSociales(_conexion.AbrirConexion(), _repositorioClientes, _repositorioObrasSociales, sqlTransaction); var p = _repositorioClientes.GetClientePorId(id); if (_repositorioClientesObrasSociales.VerificarObraSocial(p)) { p.ClientesObrasSociales = _repositorioClientesObrasSociales.GetLista(p); } _conexion.CerrarConexion(); return(p); }