Esempio n. 1
0
        //private void textBox2_KeyUp(object sender, KeyEventArgs e)
        //{
        //    nodeContext.ValueAttr = textBox2.Text;
        //   // parentForm.txtValue_KeyUp(null,null);
        //}

        //private void comboBox1_TextChanged(object sender, EventArgs e)
        //{
        //    nodeContext.ValueAttr = comboBox1.Text;
        //  //  parentForm.txtValue_KeyUp(null, null);
        //}

        private void btnOK_Click(object sender, EventArgs e)
        {
            if (cmbExtElementDataTypes.Visible == true)
            {
                NodeContext newNodeContext = new NodeContext();
                newNodeContext.NodeId   = Guid.NewGuid().ToString();
                newNodeContext.TypeName = ((DropDownItem)cmbExtElementDataTypes.SelectedItem).Value;
                newNodeContext.ExtensionValElementType = ((DropDownItem)cmbExtElementDataTypes.SelectedItem).Value;
                newNodeContext.ExtensionValElementName = ((DropDownItem)cmbExtElementDataTypes.SelectedItem).Text;

                XElement extnElem =                                                                                      //ns + "element"
                                    ExtElement.Descendants(ns + "element")
                                    .Where(x => x.Attribute("name").Value.Equals(newNodeContext.ExtensionValElementName) //x.Name.LocalName.Equals("Activity") &&
                                           ).FirstOrDefault();

                newNodeContext.NodeDescription = extnElem.Value;
                if (extnElem.Attribute("minOccurs") != null)
                {
                    newNodeContext.MinOccur = extnElem.Attribute("minOccurs").Value;
                }
                if (extnElem.Attribute("maxOccurs") != null)
                {
                    newNodeContext.MaxOccur = extnElem.Attribute("maxOccurs").Value;
                }

                parentForm.SetExtensionValDataTypeNode(SelectedNode, newNodeContext);
            }
            else
            {
                if (dtPicker.Visible == true)
                {
                    nodeContext.ValueAttr = dtPicker.Text;
                }
                else if (txtBoxValue.Visible == true)
                {
                    nodeContext.ValueAttr = txtBoxValue.Text;
                }
                else if (comboBox1.Visible == true)
                {
                    nodeContext.ValueAttr = comboBox1.Text;
                }
                parentForm.txtValue_KeyUp(null, null);
            }
            this.Close();
        }
Esempio n. 2
0
 private void textBox2_KeyUp(object sender, KeyEventArgs e)
 {
     nodeContext.ValueAttr = textBox2.Text;
     parentForm.txtValue_KeyUp(null, null);
 }