private BsItensForm addObjectsList(DataTable dt_) { BsItensForm objects = new BsItensForm(); foreach (DataRow dr in dt_.Rows) { objects.Add(Convert.ToInt32(dr["idItemForm"]), setObject(new BsItemForm(), dr)); } return(objects); }
public string MountForm(HtmlTable tbFormMount, bool activeSearch) { BsFields fds = new Business.BsField(this).GetObjects(); if (Itens.Count > 0) { Itens[0].Form = this; Itens[0].GetObject(); } else { _itensForm.Add(0, new BsItemForm()); } string calendar = ""; for (int i = 0; i < fds.Count; i++) { HtmlTableRow r = new HtmlTableRow(); HtmlTableCell c1 = new HtmlTableCell(); HtmlTableCell c2 = new HtmlTableCell(); r.Controls.Add(c1); r.Controls.Add(c2); tbFormMount.Controls.Add(r); c1.Width = "35%"; c1.InnerHtml = "<nobr>" + fds[i].Name + "</nobr>"; switch (fds[i].TypeObject.Id) { case 1: calendar += createTextBox(ref c2, i, fds[i], Itens[0], activeSearch); break; case 2: createRadioButton(ref c2, i, fds[i], Itens[0]); break; case 3: createCheckBox(ref c2, i, fds[i], Itens[0]); break; case 4: createDropDown(ref c2, i, fds[i], Itens[0]); break; case 5: createTextBoxMulti(ref c2, i, fds[i], Itens[0]); break; case 6: createListBox(ref c2, i, fds[i], Itens[0]); break; } c2.Width = "65%"; } return(calendar); }