Example #1
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);
        }
Example #2
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);
        }
Example #3
0
        public bool CrearPersonalTiemposDeAlimentacion(PersonalTiemposDeAlimentacion personalTiemposDeAlimentacion)
        {
            //DatabaseProviderFactory databaseProviderFactory = new DatabaseProviderFactory();
            //Microsoft.Practices.EnterpriseLibrary.Data.Database database = databaseProviderFactory.Create("DefaultConnection");
            stringBuilder = new StringBuilder();
            stringBuilder.AppendLine("INSERT TblPersonalTiemposDeAlimentacion(NumeroDeEmpleado,Fecha,TiemposDeAlimentacionID,ModuloHabitacional) VALUES(@NumeroDeEmpleado,@Fecha,@TiemposDeAlimentacionID,@ModuloHabitacional)");
            DbCommand cmd = Database.GetSqlStringCommand(stringBuilder.ToString());

            Database.AddInParameter(cmd, "NumeroDeEmpleado", DbType.String, personalTiemposDeAlimentacion.NumeroDeEmpleado);
            Database.AddInParameter(cmd, "Fecha", DbType.DateTime, personalTiemposDeAlimentacion.Fecha);
            Database.AddInParameter(cmd, "TiemposDeAlimentacionID", DbType.Int16, personalTiemposDeAlimentacion.TiemposDeAlimentacionID);
            Database.AddInParameter(cmd, "ModuloHabitacional", DbType.Int16, personalTiemposDeAlimentacion.ModuloHabitacional);
            if (Database.ExecuteNonQuery(cmd) > 0)
            {
                return(true);
            }
            else
            {
                return(false);
            }
        }
Example #4
0
        public bool ActualizarPersonalTiemposDeAlimentacion(PersonalTiemposDeAlimentacion personalTiemposDeAlimentacion)
        {
            stringBuilder = new StringBuilder();
            stringBuilder.AppendLine("UPDATE TblPersonalTiemposDeAlimentacion SET NumeroDeEmpleado=@NumeroDeEmpleado,Fecha=@Fecha,TiemposDeAlimentacionID=@TiemposDeAlimentacionID,ModuloHabitacional=@ModuloHabitacional");
            stringBuilder.AppendLine(" WHERE PersonalTiemposDeAlimentacionID=@PersonalTiemposDeAlimentacionID");
            DbCommand cmd = Database.GetSqlStringCommand(stringBuilder.ToString());

            Database.AddInParameter(cmd, "NumeroDeEmpleado", DbType.String, personalTiemposDeAlimentacion.NumeroDeEmpleado);
            Database.AddInParameter(cmd, "Fecha", DbType.DateTime, personalTiemposDeAlimentacion.Fecha);
            Database.AddInParameter(cmd, "TiemposDeAlimentacionID", DbType.Int16, personalTiemposDeAlimentacion.TiemposDeAlimentacionID);
            Database.AddInParameter(cmd, "ModuloHabitacional", DbType.Int16, personalTiemposDeAlimentacion.ModuloHabitacional);
            Database.AddInParameter(cmd, "PersonalTiemposDeAlimentacionID", DbType.Int32, personalTiemposDeAlimentacion.PersonalTiemposDeAlimentacionID);
            if (Database.ExecuteNonQuery(cmd) > 0)
            {
                return(true);
            }
            else
            {
                return(false);
            }
        }