private Donacion construirdonacion(SqlDataReader reader) { _genero = new RepositorioGeneros(_conexion); _documento = new RepositorioDocumentos(_conexion); _provi = new RepositorioProvincias(_conexion); _loca = new RepositorioLocalidad(_conexion, _provi); _insti = new RepositorioInstituciones(_conexion, _provi, _loca); _tipoSangre = new RepositorioTipoSangre(_conexion); _repositorioDonante = new RepositorioDonante(_conexion, _provi, _loca, _genero, _documento, _tipoSangre); _repositorioPaciente = new RepositorioPacientes(_conexion, _provi, _loca, _insti, _genero, _documento, _tipoSangre); _repositorioTipoDonaciones = new RepositorioTipoDonaciones(_conexion); //return new Donacion //{ // DonacionId = reader.GetInt32(0), // FechaDonacion = reader.GetDateTime(1), // Cantidad=reader.GetInt32(2), // Donante=_repositorioDonante.getDonantePorId(reader.GetInt32(3)), // Paciente=_repositorioPaciente.getPacientePorID(reader.GetInt32(4)), // TipoDonacion=_repositorioTipoDonaciones.getTipoDonacionporID(reader.GetInt32(5)) //}; var donacion = new Donacion(); donacion.DonacionId = reader.GetInt32(0); donacion.FechaDonacion = reader.GetDateTime(1); donacion.Cantidad = reader.GetInt32(2); donacion.Donante = _repositorioDonante.getDonantePorId(reader.GetInt32(3)); donacion.Paciente = _repositorioPaciente.getPacientePorID(reader.GetInt32(4)); donacion.TipoDonacion = _repositorioTipoDonaciones.getTipoDonacionporID(reader.GetInt32(5)); donacion.institucion = _insti.GetInstitucionPorID(reader.GetInt32(6)); return(donacion); }
public bool Existe(SubGeneroEditDto subGeneroDto) { try { _conexionBd = new ConexionBd(); _repositorio = new RepositorioSubGeneros(_conexionBd.AbrirConexion()); _repositorioGeneros = new RepositorioGeneros(_conexionBd.AbrirConexion()); var subGenero = new SubGenero { SubGeneroId = subGeneroDto.SubGeneroId, NombreSubGenero = subGeneroDto.NombreSubGenero, genero = new Genero { GeneroId = subGeneroDto.Genero.GeneroId, Descripcion = subGeneroDto.Genero.Descripcion } }; var existe = _repositorio.Existe(subGenero); _conexionBd.CerrarConexion(); return(existe); } catch (Exception) { throw new Exception("Error al intentar ver si existe un SubGenero"); } }
public void Guardar(SubGeneroEditDto subGeneroDto) { try { _conexionBd = new ConexionBd(); _repositorio = new RepositorioSubGeneros(_conexionBd.AbrirConexion()); _repositorioGeneros = new RepositorioGeneros(_conexionBd.AbrirConexion()); SubGenero subGenero = new SubGenero { SubGeneroId = subGeneroDto.SubGeneroId, NombreSubGenero = subGeneroDto.NombreSubGenero, genero = new Genero { GeneroId = subGeneroDto.Genero.GeneroId, Descripcion = subGeneroDto.Genero.Descripcion } }; _repositorio.Guardar(subGenero); _conexionBd.CerrarConexion(); } catch (Exception e) { throw new Exception(e.Message); } }
public RepositorioPacientes(SqlConnection sqlConnection, IRepositorioProvincias repositorioProvincias, IRepositorioLocalidades epositorioLocalidades, IRepositorioInstituciones repositorioInstituciones, IRepositorioGeneros repositorioGeneros, IRepositorioDocumentos repositorioDocumentos, IRepositorioTipoSangre repositorioTipoSangre) { this._conexion = sqlConnection; _provi = repositorioProvincias; _loca = epositorioLocalidades; _insti = repositorioInstituciones; _genero = repositorioGeneros; _documento = repositorioDocumentos; _tipoSangre = repositorioTipoSangre; }
public RepositorioLibros(SqlConnection sqlConnection, IRepositorioPaises repositorioPaises, IRepositorioEditoriales repositorioEditoriales,//IRepositorioPaises repositorioPaises IRepositorioGeneros repositorioGenero, IRepositorioSubGenero repositorioSubGenero, IRepositorioEstados repositorioEstados) { _sqlConnection = sqlConnection; _repositorioPaises = repositorioPaises; _repositorioEditoriales = repositorioEditoriales; _repositorioGenero = repositorioGenero; _repositorioSubGenero = repositorioSubGenero; _repositorioEstados = repositorioEstados; }
public void Borrar(int id) { try { _conexionBd = new ConexionBd(); _repositorio = new RepositorioGeneros(_conexionBd.AbrirConexion()); _repositorio.Borrar(id); _conexionBd.CerrarConexion(); } catch (Exception e) { throw new Exception(e.Message); } }
public List <GeneroListDto> GetGeneros() { try { _conexionBd = new ConexionBd(); _repositorio = new RepositorioGeneros(_conexionBd.AbrirConexion()); var lista = _repositorio.GetGeneros(); _conexionBd.CerrarConexion(); return(lista); } catch (Exception e) { throw new Exception(e.Message); } }
public GeneroEditDto GetGeneroPorId(int id) { try { _conexionBd = new ConexionBd(); _repositorio = new RepositorioGeneros(_conexionBd.AbrirConexion()); var genero = _repositorio.GetGeneroPorId(id); _conexionBd.CerrarConexion(); return(genero); } catch (Exception e) { throw new Exception(e.Message); } }
public void Guardar(GeneroEditDto generoDto) { try { _conexionBd = new ConexionBd(); _repositorio = new RepositorioGeneros(_conexionBd.AbrirConexion()); var genero = new Genero { GeneroId = generoDto.GeneroId, Descripcion = generoDto.Descripcion }; _repositorio.Guardar(genero); _conexionBd.CerrarConexion(); } catch (Exception e) { throw new Exception(e.Message); } }
public LibroEditDto GetLibroPorId(int libroId) { try { _conexionBd = new ConexionBd(); _repositorioPaises = new RepositorioPaises(_conexionBd.AbrirConexion()); _repositorioEditoriales = new RepositorioEditoriales(_conexionBd.AbrirConexion(), _repositorioPaises);//le deno pasar el repositorio de pais??? _repositorioGenero = new RepositorioGeneros(_conexionBd.AbrirConexion()); _repositorioSubGenero = new RepositorioSubGeneros(_conexionBd.AbrirConexion(), _repositorioGenero); _repositorioEstados = new RepositorioEstados(_conexionBd.AbrirConexion()); _repositorio = new RepositorioLibros(_conexionBd.AbrirConexion(), _repositorioPaises, _repositorioEditoriales, _repositorioGenero, _repositorioSubGenero, _repositorioEstados);//VA EN ORDEN var libro = _repositorio.GetLibroPorId(libroId); _conexionBd.CerrarConexion(); return(libro); } catch (Exception e) { throw new Exception(e.Message); } }
public bool Existe(GeneroEditDto generoDto) { try { _conexionBd = new ConexionBd(); _repositorio = new RepositorioGeneros(_conexionBd.AbrirConexion()); var genero = new Genero { GeneroId = generoDto.GeneroId, Descripcion = generoDto.Descripcion, }; var existe = _repositorio.Existe(genero); _conexionBd.CerrarConexion(); return(existe); } catch (Exception e) { throw new Exception(e.Message); } }
public bool existe(GeneroEditDto genero) { try { _conexionBd = new ConexionBd(); _Repositorio = new RepositorioGeneros(_conexionBd.AbrirConexion()); var generoo = new Genero { GeneroID = genero.GeneroID, GeneroDescripcion = genero.GeneroDescripcion }; var existe = _Repositorio.existe(generoo); _conexionBd.CerrarConexion(); return(existe); } catch (Exception e) { throw new Exception(e.Message); } }
public List <Donante> GetLista(Paciente paciente) { try { _conexionBd = new ConexionBd(); _repositorioGeneros = new RepositorioGeneros(_conexionBd.AbrirConexion()); _repositorioDocumentos = new RepositorioDocumentos(_conexionBd.AbrirConexion()); _repositorioProvincias = new RepositorioProvincias(_conexionBd.AbrirConexion()); _repositorioLocalidades = new RepositorioLocalidad(_conexionBd.AbrirConexion(), _repositorioProvincias); _repositorioTipoSangre = new RepositorioTipoSangre(_conexionBd.AbrirConexion()); _repo = new RepositorioDonante(_conexionBd.AbrirConexion(), _repositorioProvincias, _repositorioLocalidades, _repositorioGeneros, _repositorioDocumentos, _repositorioTipoSangre); var lista = _repo.GetLista(paciente); _conexionBd.CerrarConexion(); return(lista); } catch (Exception e) { throw new Exception(e.Message); } }
public Donante getDonantePorId(int id) { try { _conexionBd = new ConexionBd(); _repositorioGeneros = new RepositorioGeneros(_conexionBd.AbrirConexion()); _repositorioDocumentos = new RepositorioDocumentos(_conexionBd.AbrirConexion()); _repositorioProvincias = new RepositorioProvincias(_conexionBd.AbrirConexion()); _repositorioLocalidades = new RepositorioLocalidad(_conexionBd.AbrirConexion(), _repositorioProvincias); _repositorioTipoSangre = new RepositorioTipoSangre(_conexionBd.AbrirConexion()); _repo = new RepositorioDonante(_conexionBd.AbrirConexion(), _repositorioProvincias, _repositorioLocalidades, _repositorioGeneros, _repositorioDocumentos, _repositorioTipoSangre); var cliente = _repo.getDonantePorId(id); _conexionBd.CerrarConexion(); return(cliente); } catch (Exception e) { throw new Exception(e.Message); } }
public RepositorioSubGeneros(SqlConnection sqlConnection, IRepositorioGeneros repositorioGenero) { _sqlConnection = sqlConnection; _repositorioGenero = repositorioGenero; }