Ejemplo n.º 1
0
        //#endregion

        #region private Methods...
        #endregion
        //#region public Methods...
        public void Bind(eInsUpdDel Choice_)
        {
            switch (Choice_)
            {
            case eInsUpdDel.Delete:
                this.Pick_Tables.Bind_Tables(
                    ucPick_Tables.eTypeSelection.OnlyConfigTables,
                    false
                    );
                this.btnNext.Text = "Delete!";
                break;

            case eInsUpdDel.Update:
                this.Pick_Tables.Bind_Tables(
                    ucPick_Tables.eTypeSelection.OnlyConfigTables,
                    false
                    );
                break;

            case eInsUpdDel.Insert:
                this.Pick_Tables.Bind_Tables(
                    ucPick_Tables.eTypeSelection.NoConfigTables,
                    false
                    );
                break;
            }
        }
		public void Bind(string TableName_, eInsUpdDel Choice_) {
			if (TableName_ == tablename) return;

			tablename = TableName_;
			choice = Choice_;

			cbxName.Items.Clear();
			cbxConfig.Items.Clear();
			cbxDatatype.Items.Clear();
			//for (int f = frm_Main.NTierProject.Metadata.Tables[TableName_].Fields.Count - 1; f >= 0; f--) {
			for (int f = 0; f < frm_Main.NTierProject.Metadata.Tables[TableName_].Fields.Count; f++) {
				if (frm_Main.NTierProject.Metadata.Tables[TableName_].Fields[f].canBeConfig_Type) {
					cbxDatatype.Items.Add(
						frm_Main.NTierProject.Metadata.Tables[TableName_].Fields[f].Name
					);
					cbxDatatype.SelectedIndex
						= cbxDatatype.Items.Count - 1;
				} else if (frm_Main.NTierProject.Metadata.Tables[TableName_].Fields[f].canBeConfig_Name) {
					cbxName.Items.Add(
						frm_Main.NTierProject.Metadata.Tables[TableName_].Fields[f].Name
					);
					if (
						(frm_Main.NTierProject.Metadata.Tables[TableName_].Fields[f].isConfig_Name)
						||
						(
							(Choice_ == eInsUpdDel.Insert)
							&&
							(frm_Main.NTierProject.Metadata.Tables[TableName_].Fields[f].Name.ToLower().IndexOf("name") >= 0)
						)
					)
						cbxName.SelectedIndex
							= cbxName.Items.Count - 1;
				} else if (frm_Main.NTierProject.Metadata.Tables[TableName_].Fields[f].canBeConfig_Config) {
					cbxConfig.Items.Add(
						frm_Main.NTierProject.Metadata.Tables[TableName_].Fields[f].Name
					);
					if (
						(frm_Main.NTierProject.Metadata.Tables[TableName_].Fields[f].isConfig_Config)
						||
						(
							(Choice_ == eInsUpdDel.Insert)
							&&
							(frm_Main.NTierProject.Metadata.Tables[TableName_].Fields[f].Name.ToLower().IndexOf("config") >= 0)
						)
					)
						cbxConfig.SelectedIndex
							= cbxConfig.Items.Count - 1;
				}
			}
			switch (Choice_) {
				case eInsUpdDel.Insert:
					btnNext.Text = "Create!";
					break;
				case eInsUpdDel.Update:
					btnNext.Text = "Change!";
					break;
			}
		}
Ejemplo n.º 3
0
        public void Bind(string TableName_, eInsUpdDel Choice_)
        {
            if (TableName_ == tablename)
            {
                return;
            }

            tablename = TableName_;
            choice    = Choice_;

            cbxName.Items.Clear();
            cbxConfig.Items.Clear();
            cbxDatatype.Items.Clear();
            //for (int f = frm_Main.NTierProject.Metadata.MetadataExtendedCollection[0].Tables.TableCollection[TableName_].TableFields.TableFieldCollection.Count - 1; f >= 0; f--) {
            for (int f = 0; f < frm_Main.NTierProject.Metadata.MetadataExtendedCollection[0].Tables.TableCollection[TableName_].TableFields.TableFieldCollection.Count; f++)
            {
                if (
//frm_Main.NTierProject.Metadata.MetadataExtendedCollection[0].Tables.TableCollection[
//	TableName_
//].TableFields.TableFieldCollection[f].canBeConfig_Type
                    frm_Main.NTierProject.Metadata.MetadataDBCollection[0].Tables.TableCollection[
                        TableName_
                    ].TableFields.TableFieldCollection[
                        frm_Main.NTierProject.Metadata.MetadataExtendedCollection[0].Tables.TableCollection[
                            TableName_
                        ].TableFields.TableFieldCollection[f].Name
                    ].canBeConfig_Type
                    )
                {
                    cbxDatatype.Items.Add(
                        frm_Main.NTierProject.Metadata.MetadataExtendedCollection[0].Tables.TableCollection[TableName_].TableFields.TableFieldCollection[f].Name
                        );
                    cbxDatatype.SelectedIndex
                        = cbxDatatype.Items.Count - 1;
                }
                else if (
//frm_Main.NTierProject.Metadata.MetadataExtendedCollection[0].Tables.TableCollection[
//	TableName_
//].TableFields.TableFieldCollection[f].canBeConfig_Name
                    frm_Main.NTierProject.Metadata.MetadataDBCollection[0].Tables.TableCollection[
                        TableName_
                    ].TableFields.TableFieldCollection[
                        frm_Main.NTierProject.Metadata.MetadataExtendedCollection[0].Tables.TableCollection[
                            TableName_
                        ].TableFields.TableFieldCollection[
                            f
                        ].Name
                    ].canBeConfig_Name
                    )
                {
                    cbxName.Items.Add(
                        frm_Main.NTierProject.Metadata.MetadataExtendedCollection[0].Tables.TableCollection[TableName_].TableFields.TableFieldCollection[f].Name
                        );
                    if (
                        (
//	frm_Main.NTierProject.Metadata.MetadataExtendedCollection[0].Tables.TableCollection[
//		TableName_
//	].TableFields.TableFieldCollection[f].isConfig_Name

                            frm_Main.NTierProject.Metadata.MetadataExtendedCollection[0].Tables.TableCollection[
                                TableName_
                            ].ConfigName
                            ==
                            frm_Main.NTierProject.Metadata.MetadataExtendedCollection[0].Tables.TableCollection[
                                TableName_
                            ].TableFields.TableFieldCollection[f].Name
                        )
                        ||
                        (
                            (Choice_ == eInsUpdDel.Insert)
                            &&
                            (frm_Main.NTierProject.Metadata.MetadataExtendedCollection[0].Tables.TableCollection[TableName_].TableFields.TableFieldCollection[f].Name.ToLower().IndexOf("name") >= 0)
                        )
                        )
                    {
                        cbxName.SelectedIndex
                            = cbxName.Items.Count - 1;
                    }
                }
                else if (
//frm_Main.NTierProject.Metadata.MetadataExtendedCollection[0].Tables.TableCollection[
//	TableName_
//].TableFields.TableFieldCollection[
//	f
//].canBeConfig_Config
                    frm_Main.NTierProject.Metadata.MetadataDBCollection[0].Tables.TableCollection[
                        TableName_
                    ].TableFields.TableFieldCollection[
                        frm_Main.NTierProject.Metadata.MetadataExtendedCollection[0].Tables.TableCollection[
                            TableName_
                        ].TableFields.TableFieldCollection[
                            f
                        ].Name
                    ].canBeConfig_Config
                    )
                {
                    cbxConfig.Items.Add(
                        frm_Main.NTierProject.Metadata.MetadataExtendedCollection[0].Tables.TableCollection[TableName_].TableFields.TableFieldCollection[f].Name
                        );
                    if (
                        (
//	frm_Main.NTierProject.Metadata.MetadataExtendedCollection[0].Tables.TableCollection[
//		TableName_
//	].TableFields.TableFieldCollection[f].isConfig_Config

                            frm_Main.NTierProject.Metadata.MetadataExtendedCollection[0].Tables.TableCollection[
                                TableName_
                            ].ConfigConfig
                            ==
                            frm_Main.NTierProject.Metadata.MetadataExtendedCollection[0].Tables.TableCollection[
                                TableName_
                            ].TableFields.TableFieldCollection[f].Name
                        )
                        ||
                        (
                            (Choice_ == eInsUpdDel.Insert)
                            &&
                            (frm_Main.NTierProject.Metadata.MetadataExtendedCollection[0].Tables.TableCollection[TableName_].TableFields.TableFieldCollection[f].Name.ToLower().IndexOf("config") >= 0)
                        )
                        )
                    {
                        cbxConfig.SelectedIndex
                            = cbxConfig.Items.Count - 1;
                    }
                }
            }
            switch (Choice_)
            {
            case eInsUpdDel.Insert:
                btnNext.Text = "Create!";
                break;

            case eInsUpdDel.Update:
                btnNext.Text = "Change!";
                break;
            }
        }
Ejemplo n.º 4
0
		//#endregion

		#region private Methods...
		#endregion
		//#region public Methods...
		public void Bind(eInsUpdDel Choice_) {
			switch (Choice_) {
				case eInsUpdDel.Delete:
					this.Pick_Tables.Bind_Tables(
						ucPick_Tables.eTypeSelection.OnlyConfigTables, 
						false
					);
					this.btnNext.Text = "Delete!";
					break;
				case eInsUpdDel.Update:
					this.Pick_Tables.Bind_Tables(
						ucPick_Tables.eTypeSelection.OnlyConfigTables, 
						false
					);
					break;
				case eInsUpdDel.Insert:
					this.Pick_Tables.Bind_Tables(
						ucPick_Tables.eTypeSelection.NoConfigTables, 
						false
					);
					break;
			}
		}
Ejemplo n.º 5
0
		public void Bind(string TableName_, eInsUpdDel Choice_) {
			if (TableName_ == this.tablename) return;

			this.tablename = TableName_;
			this.choice = Choice_;

			this.cbxName.Items.Clear();
			this.cbxConfig.Items.Clear();
			this.cbxDatatype.Items.Clear();
			//for (int f = frm_Main.NTierProject.Metadata.MetadataExtendedCollection[0].Tables.TableCollection[TableName_].TableFields.TableFieldCollection.Count - 1; f >= 0; f--) {
			for (int f = 0; f < frm_Main.NTierProject.Metadata.MetadataExtendedCollection[0].Tables.TableCollection[TableName_].TableFields.TableFieldCollection.Count; f++) {
				if (
//frm_Main.NTierProject.Metadata.MetadataExtendedCollection[0].Tables.TableCollection[
//	TableName_
//].TableFields.TableFieldCollection[f].canBeConfig_Type
frm_Main.NTierProject.Metadata.MetadataDBCollection[0].Tables.TableCollection[
	TableName_
].TableFields.TableFieldCollection[
	frm_Main.NTierProject.Metadata.MetadataExtendedCollection[0].Tables.TableCollection[
		TableName_
	].TableFields.TableFieldCollection[f].Name
].canBeConfig_Type
				) {
					this.cbxDatatype.Items.Add(
						frm_Main.NTierProject.Metadata.MetadataExtendedCollection[0].Tables.TableCollection[TableName_].TableFields.TableFieldCollection[f].Name
					);
					this.cbxDatatype.SelectedIndex
						= this.cbxDatatype.Items.Count - 1;
				} else if (
//frm_Main.NTierProject.Metadata.MetadataExtendedCollection[0].Tables.TableCollection[
//	TableName_
//].TableFields.TableFieldCollection[f].canBeConfig_Name
frm_Main.NTierProject.Metadata.MetadataDBCollection[0].Tables.TableCollection[
	TableName_
].TableFields.TableFieldCollection[
	frm_Main.NTierProject.Metadata.MetadataExtendedCollection[0].Tables.TableCollection[
		TableName_
	].TableFields.TableFieldCollection[
		f
	].Name
].canBeConfig_Name
				) {
					this.cbxName.Items.Add(
						frm_Main.NTierProject.Metadata.MetadataExtendedCollection[0].Tables.TableCollection[TableName_].TableFields.TableFieldCollection[f].Name
					);
					if (
(
//	frm_Main.NTierProject.Metadata.MetadataExtendedCollection[0].Tables.TableCollection[
//		TableName_
//	].TableFields.TableFieldCollection[f].IsConfig_Name

	frm_Main.NTierProject.Metadata.MetadataExtendedCollection[0].Tables.TableCollection[
		TableName_
	].ConfigName
	==
	frm_Main.NTierProject.Metadata.MetadataExtendedCollection[0].Tables.TableCollection[
		TableName_
	].TableFields.TableFieldCollection[f].Name
)
						||
						(
							(Choice_ == eInsUpdDel.Insert)
							&&
							(frm_Main.NTierProject.Metadata.MetadataExtendedCollection[0].Tables.TableCollection[TableName_].TableFields.TableFieldCollection[f].Name.ToLower().IndexOf("name") >= 0)
						)
					)
						this.cbxName.SelectedIndex
							= this.cbxName.Items.Count - 1;
				} else if (
//frm_Main.NTierProject.Metadata.MetadataExtendedCollection[0].Tables.TableCollection[
//	TableName_
//].TableFields.TableFieldCollection[
//	f
//].canBeConfig_Config
frm_Main.NTierProject.Metadata.MetadataDBCollection[0].Tables.TableCollection[
	TableName_
].TableFields.TableFieldCollection[
	frm_Main.NTierProject.Metadata.MetadataExtendedCollection[0].Tables.TableCollection[
		TableName_
	].TableFields.TableFieldCollection[
		f
	].Name
].canBeConfig_Config
				) {
					this.cbxConfig.Items.Add(
						frm_Main.NTierProject.Metadata.MetadataExtendedCollection[0].Tables.TableCollection[TableName_].TableFields.TableFieldCollection[f].Name
					);
					if (
(
//	frm_Main.NTierProject.Metadata.MetadataExtendedCollection[0].Tables.TableCollection[
//		TableName_
//	].TableFields.TableFieldCollection[f].IsConfig_Config

	frm_Main.NTierProject.Metadata.MetadataExtendedCollection[0].Tables.TableCollection[
		TableName_
	].ConfigConfig
	==
	frm_Main.NTierProject.Metadata.MetadataExtendedCollection[0].Tables.TableCollection[
		TableName_
	].TableFields.TableFieldCollection[f].Name
)
						||
						(
							(Choice_ == eInsUpdDel.Insert)
							&&
							(frm_Main.NTierProject.Metadata.MetadataExtendedCollection[0].Tables.TableCollection[TableName_].TableFields.TableFieldCollection[f].Name.ToLower().IndexOf("config") >= 0)
						)
					)
						this.cbxConfig.SelectedIndex
							= this.cbxConfig.Items.Count - 1;
				}
			}
			switch (Choice_) {
				case eInsUpdDel.Insert:
					this.btnNext.Text = "Create!";
					break;
				case eInsUpdDel.Update:
					this.btnNext.Text = "Change!";
					break;
			}
		}