Esempio n. 1
0
        private void AdicionaCampo()
        {
            if (Table == null)
            {
                Msg.Warning("Realize um teste antes de adicionar os campos");
                return;
            }

            frmCfgQueryFields f = new frmCfgQueryFields(Table);

            if (f.Exec())
            {
                bs.Fields.Add(f.bs);
                grdCampos.AddItem(f.bs);
            }
        }
Esempio n. 2
0
        private void AlterarCampo()
        {
            if (grdCampos.SelectedRows.Count != 0)
            {
                if (Table == null)
                {
                    Msg.Warning("Realize um teste antes de adicionar os campos");
                    return;
                }

                int idx             = grdCampos.SelectedRows[0].Index;
                frmCfgQueryFields f = new frmCfgQueryFields(Table);
                f.bs.Assign(bs.Fields[idx]);

                if (f.Exec())
                {
                    bs.Fields[idx].Assign(f.bs);
                    grdCampos.AlterItem(idx, f.bs);
                }
            }
        }