public void SetRowConnectionInterface(IWebPartRow provider) { rowProviderToConsume = provider; if (powerWebPartException != null) { return; } provider.GetRowData(delegate(object row) { if (functions.ContainsKey(FunctionRowConsumer)) { EnsureChildControls(); try { Command cmd = new Command(FunctionRowConsumer); cmd.Parameters.Add(new CommandParameter("object", row)); cmd.Parameters.Add(new CommandParameter("schema", rowProviderToConsume.Schema)); Pipeline pipe = runspace.CreatePipeline(); pipe.Commands.Add(cmd); InvokePipeline(pipe); } catch (Exception ex) { powerWebPartException = new PowerWebPartException(FunctionRowConsumer, ex); } } }); }
public void Callback_WhitNullRowView() { testCallBackTwoInvoked = false; DataTable dataTable = new DataTable(); dataTable.Columns.Add("TestParameter", typeof(string)); dataTable.Rows.Add(dataTable.NewRow()); SPSRowProvider rowProvider = new SPSRowProvider(); IWebPartRow provider = rowProvider; provider.GetRowData(TestCallback); dataTable.Rows[0]["TestParameter"] = "TestModified"; rowProvider.RowView = dataTable.DefaultView[0]; rowProvider.SendRow(); PropertyDescriptorCollection pdc = TypeDescriptor.GetProperties(typeof(SPSRowProvider_Tests)); Assert.IsTrue(provider.Schema[0].Name == pdc[0].Name); Assert.IsTrue(provider.Schema[0].PropertyType.Equals(pdc[0].PropertyType)); Assert.IsTrue(testCallBackTwoInvoked); }
private void SetInterconnectionData(IWebPartRow webPartRow) { if (webPartRow == null) { m_SelectedItemTitle.Text = "No item selected"; return; } new DisposalInterconnectionData().SetRowData(webPartRow, NewDataEventHandler); }
public void SetRowConnectionInterface(IWebPartRow provider) { EnsureChildControls(); if (powerControl == null) { return; } powerControl.SetRowConnectionInterface(provider); }
internal void SetInterconnectionData(IWebPartRow provider) { try { new CommentsInterconnectionData().SetRowData(provider, NewDataEventHandler); } catch (Exception _ex) { ShowActionResult(GenericStateMachineEngine.ActionResult.Exception(_ex, "SetInterconnectionData")); } }
public void SetProjectProvider(IWebPartRow _provider) { if (m_Control != null) { m_Control.SetInterconnectionData(_provider); } else { m_Provider = _provider; } }
public void Constructor_FromDataTable() { DataTable dataTable = new DataTable(); dataTable.Columns.Add("TestParameter", typeof(string)); dataTable.Rows.Add(dataTable.NewRow()); SPSRowProvider rowProvider = new SPSRowProvider(dataTable); IWebPartRow provider = rowProvider; PropertyDescriptorCollection pdc = TypeDescriptor.GetProperties(typeof(SPSRowProvider_Tests)); Assert.IsTrue(provider.Schema[0].Name == pdc[0].Name); Assert.IsTrue(provider.Schema[0].PropertyType.Equals(pdc[0].PropertyType)); }
public void Constructor_FromSPSSchemaValueBuilder() { SPSSchemaValue schema = new SPSSchemaValue(); schema.AddParameter("TestParameter", "System.String"); schema.AddDataValue("TestParameter", "Test"); SPSRowProvider rowProvider = new SPSRowProvider(schema.GetDataView()); IWebPartRow provider = rowProvider; PropertyDescriptorCollection pdc = TypeDescriptor.GetProperties(typeof(SPSRowProvider_Tests)); Assert.IsTrue(provider.Schema[0].Name == pdc[0].Name); Assert.IsTrue(provider.Schema[0].PropertyType.Equals(pdc[0].PropertyType)); }
public void Callback() { testCallBackTwoInvoked = false; SPSSchemaValue schema = new SPSSchemaValue(); schema.AddParameter("TestParameter", "System.String"); schema.AddDataValue("TestParameter", "TestModified"); SPSRowProvider rowProvider = new SPSRowProvider(schema.GetDataView()); IWebPartRow provider = rowProvider; provider.GetRowData(TestCallback); rowProvider.SendRow(); PropertyDescriptorCollection pdc = TypeDescriptor.GetProperties(typeof(SPSRowProvider_Tests)); Assert.IsTrue(schema.Schema[0].Name == pdc[0].Name); Assert.IsTrue(schema.Schema[0].PropertyType.Equals(pdc[0].PropertyType)); Assert.IsTrue(testCallBackTwoInvoked); }
public void SetShippingProvider(IWebPartRow _provider) { m_ProvidesDictionary.Add(InterconnectionData.ConnectionSelector.TruckInterconnection, _provider); }
public void SetRouteProvider(IWebPartRow _provider) { m_ProvidesDictionary.Add(InterconnectionData.ConnectionSelector.RouteInterconnection, _provider); }
public void SetRowConnectionInterface(IWebPartRow provider) { rowProviderToConsume = provider; }
public void SetSecurityEscortCatalogProvider(IWebPartRow _provider) { m_ProvidesDictionary.Add(InterconnectionData.ConnectionSelector.SecurityEscortCatalogInterconnection, _provider); }
/// <summary> /// Sets the row data. /// </summary> /// <param name="_connector">The _connector.</param> /// <param name="_update">The _update.</param> public void SetRowData(IWebPartRow _connector, EventHandler <DerivedType> _update) { m_Update = _update; _connector.GetRowData(SetData); }
public override object Transform(object providerData) { _provider = (IWebPartRow)providerData; return this; }
public void SetBatchProvider(IWebPartRow _provider) { m_ProvidersDictionary.Add(ConnectionSelector.BatchInterconnection, _provider); }
public void SetTimeSlotsProvider(IWebPartRow _provider) { m_ProvidesDictionary.Add(InterconnectionData.ConnectionSelector.TimeSlotInterconnection, _provider); }
public void SetBatchProvider(IWebPartRow _provider) { m_ProvidersDictionary = _provider; }
public void SetCurrentUserProvider(IWebPartRow _provider) { m_ProvidesDictionary.Add(InterconnectionData.ConnectionSelector.PartnerInterconnection, _provider); }
public override object Transform(object providerData) { this._provider = (IWebPartRow)providerData; return(this); }
public void SetInvoiceContentProvider(IWebPartRow _provider) { m_ProvidersDictionary.Add(ConnectionSelector.TaskInterconnection, _provider); }
public void SetCityProvider(IWebPartRow _provider) { m_ProvidesDictionary.Add(InterconnectionData.ConnectionSelector.CityInterconnection, _provider); } /// <summary>
public void SetConnectionInterface(IWebPartRow provider) { _provider = provider; }
public void SetProjectProvider(IWebPartRow _provider) { m_ProvidersDictionary.Add(ConnectionSelector.ProjectInterconnection, _provider); }