Пример #1
0
        public void Guardar(CiudadEditDto ciudadDto)
        {
            try
            {
                _conexionBd  = new ConexionBd();
                _repositorio = new RepositorioCiudades(_conexionBd.AbrirConexion());
                Ciudad ciudad = new Ciudad
                {
                    CiudadId     = ciudadDto.CiudadId,
                    NombreCiudad = ciudadDto.NombreCiudad,
                    Pais         = new Pais
                    {
                        PaisId     = ciudadDto.Pais.PaisId,
                        NombrePais = ciudadDto.Pais.NombrePais
                    }
                };

                _repositorio.Guardar(ciudad);

                ciudadDto.CiudadId = ciudad.CiudadId;
                _conexionBd.CerrarConexion();
            }
            catch (Exception e)
            {
                throw new Exception(e.Message);
            }
        }
Пример #2
0
 public bool Existe(CiudadEditDto ciudadDto)
 {
     try
     {
         _conexionBd  = new ConexionBd();
         _repositorio = new RepositorioCiudades(_conexionBd.AbrirConexion());
         //_repositorioPaises = new RepositorioPaises(_conexionBd.AbrirConexion());
         Ciudad ciudad = new Ciudad
         {
             CiudadId     = ciudadDto.CiudadId,
             NombreCiudad = ciudadDto.NombreCiudad,
             Pais         = new Pais
             {
                 PaisId     = ciudadDto.Pais.PaisId,
                 NombrePais = ciudadDto.Pais.NombrePais
             }
         };
         var existe = _repositorio.Existe(ciudad);
         _conexionBd.CerrarConexion();
         return(existe);
     }
     catch (Exception e)
     {
         throw new Exception(e.Message);
     }
 }
Пример #3
0
 public ServicioProveedores(ConexionBd conexionBd, IRepositorioProveedores repositorio, IRepositorioPaises repositorioPaises, IRepositorioCiudades repositorioCiudades)
 {
     _conexionBd          = conexionBd;
     _repositorio         = repositorio;
     _repositorioPaises   = repositorioPaises;
     _repositorioCiudades = repositorioCiudades;
 }
Пример #4
0
 public void Borrar(int id)
 {
     try
     {
         _conexionBd  = new ConexionBd();
         _repositorio = new RepositorioCiudades(_conexionBd.AbrirConexion());
         _repositorio.Borrar(id);
         _conexionBd.CerrarConexion();
     }
     catch (Exception e)
     {
         throw new Exception(e.Message);
     }
 }
Пример #5
0
 public List <CiudadListDto> GetLista(PaisListDto paisDto)
 {
     try
     {
         _conexionBd  = new ConexionBd();
         _repositorio = new RepositorioCiudades(_conexionBd.AbrirConexion());
         var lista = _repositorio.GetLista(paisDto);
         _conexionBd.CerrarConexion();
         return(lista);
     }
     catch (Exception e)
     {
         throw new Exception(e.Message);
     }
 }
Пример #6
0
 public ClienteEditDto GetClientePorId(int id)
 {
     try
     {
         _conexionBd          = new ConexionBd();
         _repositorioPaises   = new RepositorioPaises(_conexionBd.AbrirConexion());
         _repositorioCiudades = new RepositorioCiudades(_conexionBd.AbrirConexion(), _repositorioPaises);
         _repositorio         = new RepositorioClientes(_conexionBd.AbrirConexion(), _repositorioPaises, _repositorioCiudades);
         var cliente = _repositorio.GetClientePorId(id);
         _conexionBd.CerrarConexion();
         return(cliente);
     }
     catch (Exception e)
     {
         throw new Exception(e.Message);
     }
 }
Пример #7
0
 public ProveedorEditDto GetProveedorPorId(int proveedorId)
 {
     try
     {
         _conexionBd          = new ConexionBd();
         _repositorioPaises   = new RepositorioPaises(_conexionBd.AbrirConexion());
         _repositorioCiudades = new RepositorioCiudades(_conexionBd.AbrirConexion(), _repositorioPaises);
         _repositorio         = new RepositorioProveedores(_conexionBd.AbrirConexion(), _repositorioPaises, _repositorioCiudades);
         var proveedor = _repositorio.GetProveedorPorId(proveedorId);
         _conexionBd.CerrarConexion();
         return(proveedor);
     }
     catch (Exception e)
     {
         throw new Exception(e.Message);
     }
 }
Пример #8
0
 public RepositorioClientes(SqlConnection sqlConnection, IRepositorioPaises repositorioPaises, IRepositorioCiudades repositorioCiudades)
 {
     _sqlConnection       = sqlConnection;
     _repositorioPaises   = repositorioPaises;
     _repositorioCiudades = repositorioCiudades;
 }