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) { } }
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(); }
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); } } } } } }
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; }