public bool Delete(TipoVisa objToProcess)
        {
            TipoVisaDao tipoVisaDao = new TipoVisaDao();
            bool        flag        = tipoVisaDao.Delete(objToProcess);

            this.error = tipoVisaDao.Error;
            return(flag);
        }
        public bool Save(TipoVisa objEnt)
        {
            TipoVisaDao tipoVisaDao = new TipoVisaDao();
            bool        flag        = objEnt.Id == int.MinValue ? tipoVisaDao.Create(objEnt) : tipoVisaDao.Update(objEnt);

            this.error = tipoVisaDao.Error;
            return(flag);
        }
        public TipoVisa Load(int id)
        {
            TipoVisaDao tipoVisaDao = new TipoVisaDao();
            TipoVisa    tipoVisa    = tipoVisaDao.Load(id);

            this.error = tipoVisaDao.Error;
            return(tipoVisa);
        }
        public List <TipoVisa> GetTipoVisas(
            string nombre,
            Constants.Embajadas idEmbajada,
            bool showAllEmbajadas,
            bool activo,
            bool showAllActivo)
        {
            TipoVisaDao     tipoVisaDao = new TipoVisaDao();
            List <TipoVisa> tipoVisas   = tipoVisaDao.GetTipoVisas(nombre, idEmbajada, showAllEmbajadas, activo, showAllActivo);

            this.error = tipoVisaDao.Error;
            return(tipoVisas);
        }
        public DataTable GetList(
            string nombre,
            Constants.Embajadas idEmbajada,
            bool showAllEmbajadas,
            bool activo,
            bool showAllActivo)
        {
            TipoVisaDao tipoVisaDao = new TipoVisaDao();
            DataTable   list        = tipoVisaDao.GetList(nombre, idEmbajada, showAllEmbajadas, activo, showAllActivo);

            this.error = tipoVisaDao.Error;
            return(list);
        }