public TallerHorariosBEList GETListarHorariosxTaller(int pnid_propietario)
        {
            TallerHorariosBEList lista   = new TallerHorariosBEList();
            IDataReader          DReader = null;

            try
            {
                using (Database db = new Database())
                {
                    db.ProcedureName = "[src_sps_horario_x_idtaller]";
                    db.AddParameter("@nid_propietario", DbType.Int32, ParameterDirection.Input, pnid_propietario);
                    DReader = db.GetDataReader();
                }
                while (DReader.Read())
                {
                    TallerHorariosBE oMaestroTallerHorariosBE = CrearTallerHorario(DReader);
                    lista.Add(oMaestroTallerHorariosBE);
                }

                DReader.Close();
            }
            catch (Exception)
            {
                if (DReader != null && !DReader.IsClosed)
                {
                    DReader.Close();
                }
                throw;
            }
            return(lista);
        }
        public TallerHorariosBEList GETListarCapacidadAtencion_PorTaller(TallerHorariosBE ent)
        {
            TallerHorariosBEList lista   = new TallerHorariosBEList();
            IDataReader          DReader = null;

            try
            {
                using (Database db = new Database())
                {
                    db.ProcedureName = "[SRC_SPS_LISTAR_CAPACIDAD_DIAS_ATENCION_BO]";
                    db.AddParameter("@VI_NID_PROPIETARIO", DbType.Int32, ParameterDirection.Input, ent.nid_propietario);
                    db.AddParameter("@VI_FL_TIPO", DbType.String, ParameterDirection.Input, "T");
                    DReader = db.GetDataReader();
                }
                while (DReader.Read())
                {
                    TallerHorariosBE oMaestroUsuariosBE = CrearCapacidadAtencion(DReader);
                    lista.Add(oMaestroUsuariosBE);
                }

                DReader.Close();
            }
            catch (Exception)
            {
                if (DReader != null && !DReader.IsClosed)
                {
                    DReader.Close();
                }
                throw;
            }
            return(lista);
        }