public WebGadgetItem() { InitializeComponent(); dgvGadgets.AutoGenerateColumns = false; Group = "Web2 Gadget"; PackagesData = new XElement("Response"); SelectedPackage = null; }
private void PuplateTabData(SuperTabItem superTabItem) { dgvGadgets.DataSource = null; SelectedPackage = superTabItem.Tag as GadgetPackageRecord; if (SelectedPackage != null) { List <GadgetGridRow> rows = new List <GadgetGridRow>(); foreach (XElement gadget in SelectedPackage.EachGadget()) { rows.Add(new GadgetGridRow(gadget.AttributeText("deployPath"))); } dgvGadgets.DataSource = new BindingList <GadgetGridRow>(rows); } }
private void SaveGadget(GadgetPackageRecord record) { try { ConnectionHelper ch = ConnectionHelper.GetConnection(PrimaryKey); XElement req = new XElement("Request", new XElement("Package", new XElement("Field", record.Definition), new XElement("Condition", new XElement("Uid", record.UID)))); ch.CallService("UpdateWebPackage", new Envelope(new XStringHolder(req))); } catch (Exception ex) { MessageBox.Show(ex.Message); } }
private void PuplateTabData(SuperTabItem superTabItem) { dgvGadgets.DataSource = null; SelectedPackage = superTabItem.Tag as GadgetPackageRecord; if (SelectedPackage != null) { List<GadgetGridRow> rows = new List<GadgetGridRow>(); foreach (XElement gadget in SelectedPackage.EachGadget()) rows.Add(new GadgetGridRow(gadget.AttributeText("deployPath"))); dgvGadgets.DataSource = new BindingList<GadgetGridRow>(rows); } }