Exemple #1
0
        private void selectedTables()
        {
            try
            {
                //txtTable.Text = lbTables.SelectedItem.ToString();

                lbFields.Items.Clear();

                foreach (table item in actualProject.tables)
                {
                    if (!item.deleted && item.Name.Equals(lbTables.SelectedItem.ToString()))
                    {

                        propertyGrid1.SelectedObject = item;

                        cargarCampos();
                        //lbFields.Items.Clear();
                        //foreach (field itemx in item.fields)
                        //{
                        //    //lbFields.Items.Add(item);
                        //    ComponentFactory.Krypton.Toolkit.KryptonListItem kl = new ComponentFactory.Krypton.Toolkit.KryptonListItem();
                        //    kl.ShortText = itemx.Name;
                        //    kl.LongText = itemx.type.ToString();
                        //    //  kl.ShortText=item.TargetName;
                        //    lbFields.Items.Add(kl);
                        //}

                        klRelations.Items.Clear();
                        foreach (relation rel in item.relations)
                        {

                            ComponentFactory.Krypton.Toolkit.KryptonListItem kl = new ComponentFactory.Krypton.Toolkit.KryptonListItem();
                            kl.ShortText = rel.name;
                            //kl.LongText = rel.name.ToString();
                            //  kl.ShortText=item.TargetName;
                            klRelations.Items.Add(kl);
                        }
                    }

                }

                // create a user control to edit the table
                myWay.userControls.userControlEditTable uc = new myWay.userControls.userControlEditTable();
                uc.txtTable.Text = lbTables.SelectedItem.ToString();
                uc.oldName = lbTables.SelectedItem.ToString();
                formFunctionPointer += new functioncall(alterTable);
                uc.userFunctionPointer = formFunctionPointer;
                kp1.Controls.Clear();
                kp1.Controls.Add(uc);
                uc.txtTable.Focus();

            }
            catch (Exception)
            {

            }
        }
Exemple #2
0
        private void cargarTablas()
        {
            if (actualProject != null)
            {
                lbTables.Items.Clear();
                foreach (table item in actualProject.tables)
                {
                    if (!item.deleted)
                    {
                       // lbTables.Items.Add(item);

                        ComponentFactory.Krypton.Toolkit.KryptonListItem kl = new ComponentFactory.Krypton.Toolkit.KryptonListItem();
                       // kl.LongText = item.Name;
                        kl.ShortText = item.Name;
                        lbTables.Items.Add(kl);
                    }

                }

            }
            lbFields.Items.Clear();
        }
Exemple #3
0
        private void cargarValidationRules()
        {
            lbValidationRules.Items.Clear();

            foreach (table item in actualProject.tables)
            {
                if (!item.deleted && item.Name.Equals(lbTables.SelectedItem.ToString()))
                {
                    foreach (field fi in item.fields)
                    {
                        if (fi.Name.Equals(lbFields.SelectedItem.ToString()))
                        {

                             foreach (validationRule vali in fi.validationRules)
                            {
                                ComponentFactory.Krypton.Toolkit.KryptonListItem kl = new ComponentFactory.Krypton.Toolkit.KryptonListItem();
                                kl.ShortText = vali.name;
                                //kl.LongText = campito.type.ToString();
                                //  kl.ShortText=item.TargetName;
                                lbValidationRules.Items.Add(kl);
                            }

                        }
                    }
                }

            }
        }
Exemple #4
0
        private void cargarCampos()
        {
            if (lbTables.SelectedItem != null)
            {
                lbFields.Items.Clear();

                foreach (table item in actualProject.tables)
                {
                    if (item.Name.Equals(lbTables.SelectedItem.ToString()))
                    {

                        foreach (field campito in item.fields)
                        {
                            if (!campito.deleted)
                            {
               //lbFields.Items.Add(item);
                                ComponentFactory.Krypton.Toolkit.KryptonListItem kl = new ComponentFactory.Krypton.Toolkit.KryptonListItem();
                                kl.LongText = campito.type.ToString();
                                kl.ShortText = campito.Name;

                                //  kl.ShortText=item.TargetName;
                                lbFields.Items.Add(kl);
                            }

                        }

                    }
                }

            }
            lbFields.SelectedIndex = 0;
        }