private void delField(int id) { Business.BsField f = new Business.BsField(); f.Id = id; f.ExcludeObject(); search(); }
private void saveConfigGroups(int id) { Business.BsGroups gps = new Business.BsGroups(); int x = lstIGroups.Items.Count; string retn = ""; if (Request["lstIAddGroups"] != null) { retn = Request["lstIAddGroups"].ToString(); } string [] list = retn.Split(new char[] { ',' }); lstIAddGroups.Items.Clear(); for (int i = 0; i < list.Length; i++) { if (list[i] != "") { Business.BsGroup ps = new Business.BsGroup(); ps.Id = Convert.ToInt32(list[i]); ps.GetObject(); gps.Add(ps.Id, ps); lstIAddGroups.Items.Add(new ListItem(ps.Description, ps.Id + "")); } } Business.BsField fd = new Business.BsField(); fd.Id = id; fd.Group.AddGroupsByField(gps, fd); search(); }
private void dgGroups_ItemDataBound(object sender, System.Web.UI.WebControls.DataGridItemEventArgs e) { Business.BsField f = new Business.BsField(Convert.ToInt32(DataBinder.Eval(e.Item.DataItem, "Key"))).GetObject(); if (f.TypeObject.Id != 2 && f.TypeObject.Id != 3 && f.TypeObject.Id != 4 && f.TypeObject.Id != 6) { e.Item.Cells[6].Text = ""; } if (!f.Exceptions) { e.Item.Cells[5].Text = ""; } }
private void getConfigOrdens() { tbPesq.Visible = false; tbInclu.Visible = false; tbConfigGroup.Visible = false; tbConfigOrdens.Visible = true; Business.BsFields fields = new Business.BsField(new Business.BsForm(idForm)).GetObjects(); for (int i = 0; i < fields.Count; i++) { ltbOrdens.Items.Add(new ListItem(fields[i].Name, fields[i].Id.ToString())); } }
private void btnInclu_Click(object sender, System.EventArgs e) { Business.BsField f = new Business.BsField(); f.Id = Convert.ToInt32("0" + txtId.Text); f.GetObject(); int size = Convert.ToInt32("0" + txtSize.Text); int type = Convert.ToInt32("0" + ddlTypeField.SelectedValue); if (size < f.Size) { RegisterClientScriptBlock("ok", "<script>alert( 'Tamanho do campo não é permitido diminuir.' )</script>"); return; } else if (size == 0 && type == 5) { RegisterClientScriptBlock("ok", "<script>alert( 'Tamanho não pode ser zero.' )</script>"); return; } else if (type == 3 && ddlMask.SelectedValue != "5") { RegisterClientScriptBlock("ok", "<script>alert( 'Para campo data é obrigatório selecionar máscara de data.' )</script>"); return; } f.Form.Id = idForm; f.Name = txtIDescription.Text; f.Size = size; f.Type.Id = type; f.TypeObject.Id = Convert.ToInt32("0" + ddlObject.SelectedValue); f.Mask.Id = Convert.ToInt32("0" + ddlMask.SelectedValue); f.Orders = Convert.ToInt32("0" + ddlPosicao.SelectedValue); f.Compulsory = Convert.ToBoolean(rdlCompulsory.SelectedValue); f.Preview = Convert.ToBoolean(rdlPreview.SelectedValue); f.Detail = Convert.ToBoolean(rdlDetail.SelectedValue); f.Exceptions = Convert.ToBoolean(rdlExceptions.SelectedValue); f.SaveObject(); if (txtId.Text == "") { RegisterClientScriptBlock("ok", "<script>alert( 'Campo cadastrado.' )</script>"); clearFields(); } else { search(); } }
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); }
private void getData(int id) { fields(); Business.BsField fd = new Business.BsField(id).GetObject(); ddlTypeField.Enabled = false; ddlObject.Enabled = false; if (fd.Id > 0) { txtIDescription.Text = fd.Name; txtId.Text = fd.Id.ToString(); txtSize.Text = fd.Size.ToString(); if (ddlTypeField.Items.Contains(ddlTypeField.Items.FindByValue(fd.Type.Id + ""))) { ddlTypeField.SelectedValue = fd.Type.Id.ToString(); } if (ddlTypeField.SelectedValue == "5") { tbTamanho.Attributes.Add("style", "display:block"); } else { tbTamanho.Attributes.Add("style", "display:none"); } if (ddlObject.Items.Contains(ddlObject.Items.FindByValue(fd.TypeObject.Id + ""))) { ddlObject.SelectedValue = fd.TypeObject.Id.ToString(); } if (ddlObject.SelectedValue == "1") { tbMasck.Attributes.Add("style", "display:block"); } else { tbMasck.Attributes.Add("style", "display:none"); } if (fd.TypeObject.Id == 3 || fd.TypeObject.Id == 6) { txtSize.Enabled = false; } if (ddlMask.Items.Contains(ddlMask.Items.FindByValue(fd.Mask.Id + ""))) { ddlMask.SelectedValue = fd.Mask.Id.ToString(); } if (ddlPosicao.Items.Contains(ddlPosicao.Items.FindByValue(fd.Orders + ""))) { ddlPosicao.SelectedValue = fd.Orders.ToString(); } if (rdlCompulsory.Items.Contains(rdlCompulsory.Items.FindByValue(fd.Compulsory.ToString().ToLower()))) { rdlCompulsory.SelectedValue = fd.Compulsory.ToString().ToLower(); } if (rdlPreview.Items.Contains(rdlPreview.Items.FindByValue(fd.Preview.ToString().ToLower()))) { rdlPreview.SelectedValue = fd.Preview.ToString().ToLower(); } if (rdlDetail.Items.Contains(rdlDetail.Items.FindByValue(fd.Detail.ToString().ToLower()))) { rdlDetail.SelectedValue = fd.Detail.ToString().ToLower(); } if (rdlExceptions.Items.Contains(rdlExceptions.Items.FindByValue(fd.Exceptions.ToString().ToLower()))) { rdlExceptions.SelectedValue = fd.Exceptions.ToString().ToLower(); } } }