package html
import (
	db "management/internal/db/sqlc"
	"management/internal/global"
)
func NewSelectControls(data []*global.DataDict16, value int16) []*global.DataDict16 {
	for _, item := range data {
		item.Selected = false
		if item.Value == value {
			item.Selected = true
		}
	}
	return data
}
func NewSelectStringControls(data []*global.DataDict, value string) []*global.DataDict {
	for _, item := range data {
		item.Selected = false
		if item.Value == value {
			item.Selected = true
		}
	}
	return data
}
const (
	Course       int32 = 5
	Grade        int32 = 6
	Published    int32 = 7
	Class        int32 = 8
	Answer       int32 = 80
	Getted       int32 = 10
	DocumentType int32 = 45
	ValueType    int32 = 54
	Period       int32 = 61
)
func NewSelectPaperControls(data []*db.Category, value int16, Link int32) []*global.DataDict16 {
	var res []*global.DataDict16
	for _, item := range data {
		if item.ParentID == Link {
			tmp := global.DataDict16{
				Name:     item.Name,
				Value:    int16(item.ID),
				Selected: false,
			}
			if int16(item.ID) == value {
				tmp.Selected = true
			}
			res = append(res, &tmp)
		}
	}
	return res
}