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;
        }
Exemple #5
0
        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);
 }