public InterfaceLibrary.NodeDataObject ChangeTo(InterfaceLibrary.NodeDataObject sourceObject, String EFConnectionString) { NodeDataObject dataObject = NodeFactory.CreateDataInfoNode("OnlyText", EFConnectionString); dataObject.DataItem.Path = sourceObject.DataItem.Path; //在数据库中删除记录 sourceObject.AccessObject.DeleteDataInfoObject(sourceObject.DataItem); return dataObject; }
public InterfaceLibrary.NodeDataObject ChangeTo(InterfaceLibrary.NodeDataObject sourceObject) { NodeDataObject dataObject = NodeFactory.CreateDataInfoNode("Folder"); dataObject.DataItem.Path = sourceObject.DataItem.Path; //在数据库中创建对象 dataObject.AccessObject.Create(dataObject.DataItem); return dataObject; }
public InterfaceLibrary.NodeDataObject ChangeTo(InterfaceLibrary.NodeDataObject sourceObject) { FolderInfo folderInfo = sourceObject.DataItem as FolderInfo; NodeDataObject dataObject = NodeFactory.CreateDataInfoNode("DetailText"); DetailTextInfo detailInfo = dataObject.DataItem as DetailTextInfo; detailInfo.Path = sourceObject.DataItem.Path; detailInfo.Text = folderInfo.Text; detailInfo.RTFText = folderInfo.RTFText; //在数据库中删除记录 sourceObject.AccessObject.DeleteDataInfoObject(folderInfo); //在数据库中创建对象 dataObject.AccessObject.Create(detailInfo); return dataObject; }
public InterfaceLibrary.NodeDataObject ChangeTo(InterfaceLibrary.NodeDataObject sourceObject, String EFConnectionString) { DetailTextInfo detailInfo = sourceObject.DataItem as DetailTextInfo; NodeDataObject dataObject = NodeFactory.CreateDataInfoNode("Folder", EFConnectionString); FolderInfo folderInfo = dataObject.DataItem as FolderInfo; folderInfo.Path = detailInfo.Path; folderInfo.Text = detailInfo.Text; folderInfo.RTFText = detailInfo.RTFText; //在数据库中删除记录 sourceObject.AccessObject.DeleteDataInfoObject(detailInfo); //在数据库中创建对象 dataObject.AccessObject.Create(folderInfo); return dataObject; }
public void Draw(DXItemCell cell, int index) { if (InterfaceLibrary == null) { return; } if (cell.Item != null) { return; } Size s = InterfaceLibrary.GetSize(index); int x = (cell.Size.Width - s.Width) / 2 + cell.DisplayArea.X; int y = (cell.Size.Height - s.Height) / 2 + cell.DisplayArea.Y; InterfaceLibrary.Draw(index, x, y, Color.White, false, 0.2F, ImageType.Image); }
static void Main(string[] args) { var container = new UnityContainer(); var reqInterfaces = new[] { typeof(IGetInfo) }; var assemblies = Directory.GetFiles(@"C:\oop\", "*.dll"); var maps = from assembly in assemblies from type in Assembly.LoadFile(assembly).GetTypes() from reqInterface in reqInterfaces where reqInterface.IsAssignableFrom(type) select new MyType { Interface = reqInterface, Type = type, Name = type.Name }; Bootstrapper.Setup(container, maps); var list = container.ResolveAll<IGetInfo>(); foreach (var l in list) { l.GetInfo(); } }
public override void SendNotification(InterfaceLibrary.Bank.Customer.Customer customer, string notificationMessage) { string phoneNUmber = GetContactNumber(customer); Console.WriteLine("Sending sms with message {0} to {1}", notificationMessage, phoneNUmber); }
public override void SendNotification(InterfaceLibrary.Bank.Customer.Customer customer, string notificationMessage) { string email=GetEmail(customer); Console.WriteLine("Sending Email with message {0} to {1}",notificationMessage,email); }