コード例 #1
0
        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);
        }
コード例 #2
0
        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);
        }
        //public ICollection<TiemposDeAlimentacion> GetTiempos()
        ICollection <TiemposDeAlimentacion> ITiemposDeAlimentacionRepository.GetTiempos()
        {
            //throw new NotImplementedException();

            List <TiemposDeAlimentacion> tiemposDeAlimentacions  = new List <TiemposDeAlimentacion>();
            DatabaseProviderFactory      databaseProviderFactory = new DatabaseProviderFactory();

            Microsoft.Practices.EnterpriseLibrary.Data.Database database = databaseProviderFactory.Create("DefaultConnection");
            using (IDataReader reader = database.ExecuteReader(CommandType.Text, "SELECT  TiemposDeAlimentacionID,Nombre FROM  TblTiemposDeAlimentacion --WHERE  CAST(GETDATE() AS TIME) BETWEEN HoraInicial AND HoraFinal "))
            {
                while (reader.Read())
                {
                    TiemposDeAlimentacion tiempos = new TiemposDeAlimentacion();
                    tiempos.TiempoDeAlimentacionID = (int)reader["TiemposDeAlimentacionID"];
                    tiempos.Nombre = reader["Nombre"].ToString();
                    tiemposDeAlimentacions.Add(tiempos);
                }
            }
            return(tiemposDeAlimentacions);
        }