예제 #1
0
        /// <summary>
        /// Get record for editing
        /// </summary>
        public void Detail(int id)
        {
            Full_Member record = Database.Get <Full_Member>(id);

            if (record.Id == null)
            {
                JObject r = Database.QueryOne("SELECT MAX(MemberNo) AS MaxMemberNo FROM Member");
                record.MemberNo = r == null ? 1 : r.AsInt("MaxMemberNo") + 1;
            }
            else
            {
                Title += " - " + record.Name;
            }
            Form form = new CodeFirstWebFramework.Form(this, typeof(Full_Member), true);

            form.Remove("NameAddressId");
            form.Remove("MemberTypeName");
            form["MemberTypeId"].MakeSelectable(SelectMemberTypes());
            Form      = form;
            form.Data = record.ToJToken();
        }