public bool Existe(LocalidadEditDto localidadDto) {// yo recibo una 'localidadDto" aqui pero la tengo que //transformar en 1 "localidad" try { _conexionBd = new ConexionBd(); _repositorio = new RepositorioLocalidades(_conexionBd.AbrirConexion()); _repositorioProvincia = new RepositorioProvincias(_conexionBd.AbrirConexion()); var localidad = new Localidad { //le paso los datos de la locDto a loc LocalidadId = localidadDto.LocalidadId, NombreLocalidad = localidadDto.NombreLocalidad, provincia = _repositorioProvincia.GetProvinciaPorId(localidadDto.ProvinciaId) }; //se lo paso al repositorio y me fijo si existe var existe = _repositorio.Existe(localidad); _conexionBd.CerrarConexion(); return(existe); } catch (Exception) { throw new Exception("Error al intentar ver si existe la Localidad"); } }
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 void Borrar(int id) { _conexion = new ConexionBd(); _repositorioProvincias = new RepositorioProvincias(_conexion.AbrirConexion()); _repositorioLocalidades = new RepositorioLocalidades(_conexion.AbrirConexion()); _repositorioLocalidades.Borrar(id); _conexion.CerrarConexion(); }
public void Guardar(Localidad localidad) { _conexion = new ConexionBd(); _repositorioProvincias = new RepositorioProvincias(_conexion.AbrirConexion()); _repositorioLocalidades = new RepositorioLocalidades(_conexion.AbrirConexion()); _repositorioLocalidades.Guardar(localidad); _conexion.CerrarConexion(); }
public List <Localidad> GetLista() { _conexion = new ConexionBd(); _repositorioProvincias = new RepositorioProvincias(_conexion.AbrirConexion()); _repositorioLocalidades = new RepositorioLocalidades(_conexion.AbrirConexion(), _repositorioProvincias); var lista = _repositorioLocalidades.GetLista(); _conexion.CerrarConexion(); return(lista); }
public Localidad GetLocalidadPorId(int id) { _conexion = new ConexionBd(); _repositorioProvincias = new RepositorioProvincias(_conexion.AbrirConexion()); _repositorioLocalidades = new RepositorioLocalidades(_conexion.AbrirConexion(), _repositorioProvincias); var p = _repositorioLocalidades.GetLocalidadPorId(id); _conexion.CerrarConexion(); return(p); }
public List <Proveedor> GetLista() { _conexion = new ConexionBd(); _repositorioProvincias = new RepositorioProvincias(_conexion.AbrirConexion()); _repositorioLocalidades = new RepositorioLocalidades(_conexion.AbrirConexion(), _repositorioProvincias); _repositorioTiposDeIngredientes = new RepositorioTiposDeIngredientes(_conexion.AbrirConexion()); _repositorioProveedores = new RepositorioProveedores(_conexion.AbrirConexion(), _repositorioTiposDeIngredientes, _repositorioLocalidades, _repositorioProvincias); var lista = _repositorioProveedores.GetLista(); _conexion.CerrarConexion(); return(lista); }
public void Borrar(int id) { _conexion = new ConexionBd(); _repositorioTiposDeMedicamentos = new RepositorioTiposDeMedicamentos(_conexion.AbrirConexion()); _repositorioFormasFarmaceuticas = new RepositorioFormasFarmaceuticas(_conexion.AbrirConexion()); _repositorioLaboratorios = new RepositorioLaboratorios(_conexion.AbrirConexion()); _repositorioMedicamentos = new RepositorioMedicamentos(_conexion.AbrirConexion(), _repositorioDrogas, _repositorioTiposDeMedicamentos, _repositorioFormasFarmaceuticas, _repositorioLaboratorios); _repositorioMedicamentos.Borrar(id); _conexion.CerrarConexion(); }
public void Guardar(Medicamento medicamento) { _conexion = new ConexionBd(); _repositorioTiposDeMedicamentos = new RepositorioTiposDeMedicamentos(_conexion.AbrirConexion()); _repositorioFormasFarmaceuticas = new RepositorioFormasFarmaceuticas(_conexion.AbrirConexion()); _repositorioLaboratorios = new RepositorioLaboratorios(_conexion.AbrirConexion()); _repositorioMedicamentos = new RepositorioMedicamentos(_conexion.AbrirConexion(), _repositorioDrogas, _repositorioTiposDeMedicamentos, _repositorioFormasFarmaceuticas, _repositorioLaboratorios); _repositorioMedicamentos.Guardar(medicamento); _conexion.CerrarConexion(); }
public List <Medicamento> GetLista() { _conexion = new ConexionBd(); _repositorioDrogas = new RepositorioDrogas(_conexion.AbrirConexion()); _repositorioTiposDeMedicamentos = new RepositorioTiposDeMedicamentos(_conexion.AbrirConexion()); _repositorioFormasFarmaceuticas = new RepositorioFormasFarmaceuticas(_conexion.AbrirConexion()); _repositorioLaboratorios = new RepositorioLaboratorios(_conexion.AbrirConexion()); _repositorioMedicamentos = new RepositorioMedicamentos(_conexion.AbrirConexion(), _repositorioDrogas, _repositorioTiposDeMedicamentos, _repositorioFormasFarmaceuticas, _repositorioLaboratorios); var lista = _repositorioMedicamentos.GetLista(); _conexion.CerrarConexion(); return(lista); }
public bool Existe(Localidad localidad) { _conexion = new ConexionBd(); _repositorioProvincias = new RepositorioProvincias(_conexion.AbrirConexion()); _repositorioLocalidades = new RepositorioLocalidades(_conexion.AbrirConexion(), _repositorioProvincias); var Existe = _repositorioLocalidades.Existe(localidad); _conexion.CerrarConexion(); return(Existe); }
public bool EstaRelacionado(Localidad localidad) { _conexion = new ConexionBd(); _repositorioProvincias = new RepositorioProvincias(_conexion.AbrirConexion()); _repositorioLocalidades = new RepositorioLocalidades(_conexion.AbrirConexion(), _repositorioProvincias); var Relacionado = _repositorioLocalidades.EstaRelacionado(localidad); _conexion.CerrarConexion(); return(Relacionado); }
public Proveedor GetProveedorPorId(int id) { _conexion = new ConexionBd(); _repositorioProvincias = new RepositorioProvincias(_conexion.AbrirConexion()); _repositorioLocalidades = new RepositorioLocalidades(_conexion.AbrirConexion(), _repositorioProvincias); _repositorioTiposDeIngredientes = new RepositorioTiposDeIngredientes(_conexion.AbrirConexion()); _repositorioProveedores = new RepositorioProveedores(_conexion.AbrirConexion(), _repositorioTiposDeIngredientes, _repositorioLocalidades, _repositorioProvincias); var p = _repositorioProveedores.GetProveedorPorId(id); _conexion.CerrarConexion(); return(p); }
public bool Existe(Proveedor proveedor) { _conexion = new ConexionBd(); _repositorioProvincias = new RepositorioProvincias(_conexion.AbrirConexion()); _repositorioLocalidades = new RepositorioLocalidades(_conexion.AbrirConexion(), _repositorioProvincias); _repositorioTiposDeIngredientes = new RepositorioTiposDeIngredientes(_conexion.AbrirConexion()); _repositorioProveedores = new RepositorioProveedores(_conexion.AbrirConexion(), _repositorioTiposDeIngredientes, _repositorioLocalidades, _repositorioProvincias); var Existe = _repositorioProveedores.Existe(proveedor); _conexion.CerrarConexion(); return(Existe); }
public List <Producto> GetLista() { _conexion = new ConexionBd(); _repositorioMarcas = new RepositorioMarcas(_conexion.AbrirConexion()); _repositorioCategorias = new RepositorioCategorias(_conexion.AbrirConexion()); _repositorioMedidas = new RepositorioMedidas(_conexion.AbrirConexion()); _repositorioProductos = new RepositorioProductos(_conexion.AbrirConexion(), _repositorioMarcas, _repositorioCategorias, _repositorioMedidas); var lista = _repositorioProductos.GetLista(); _conexion.CerrarConexion(); return(lista); }
public Producto GetProductoPorId(int id) { _conexion = new ConexionBd(); _repositorioMarcas = new RepositorioMarcas(_conexion.AbrirConexion()); _repositorioCategorias = new RepositorioCategorias(_conexion.AbrirConexion()); _repositorioMedidas = new RepositorioMedidas(_conexion.AbrirConexion()); _repositorioProductos = new RepositorioProductos(_conexion.AbrirConexion(), _repositorioMarcas, _repositorioCategorias, _repositorioMedidas); var p = _repositorioProductos.GetProductoPorId(id); _conexion.CerrarConexion(); return(p); }
public Producto GetProductoPorCodigoDeBarras(string codigo) { _conexion = new ConexionBd(); _repositorioMarcas = new RepositorioMarcas(_conexion.AbrirConexion()); _repositorioCategorias = new RepositorioCategorias(_conexion.AbrirConexion()); _repositorioMedidas = new RepositorioMedidas(_conexion.AbrirConexion()); _repositorioProductos = new RepositorioProductos(_conexion.AbrirConexion(), _repositorioMarcas, _repositorioCategorias, _repositorioMedidas); var p = _repositorioProductos.GetProductoPorCodigoDeBarras(codigo); _conexion.CerrarConexion(); return(p); }
public Medicamento GetMedicamentoPorId(int id) { _conexion = new ConexionBd(); _repositorioDrogas = new RepositorioDrogas(_conexion.AbrirConexion()); _repositorioTiposDeMedicamentos = new RepositorioTiposDeMedicamentos(_conexion.AbrirConexion()); _repositorioFormasFarmaceuticas = new RepositorioFormasFarmaceuticas(_conexion.AbrirConexion()); _repositorioLaboratorios = new RepositorioLaboratorios(_conexion.AbrirConexion()); _repositorioMedicamentos = new RepositorioMedicamentos(_conexion.AbrirConexion(), _repositorioDrogas, _repositorioTiposDeMedicamentos, _repositorioFormasFarmaceuticas, _repositorioLaboratorios); var p = _repositorioMedicamentos.GetMedicamentoPorId(id); _conexion.CerrarConexion(); return(p); }
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 bool Existe(Lote lote) { _conexion = new ConexionBd(); _repositorioDrogas = new RepositorioDrogas(_conexion.AbrirConexion()); _repositorioTiposDeMedicamentos = new RepositorioTiposDeMedicamentos(_conexion.AbrirConexion()); _repositorioFormasFarmaceuticas = new RepositorioFormasFarmaceuticas(_conexion.AbrirConexion()); _repositorioLaboratorios = new RepositorioLaboratorios(_conexion.AbrirConexion()); _repositorioMedicamentos = new RepositorioMedicamentos(_conexion.AbrirConexion(), _repositorioDrogas, _repositorioTiposDeMedicamentos, _repositorioFormasFarmaceuticas, _repositorioLaboratorios); _repositorioLotes = new RepositorioLotes(_conexion.AbrirConexion(), _repositorioMedicamentos); var Existe = _repositorioLotes.Existe(lote); _conexion.CerrarConexion(); return(Existe); }
public void Borrar(int id) { _conexion = new ConexionBd(); _repositorioProveedores = new RepositorioProveedores(_conexion.AbrirConexion()); _repositorioProveedores.Borrar(id); _conexion.CerrarConexion(); }
public void Guardar(Proveedor proveedor) { _conexion = new ConexionBd(); _repositorioProveedores = new RepositorioProveedores(_conexion.AbrirConexion()); _repositorioProveedores.Guardar(proveedor); _conexion.CerrarConexion(); }
public List <PrestamoListDto> GetLista() { try { _conexionBd = new ConexionBd(); _repositorioDetalle = new RepositorioDetallePrestamos(_conexionBd.AbrirConexion()); _repositorio = new RepositorioPrestamos(_conexionBd.AbrirConexion(), _repositorioDetalle); var lista = _repositorio.GetLista(); _conexionBd.CerrarConexion(); return(lista); } catch (Exception e) { throw new Exception(e.Message); } }
public List <Localidad> GetLocalidad() { try { conexionBd = new ConexionBd(); repositorioProvincias = new RepositorioProvincias(conexionBd.AbrirConexion()); repositorio = new RepositorioLocalidades(conexionBd.AbrirConexion(), repositorioProvincias); var lista = repositorio.GetLocalidades(); conexionBd.CerrarConexion(); return(lista); } catch (Exception e) { throw new Exception(e.Message); } }
public void Guardar(PrestamoEditDto prestamoDto) { var listaDetalles = new List <DetallePrestamo>(); foreach (var itemDto in prestamoDto.DetallePrestamo)//falta validar los datos del socio { var item = new DetallePrestamo() { DetallePedidoId = itemDto.DetallePrestamoId, Libro = new Libro { LibroId = itemDto.Libro.LibroId, Titulo = itemDto.Libro.Titulo }, //cantidad = itemDto.Cantidad cantidad = 1 }; listaDetalles.Add(item); } var prestamo = new Prestamo { PrestamoId = prestamoDto.PrestamoId, Socio = new Socio { SocioId = prestamoDto.NombreSocio.SocioId, NroDoc = prestamoDto.NombreSocio.NroDoc }, FechaPrestamo = prestamoDto.FechaPrestamo, detallePrestamo = listaDetalles }; _conexionBd = new ConexionBd(); SqlTransaction tran = null; try { SqlConnection cn = _conexionBd.AbrirConexion(); tran = cn.BeginTransaction();//Comienza la transacción _repositorio = new RepositorioPrestamos(cn, tran); _repositorioLibros = new RepositorioLibros(cn, tran); _repositorioDetalle = new RepositorioDetallePrestamos(cn, tran); _repositorio.Guardar(prestamo);//sigue deberia irse a guardar foreach (var detallePrestamo in prestamo.detallePrestamo) { detallePrestamo.Prestamo = prestamo; _repositorioDetalle.Guardar(detallePrestamo); _repositorioLibros.ActualizarPrestamos(detallePrestamo.Libro, -detallePrestamo.cantidad); } tran.Commit();//persiste los datos prestamoDto.PrestamoId = prestamo.PrestamoId; } catch (Exception e) { tran.Rollback(); throw new Exception(e.Message); } }
public List <Negocio> GetNegocios(Pais pais = null) { try { cn = new ConexionBd(); repositorioPais = new RepositorioPaises(cn.AbrirConexion()); repositorio = new RepositorioNegocios(cn.AbrirConexion(), repositorioPais); var lista = repositorio.GetNegocios(pais); cn.CerrarConexion(); return(lista); } catch (Exception e) { throw new Exception(e.Message); } }
public Localidad GetLocalidadesPorId(int id) { try { _conexionBd = new ConexionBd(); _repositorioProvincias = new RepositorioProvincias(_conexionBd.AbrirConexion()); _repositorio = new RepositorioLocalidades(_conexionBd.AbrirConexion(), _repositorioProvincias); var localidad = _repositorio.GetLocalidadesPorId(id); _conexionBd.CerrarConexion(); return(localidad); } catch (Exception e) { throw new Exception(e.Message); } }
public void Agregar(Album album) { SqlTransaction tran = null; try { _conexion = new ConexionBd(); SqlConnection cn = _conexion.AbrirConexion(); _repositorio = new RepositorioAlbumes(cn); _repositorioTemas = new RepositorioTemas(cn); using (tran = cn.BeginTransaction()) { //Album album = Mapeador.ConvertirAAlbum(albumEditDto); _repositorio.Agregar(album, tran); //albumEditDto.AlbumId = album.AlbumId; if (album.Temas.Count > 0) { album.Temas.ForEach(t => { t.Album = album; _repositorioTemas.Agregar(t, tran); }); } tran.Commit();//método que persiste la informacion en la BD. } _conexion.CerrarConexion(); } catch (Exception e) { tran.Rollback();//tira para atras todo lo grabado throw new Exception(e.Message); } }
public void Borrar(int MarcaId) { conexionBd = new ConexionBd(); repositorio = new RepositorioMarcas(conexionBd.AbrirConexion()); repositorio.Borrar(MarcaId); conexionBd.CerrarConexion(); }