public string SaveMaster(string pk, string userPk, string title) { DefinedFormManager dfm = new DefinedFormManager(); int iPk, iUserPk; int.TryParse(pk, out iPk); int.TryParse(userPk, out iUserPk); var data = new DefinedFormData { PK = iPk, CompanyId = 0, CreateDate = DateTime.Now, UserModulePK = iUserPk, Title = title }; if (pk == "0") { pk = dfm.Insert(data); } else { dfm.Update(data); } return(pk); }
private void LoadData() { DefinedFormManager masterManager = new DefinedFormManager(); DefinedFormDetailManager detailManager = new DefinedFormDetailManager(); DefinedFormAnswerManager answerManager = new DefinedFormAnswerManager(); List <DefinedFormDetailData> details = new List <DefinedFormDetailData>(); DataTable dt; var master = masterManager.GetDataByPk(this.PK); if (master != null) { //取得Detail details = detailManager.GetDataByMasterPK(master.PK.ToString()); //取得Answer var answers = answerManager.GetDataByDetailPK(master.PK.ToString()); dt = this.CreateDataTable(details, answers); gvResult.AutoGenerateColumns = false; foreach (DataColumn col in dt.Columns) { BoundField bf = new BoundField { HtmlEncode = false, DataField = col.ColumnName, HeaderText = col.ColumnName }; gvResult.Columns.Add(bf); } gvResult.DataSource = dt; gvResult.DataBind(); } }
private void LoadData() { DefinedFormManager fm = new DefinedFormManager(); var fds = fm.GetAllData(); gvList.DataSource = fds; gvList.DataBind(); }
private void LoadData() { DefinedFormManager dfm = new DefinedFormManager(); var datas = dfm.GetAllData(); gvForm.DataKeyNames = new string[] { "PK" }; gvForm.DataSource = datas; gvForm.DataBind(); }
private void ShowForm(string pk) { DefinedFormManager dfm = new DefinedFormManager(); DefinedFormData form; //取得UserModulePK form = dfm.GetDataByPk(pk); if (form != null) { hfFormPk.Value = form.PK.ToString(); litTitle.Text = form.Title; } }
private void LoadData() { DefinedFormManager dfm = new DefinedFormManager(); var data = dfm.GetDataByPk(this.Pk); hfUserPK.Value = "0"; if (data == null) { hfMaster.Value = "0"; } else { hfMaster.Value = data.PK.ToString(); txtTitle.Text = data.Title; } }