public TallerHorariosExcepcionalBEList GetListHorarioExcepcional(TallerHorariosExcepcionalBE ent) { TallerHorariosExcepcionalBEList lista = new TallerHorariosExcepcionalBEList(); IDataReader DReader = null; try { using (Database db = new Database()) { db.ProcedureName = "SRC_SPS_TllrHorExcepcional"; db.AddParameter("@VI_nid_propietario", DbType.Int32, ParameterDirection.Input, ent.VI_nid_propietario); db.AddParameter("@VI_no_descripcion", DbType.String, ParameterDirection.Input, ent.VI_no_descripcion); db.AddParameter("@VI_fe_inicio", DbType.String, ParameterDirection.Input, ent.VI_fe_inicio); db.AddParameter("@VI_fe_fin", DbType.String, ParameterDirection.Input, ent.VI_fe_fin); db.AddParameter("@VI_fl_activo", DbType.String, ParameterDirection.Input, ent.VI_fl_activo); DReader = db.GetDataReader(); } while (DReader.Read()) { TallerHorariosExcepcionalBE oMaestroTallerHorariosExcepcionalBE = CrearGetListHorarioExcepcional(DReader); lista.Add(oMaestroTallerHorariosExcepcionalBE); } DReader.Close(); } catch (Exception) { if (DReader != null && !DReader.IsClosed) { DReader.Close(); } throw; } return(lista); }
public TallerHorariosExcepcionalBEList GetListDetaHorarioExcepcionalXHorario(TallerHorariosExcepcionalBE ent) { TallerHorariosExcepcionalBEList lista = new TallerHorariosExcepcionalBEList(); IDataReader DReader = null; try { using (Database db = new Database()) { db.ProcedureName = "SRC_SPS_HorExcepDetaXHorario"; db.AddParameter("@VI_nid_horario", DbType.Int32, ParameterDirection.Input, ent.VI_nid_horario_HECabe); DReader = db.GetDataReader(); } while (DReader.Read()) { TallerHorariosExcepcionalBE oMaestroTallerHorariosExcepcionalBE = CrearGetListHorExcepDetaXHorario(DReader); lista.Add(oMaestroTallerHorariosExcepcionalBE); } DReader.Close(); } catch (Exception) { if (DReader != null && !DReader.IsClosed) { DReader.Close(); } throw; } return(lista); }