예제 #1
0
 private void delField(int id)
 {
     Business.BsField f = new Business.BsField();
     f.Id = id;
     f.ExcludeObject();
     search();
 }
예제 #2
0
        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();
        }
예제 #3
0
 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 = "";
     }
 }
예제 #4
0
        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()));
            }
        }
예제 #5
0
        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();
            }
        }
예제 #6
0
파일: BsForms.cs 프로젝트: helkias2/estudos
        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);
        }
예제 #7
0
        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();
                }
            }
        }