ICollection <PersonalTiemposDeAlimentacion> IPersonalTiemposDeAlimentacionRepository.GetPersonalTiempos() { List <PersonalTiemposDeAlimentacion> personalTiempos = new List <PersonalTiemposDeAlimentacion>(); //DatabaseProviderFactory databaseProviderFactory = new DatabaseProviderFactory(); //Microsoft.Practices.EnterpriseLibrary.Data.Database database = databaseProviderFactory.Create("DefaultConnection"); stringBuilder = new StringBuilder(); stringBuilder.AppendLine("SELECT A.PersonalTiemposDeAlimentacionID,ltrim(rtrim(A.NumeroDeEmpleado))NumeroDeEmpleado,CAST(A.Fecha AS DATE)Fecha,A.TiemposDeAlimentacionID, "); stringBuilder.AppendLine("A.ModuloHabitacional FROM TblPersonalTiemposDeAlimentacion A"); using (IDataReader reader = Database.ExecuteReader(CommandType.Text, stringBuilder.ToString())) { while (reader.Read()) { PersonalTiemposDeAlimentacion personal = new PersonalTiemposDeAlimentacion(); personal.PersonalTiemposDeAlimentacionID = (int)reader["PersonalTiemposDeAlimentacionID"]; personal.NumeroDeEmpleado = reader["NumeroDeEmpleado"].ToString(); personal.Fecha = (DateTime)reader["Fecha"]; personal.TiemposDeAlimentacionID = (int)reader["TiemposDeAlimentacionID"]; TiemposDeAlimentacion tiemposDeAlimentacion = new TiemposDeAlimentacion(personal.TiemposDeAlimentacionID); personal.TiemposDeAlimentacion = tiemposDeAlimentacion; personal.ModuloHabitacional = reader["ModuloHabitacional"].ToString(); ModulosHabitacionales modulosHabitacionales = new ModulosHabitacionales(personal.ModuloHabitacional); personal.ModulosHabitacionales = modulosHabitacionales; personalTiempos.Add(personal); } } return(personalTiempos); }
public PersonalTiemposDeAlimentacion GetPersonalTiempoByID(int PersonalTiemposDeAlimentacionID) { PersonalTiemposDeAlimentacion personal = new PersonalTiemposDeAlimentacion(); stringBuilder = new StringBuilder(); stringBuilder.AppendLine("SELECT A.PersonalTiemposDeAlimentacionID,ltrim(rtrim(A.NumeroDeEmpleado))NumeroDeEmpleado,CAST(A.Fecha AS DATE)Fecha,A.TiemposDeAlimentacionID, "); stringBuilder.AppendLine("A.ModuloHabitacional FROM TblPersonalTiemposDeAlimentacion A WHERE A.PersonalTiemposDeAlimentacionID=@PersonalTiemposDeAlimentacionID"); DbCommand cmd = Database.GetSqlStringCommand(stringBuilder.ToString()); Database.AddInParameter(cmd, "PersonalTiemposDeAlimentacionID", DbType.String, PersonalTiemposDeAlimentacionID); using (IDataReader reader = Database.ExecuteReader(cmd)) { while (reader.Read()) { personal.PersonalTiemposDeAlimentacionID = (int)reader["PersonalTiemposDeAlimentacionID"]; personal.NumeroDeEmpleado = reader["NumeroDeEmpleado"].ToString(); personal.Fecha = (DateTime)reader["Fecha"]; personal.TiemposDeAlimentacionID = (int)reader["TiemposDeAlimentacionID"]; TiemposDeAlimentacion tiemposDeAlimentacion = new TiemposDeAlimentacion(personal.TiemposDeAlimentacionID); personal.TiemposDeAlimentacion = tiemposDeAlimentacion; personal.ModuloHabitacional = reader["ModuloHabitacional"].ToString(); ModulosHabitacionales modulosHabitacionales = new ModulosHabitacionales(personal.ModuloHabitacional); personal.ModulosHabitacionales = modulosHabitacionales; } } return(personal); }
ICollection <ModulosHabitacionales> IModuloHabitacionalRepository.GetModulosHabitacionales() { List <ModulosHabitacionales> clsModuloHabitacionals = new List <ModulosHabitacionales>(); DatabaseProviderFactory databaseProviderFactory = new DatabaseProviderFactory(); Microsoft.Practices.EnterpriseLibrary.Data.Database database = databaseProviderFactory.Create("DefaultConnection"); using (IDataReader reader = database.ExecuteReader(CommandType.Text, "SELECT ModuloHabitacional,Nombre FROM TblModulosHabitacionales WHERE ModuloHabitacional>0")) { while (reader.Read()) { ModulosHabitacionales ModuloHabitacional = new ModulosHabitacionales(); ModuloHabitacional.ModuloHabitacional = reader["ModuloHabitacional"].ToString(); ModuloHabitacional.Nombre = reader["Nombre"].ToString(); clsModuloHabitacionals.Add(ModuloHabitacional); } } return(clsModuloHabitacionals); }