Exemple #1
0
        public PlayGround()
        {
            InitializeComponent();

            data = new Data();
            dragDropManager = new DragDropManager();
            folderManager = new FolderManager();
            toolManager = new ToolManager(panelPlayground, dragDropManager);

            //      Init Form      //
            toolManager.movePanel(panelPlayground);
            dragDropManager.makePanelDraggable(panelPlayground);
            menuBar.Width = this.Width - 18;
            this.Size = new System.Drawing.Size((SystemInformation.VirtualScreen.Width / 100) * 70, (SystemInformation.VirtualScreen.Height / 100) * 70);

            //      Init Tools      //
            handTool.Click += toolManager.handTool_click;
            lineTool.Click += toolManager.lineTool_Click;
            squareTool.Click += toolManager.squareTool_Click;
            circleTool.Click += toolManager.circleTool_Click;
            textTool.MouseDown += toolManager.textTool_MouseDown;
            menuBar.ItemClicked += toolManager.menuBar_ItemClicked;
            editModeButton.DropDownItemClicked += toolManager.editModeButton_DropDownItemClicked;

            populateShapes();

            PlayGround2 payground = new PlayGround2();
            payground.Show();
        }
Exemple #2
0
        /// <summary>
        /// Initializes a new instance of the <see cref="Tool"/> class.
        /// </summary>
        /// <param name="toolManager">The <see cref="ToolManager"/>.</param>
        /// <param name="settings">The <see cref="ToolSettings"/> to use to create this <see cref="Tool"/>.</param>
        /// <exception cref="ArgumentNullException"><paramref name="toolManager"/> is null.</exception>
        /// <exception cref="ArgumentNullException"><paramref name="settings"/> is null.</exception>
        protected Tool(ToolManager toolManager, ToolSettings settings)
        {
            if (toolManager == null)
                throw new ArgumentNullException("toolManager");
            if (settings == null)
                throw new ArgumentNullException("settings");

            settings.Lock();

            // Set the properties
            _toolManager = toolManager;
            _settings = settings;
            _toolBarControl = ToolBar.CreateToolControl(this, ToolSettings.ToolBarControlType);

            if (ToolBarControl != null)
            {
                // Set the default image
                ToolBarControl.ControlSettings.Image = ToolSettings.DisabledImage ?? ToolSettings.DefaultImage;

                // If an image is set, then default to showing only the image
                if (ToolBarControl.ControlSettings.Image != null)
                    ToolBarControl.ControlSettings.DisplayStyle = ToolStripItemDisplayStyle.Image;

                // Bind help
                if (!string.IsNullOrEmpty(settings.HelpName) && !string.IsNullOrEmpty(settings.HelpWikiPage))
                {
                    EditorHelpManager.Instance.Add((ToolStripItem)ToolBarControl, settings.HelpName, settings.HelpWikiPage);
                }
            }
        }
        /// <summary>
        /// Initializes a new instance of the <see cref="MapDisplayFilterTool"/> class.
        /// </summary>
        /// <param name="toolManager">The <see cref="ToolManager"/>.</param>
        public MapDisplayFilterTool(ToolManager toolManager) : base(toolManager, CreateSettings())
        {
            _filterCollection = new MapDrawFilterHelperCollection();

            var s = ToolBarControl.ControlSettings.AsSplitButtonSettings();
            s.ToolTipText = "Filters what is displayed on the map";
            s.ClickToEnable = true;

            // Set up the DropDownItems
            _tsManageFilters = new ToolStripButton("Manage Filters...", null, _tsManageFilters_Click);

            s.DropDownItems.Add(new ToolStripSeparator());
            s.DropDownItems.Add(_tsManageFilters);

            // Forward any existing filters to the _filterCollection_Added method (easy way to deal with the fact that we
            // haven't added the event hooks yet)
            foreach (var f in _filterCollection.Filters)
            {
                _filterCollection_Added(_filterCollection, new MapDrawFilterHelperCollectionEventArgs(f));
            }

            // Listen to the filter collection events
            _filterCollection.Added += _filterCollection_Added;
            _filterCollection.Removed += _filterCollection_Removed;
            _filterCollection.Renamed += _filterCollection_Renamed;
        }
 public MapDisplayBackgroundTool(ToolManager toolManager)
     : base(toolManager, CreateSettings())
 {
     var s = ToolBarControl.ControlSettings.AsButtonSettings();
     s.ToolTipText = "Toggle displaying sprites on the background layer";
     s.ClickToEnable = true;
     _filter = DrawFilterImplementation;
 }
Exemple #5
0
 static PintaCore()
 {
     Resources = new ResourceManager ();
     Actions = new ActionManager ();
     Workspace = new WorkspaceManager ();
     Layers = new LayerManager ();
     Tools = new ToolManager ();
     History = new HistoryManager ();
 }
Exemple #6
0
 static PintaCore()
 {
     Resources = new ResourceManager ();
     Actions = new ActionManager ();
     Workspace = new WorkspaceManager ();
     Layers = new LayerManager ();
     Tools = new ToolManager ();
     History = new HistoryManager ();
     System = new SystemManager ();
     LivePreview = new LivePreviewManager ();
 }
Exemple #7
0
        /// <summary>
        /// Initializes a new instance of the <see cref="MapGrhCursorTool"/> class.
        /// </summary>
        /// <param name="toolManager">The <see cref="ToolManager"/>.</param>
        public MapGrhCursorTool(ToolManager toolManager) : base(toolManager, CreateSettings())
        {
            var s = ToolBarControl.ControlSettings.AsSplitButtonSettings();
            s.ClickToEnable = true;

            // Build the menu
            _mnuTileMode = new MenuTileMode();

            s.DropDownItems.Add(new MenuDefaultLayer());
            s.DropDownItems.Add(new MenuDefaultDepth());
            s.DropDownItems.Add(_mnuTileMode);
        }
Exemple #8
0
 static PintaCore()
 {
     Resources = new ResourceManager ();
     Actions = new ActionManager ();
     Workspace = new WorkspaceManager ();
     Layers = new LayerManager ();
     PaintBrushes = new PaintBrushManager ();
     Tools = new ToolManager ();
     History = new HistoryManager ();
     System = new SystemManager ();
     LivePreview = new LivePreviewManager ();
     Palette = new PaletteManager ();
     Settings = new SettingsManager ();
     Chrome = new ChromeManager ();
 }
Exemple #9
0
        /// <summary>
        /// Initializes a new instance of the <see cref="MapGridDrawerTool"/> class.
        /// </summary>
        /// <param name="toolManager">The <see cref="ToolManager"/>.</param>
        protected MapGridDrawerTool(ToolManager toolManager) : base(toolManager, CreateSettings())
        {
            ToolBarControl.ControlSettings.ToolTipText = "Toggles the display of the map grid";

            var s = ToolBarControl.ControlSettings.AsSplitButtonSettings();
            s.ClickToEnable = true;

            // Listen for when the settings properties change
            EditorSettings.Default.PropertyChanged += EditorSettings_PropertyChanged;

            // Add menu items
            _mnuSize = new ToolStripButton(GetMnuGridSizeText()) { ToolTipText = "Change the size of the grid" };
            _mnuSize.Click += mnuSize_Click;
            s.DropDownItems.Add(_mnuSize);
        }
        /// <summary>
        /// Initializes a new instance of the <see cref="MapGridDrawerTool"/> class.
        /// </summary>
        /// <param name="toolManager">The <see cref="ToolManager"/>.</param>
        protected MapWallsDrawerTool(ToolManager toolManager) : base(toolManager, CreateSettings())
        {
            var s = ToolBarControl.ControlSettings.AsSplitButtonSettings();

            s.ToolTipText = "Toggles the display of the walls on the map";
            s.ClickToEnable = true;

            // Set the Parent property in the MapDrawingExtension
            var exts = ToolSettings.MapDrawingExtensions.OfType<ToolMapDrawingExtension>();
            foreach (var ext in exts)
            {
                ext.Parent = this;
            }

            // Create the drop-down items
            _ddMapGrhWalls = new ToolStripButton("MapGrh walls") { CheckOnClick = true };
            _ddWalls = new ToolStripButton("Walls") { CheckOnClick = true };

            s.DropDownItems.AddRange(new ToolStripItem[] { _ddMapGrhWalls, _ddWalls });
        }
Exemple #11
0
        private void onload()
        {
            string sql   = string.Empty;
            string error = string.Empty;

            if (ToolManager.CheckQueryString("Id"))
            {
                sql = string.Format(@" select * from MarerialScrapLog where Id='{0}' ", ToolManager.GetQueryString("Id"));
                Model.MarerialScrapLog marerialscraplog = MarerialScrapLogManager.ConvertDataTableToModel(sql);
                this.lbId.InnerText                = marerialscraplog.Id;
                this.lbCreateTime.InnerText        = marerialscraplog.CreateTime;
                this.lbProductNumber.InnerText     = marerialscraplog.ProductNumber;
                this.lbMaterialNumber.InnerText    = marerialscraplog.MaterialNumber;
                this.lbScrapDate.InnerText         = marerialscraplog.ScrapDate;
                this.lbTeam.InnerText              = marerialscraplog.Team;
                this.lbCount.InnerText             = marerialscraplog.Count;
                this.lbResponsiblePerson.InnerText = marerialscraplog.ResponsiblePerson;
                this.lbScrapReason.InnerText       = marerialscraplog.ScrapReason;
                this.lbRemark.InnerText            = marerialscraplog.Remark;
            }
        }
        private DataTable HasDeleted()
        {
            string    error           = string.Empty;
            string    inventorynumber = ToolManager.GetQueryString("InventoryNumber");
            string    materialnumber  = ToolManager.GetQueryString("MaterialNumber");
            string    version         = ToolManager.GetQueryString("Version");
            string    sql             = string.Format(@"
       select * from StockInventoryLogDetail  where InventoryNumber='{0}' and MaterialNumber='{1}' and Version='{2}'", inventorynumber, materialnumber, Server.UrlDecode(version));
            DataTable dt = SqlHelper.GetTable(sql, ref error);

            if (dt.Rows.Count <= 0)
            {
                Response.Write("异常:该条记录已被删除!");
                Response.End();
                return(null);
            }
            else
            {
                return(dt);
            }
        }
Exemple #13
0
        protected void Page_Load(object sender, EventArgs e)
        {
            if (!IsPostBack)
            {
                string marielNumber = ToolManager.GetQueryString("marielNumber");
                string warehouseId  = ToolManager.GetQueryString("warehouseId");
                string tableName    = ToolManager.GetQueryString("tableName");
                string sql          = string.Format(@" select StockQty from {0} where MaterialNumber='{1}' 
and WarehouseName='{2}'", tableName, marielNumber, warehouseId);
                lbMaterialNumber.Text = marielNumber;
                txtQty.Text           = SqlHelper.GetScalar(sql);
                sql = string.Format("  select Cargo,StockSafeQty  from MarerialInfoTable where MaterialNumber='{0}' ", marielNumber);
                DataTable dt  = SqlHelper.GetTable(sql);
                int       num = dt.Rows.Count;
                if (num == 1)
                {
                    txtHW.Text           = dt.Rows[0]["Cargo"].ToString();
                    txtStockSafeQty.Text = dt.Rows[0]["StockSafeQty"].ToString();
                }
            }
        }
Exemple #14
0
        protected void Page_Load(object sender, EventArgs e)
        {
            if (!IsPostBack)
            {
                if (ToolManager.CheckQueryString("Guid"))
                {
                    string guid = ToolManager.GetQueryString("Guid");

                    string    sql = string.Format(@" select *  from V_AccountsPayDetail 
where Guid ='{0}' ", guid);
                    DataTable dt  = SqlHelper.GetTable(sql);
                    if (dt.Rows.Count > 0)
                    {
                        DataRow dr = dt.Rows[0];
                        txtInvoiceNumber.Text = dr["发票号码"] == null ? "" : dr["发票号码"].ToString();
                        txtInvoiceDate.Text   = dr["开票日期"] == null ? "" : dr["开票日期"].ToString();
                        txtRemark.Text        = dr["备注"] == null ? "" : dr["备注"].ToString();
                    }
                }
            }
        }
Exemple #15
0
        protected void Page_Load(object sender, EventArgs e)
        {
            if (ToolManager.CheckQueryString("Guid"))
            {
                string guid = ToolManager.GetQueryString("Guid");


                string    sql = string.Format(@" select vt.*,a.InvoiceNumber as 发票号码,a.InvoiceDate as 开票日期  from V_T_AccountsReceivableMain vt
inner join AccountsReceivable a  on vt.guid=a.guid
                where vt.Guid ='{0}' ", guid);
                DataTable dt  = SqlHelper.GetTable(sql);
                if (dt.Rows.Count > 0)
                {
                    DataRow dr = dt.Rows[0];
                    drpJQ.SelectedValue   = dr["是否结清"] == null ? "" : dr["是否结清"].ToString();
                    txtInvoiceNumber.Text = dr["发票号码"] == null ? "" : dr["发票号码"].ToString();
                    txtInvoiceDate.Text   = dr["开票日期"] == null ? "" : dr["开票日期"].ToString();
                    txtRemark.Text        = dr["备注"] == null ? "" : dr["备注"].ToString();
                }
            }
        }
Exemple #16
0
        private void BindCustomerNumber(HttpContext context)
        {
            if (ToolManager.CheckQueryString("versionP") && ToolManager.CheckQueryString("productNumberP"))
            {
                string error  = string.Empty;
                string sql    = string.Format(@"
select CustomerProductNumber from ProductCustomerProperty where ProductNumber='{0}' and Version='{1}'", ToolManager.GetQueryString("productNumberP"), ToolManager.GetQueryString("versionP"));
                string result = ControlBindManager.GetOption(sql, "CustomerProductNumber", "CustomerProductNumber").Trim();
                sql = string.Format("select ProductName from Product where ProductNumber='{0}' and Version ='{1}'", ToolManager.GetQueryString("productNumberP"), ToolManager.GetQueryString("versionP"));
                DataTable dt = SqlHelper.GetTable(sql, ref error);
                if (dt.Rows.Count > 0)
                {
                    string temp = dt.Rows[0]["ProductName"] == null ? "" : dt.Rows[0]["ProductName"].ToString();
                    result += "^" + temp;
                }
                context.Response.ContentType = "text/plain";
                context.Response.Write(result);
                context.Response.End();
                return;
            }
        }
Exemple #17
0
        protected void btnSubmit_Click(object sender, EventArgs e)
        {
            string jq     = Request.Form["drpIsSettle"].ToString();
            string remark = Request.Form["txtRemark"].ToString();
            string guid   = ToolManager.GetQueryString("Guid");
            string sql    = string.Empty;
            string error  = string.Empty;

            sql = string.Format(@"update AccountsReceivable set IsSettle='{0}',Remark='{1}' where Guid='{2}'",
                                jq, remark, guid);
            if (SqlHelper.ExecuteSql(sql, ref error))
            {
                lbSubmit.Text = "修改成功!";
                return;
            }
            else
            {
                lbSubmit.Text = "修改失败!原因:" + error;
                return;
            }
        }
Exemple #18
0
        /// <summary>
        /// 检查该条记录是否被删除
        /// </summary>
        /// <returns></returns>
        private DataTable HasDeleted()
        {
            string    productnumber = ToolManager.GetQueryString("ProductNumber");
            string    version       = ToolManager.GetQueryString("Version");
            string    rownumber     = ToolManager.GetQueryString("RowNumber");
            string    error         = string.Empty;
            string    sql           = string.Format(@"
select * from MachineOderDetail where OdersNumber ='{0}' and ProductNumber='{1}' and Version='{2}' and RowNumber='{3}'", ToolManager.GetQueryString("OdersNumber"), productnumber, version, rownumber);
            DataTable dt            = SqlHelper.GetTable(sql, ref error);

            if (dt.Rows.Count <= 0)
            {
                Response.Write("异常:该条记录已被删除!");
                Response.End();
                return(null);
            }
            else
            {
                return(dt);
            }
        }
        public void Notify(string message, object data)
        {
            HotkeysMediator val;

            if (ToolManager.ActiveTool != null && Enum.TryParse(message, true, out val))
            {
                var result = ToolManager.ActiveTool.InterceptHotkey(val, data);
                if (result == HotkeyInterceptResult.Abort)
                {
                    return;
                }
                if (result == HotkeyInterceptResult.SwitchToSelectTool)
                {
                    ToolManager.Activate(typeof(SelectTool));
                }
            }
            if (!Mediator.ExecuteDefault(this, message, data))
            {
                throw new Exception("Invalid document message: " + message + ", with data: " + data);
            }
        }
Exemple #20
0
 protected void Page_Load(object sender, EventArgs e)
 {
     if (!IsPostBack)
     {
         if (ToolManager.CheckQueryString("SQ"))
         {
             show = "none";
         }
         if (ToolManager.CheckQueryString("SP"))
         {
             show = "none";
         }
         if (!ToolManager.CheckQueryString("OrdersNumber"))
         {
             Response.Write("未知的采购订单号!");
             Response.End();
             return;
         }
         Bind();
     }
 }
Exemple #21
0
	void Start () {
        Instance = this;

        // 加载配置文件
        XmlDocument config = new XmlDocument();

        if(File.Exists("config.xml"))
            // 发布环境
            config.Load("config.xml");
        else
            // 开发环境
            config.Load(@"E:\proj\ProjectS\ProjectS\tools\SpineAttachEditor\config.xml");

        XmlNode docNode = (XmlNode)config.DocumentElement;
        if (Application.isEditor)
            virtualWorkDir = docNode.SelectSingleNode("WorkingDir").InnerText;
        else
            virtualWorkDir = Directory.GetCurrentDirectory();
        SpineFolder = docNode.SelectSingleNode("SpineFolder").InnerText;
        HeroExcel = docNode.SelectSingleNode("HeroExcel").InnerText;
        JsonConvertor = docNode.SelectSingleNode("JsonConvertor").InnerText;
        HeroJson = docNode.SelectSingleNode("HeroJson").InnerText;
        HeroJsonInClient = docNode.SelectSingleNode("HeroJsonInClient").InnerText;
        DefaultAnim = docNode.SelectSingleNode("DefaultAnim").InnerText;
        ResWidth = int.Parse(docNode.SelectSingleNode("ResWidth").InnerText);
        ResHeight = int.Parse(docNode.SelectSingleNode("ResHeight").InnerText);
        DebugMode = bool.Parse(docNode.SelectSingleNode("DebugMode").InnerText);

        // NOTE 禁用了分辨率配置窗口,可在配置文件中修改
        Screen.SetResolution(ResWidth, ResHeight, false);

        SpineRoot = GameObject.Find("SpineRoot").transform;
        PanelOpenSpine = GameObject.Find("PanelOpenSpine").GetComponent<PanelOpenSpine>();
        PanelEditAttach = GameObject.Find("PanelEditAttach").GetComponent<PanelEditAttach>();

        SceneMode = EScreenMode.OpenSpine;
        PanelEditAttach.Initlaize();
        PanelOpenSpine.gameObject.SetActive(true);
        PanelEditAttach.gameObject.SetActive(false);
    }
Exemple #22
0
        public RootKernel()
        {
            log.Debug("Loading video readers.");
            List <Type> videoReaders = new List <Type>();

            videoReaders.Add(typeof(Video.Bitmap.VideoReaderBitmap));
            videoReaders.Add(typeof(Video.FFMpeg.VideoReaderFFMpeg));
            videoReaders.Add(typeof(Video.GIF.VideoReaderGIF));
            videoReaders.Add(typeof(Video.SVG.VideoReaderSVG));
            videoReaders.Add(typeof(Video.Synthetic.VideoReaderSynthetic));
            VideoTypeManager.LoadVideoReaders(videoReaders);

            log.Debug("Loading built-in camera managers.");
            CameraTypeManager.LoadCameraManager(typeof(Camera.DirectShow.CameraManagerDirectShow));
            CameraTypeManager.LoadCameraManager(typeof(Camera.HTTP.CameraManagerHTTP));
            CameraTypeManager.LoadCameraManager(typeof(Camera.FrameGenerator.CameraManagerFrameGenerator));

            log.Debug("Loading camera managers plugins.");
            CameraTypeManager.LoadCameraManagersPlugins();

            log.Debug("Loading tools.");
            ToolManager.LoadTools();

            BuildSubTree();
            mainWindow = new KinoveaMainWindow(this);
            NotificationCenter.RecentFilesChanged += NotificationCenter_RecentFilesChanged;
            NotificationCenter.FullScreenToggle   += NotificationCenter_FullscreenToggle;
            NotificationCenter.StatusUpdated      += (s, e) => statusLabel.Text = e.Status;
            NotificationCenter.PreferenceTabAsked += NotificationCenter_PreferenceTabAsked;

            log.Debug("Plug sub modules at UI extension points (Menus, Toolbars, Statusbar, Windows).");
            ExtendMenu(mainWindow.menuStrip);
            ExtendToolBar(mainWindow.toolStrip);
            ExtendStatusBar(mainWindow.statusStrip);
            ExtendUI();

            log.Debug("Register global services offered at Root level.");

            FormsHelper.SetMainForm(mainWindow);
        }
        protected void Save()
        {
            string     str2;
            string     requestString = ToolManager.GetRequestString("Id");
            OrderCheck entity        = new OrderCheck
            {
                MaterialNumber = ToolManager.GetRequestString("MaterialNumber"),
                TakeQty        = ToolManager.GetRequestDouble("TakeQty"),
                TakeDateTime   = ToolManager.GetRequestDateTime("TakeDateTime"),
                Status         = (OrderCheckStatus)ToolManager.GetRequestInt("Status"),
                TakeUserName   = ToolManager.GetRequestString("TakeUserName"),
                Remark         = ToolManager.GetRequestString("Remark")
            };

            try
            {
                if (!string.IsNullOrEmpty(requestString))
                {
                    entity.Id = new Guid(requestString);
                    OrderCheckBLL.Instance.Update(entity);
                }
                else
                {
                    entity.Id = Guid.NewGuid();
                    entity.WarehouseNumber = ToolManager.GetRequestString("WarehouseNumber");
                    entity.OrderType       = CheckOrderType.采购入库;
                    entity.CreateTime      = DateTime.Now;
                    OrderCheckBLL.Instance.Create(entity);
                }
                str2 = JsonConvert.SerializeObject(new { Status = true, Msg = string.Empty });
                base.Response.Write(str2);
                HttpContext.Current.ApplicationInstance.CompleteRequest();
            }
            catch (Exception exception)
            {
                str2 = JsonConvert.SerializeObject(new { Status = false, Msg = exception.Message });
                base.Response.Write(str2);
                HttpContext.Current.ApplicationInstance.CompleteRequest();
            }
        }
        protected void Page_Load(object sender, EventArgs e)
        {
            if (!IsPostBack)
            {
                string error = string.Empty;
                string sql = string.Empty;
                if (!ToolManager.CheckQueryString("WarehouseNumber"))
                {
                    lbSubmit.Text = "未知入库编号!";
                    return;
                }
                else
                {
                    if (!ToolManager.CheckQueryString("Guid"))
                    {
                        this.btnSubmit.Text = "添加";
                        this.lbWarehouseNumber.Text = ToolManager.GetQueryString("WarehouseNumber");
                    }
                    else
                    {
                        sql = string.Format(@" select * from HalfProductWarehouseLogDetail where WarehouseNumber='{0}' and guid='{1}'",
                            ToolManager.GetQueryString("WarehouseNumber"), ToolManager.GetQueryString("Guid"));
                        DataTable dt = SqlHelper.GetTable(sql, ref error);
                        if (dt.Rows.Count > 0)
                        {
                            DataRow dr = dt.Rows[0];
                            lbWarehouseNumber.Text = dr["WarehouseNumber"] == null ? "" : dr["WarehouseNumber"].ToString();
                            lbDocumentNumber.Text = dr["DocumentNumber"] == null ? "" : dr["DocumentNumber"].ToString();
                            txtMaterialNumner.Text = dr["MaterialNumber"] == null ? "" : dr["MaterialNumber"].ToString();
                            txtRemark.Text = dr["Remark"] == null ? "" : dr["Remark"].ToString();
                            this.btnSubmit.Text = "修改";
                            this.txtDocumentNumber.Visible = false;

                        }

                    }

                }
            }
        }
        private void Bind()
        {
            plannumber = ToolManager.GetQueryString("PlanNumber");
            string condition = "where 1=1 and vce.开工单号='" + plannumber + "'";

            if (txtMarerilNumber.Text != "")
            {
                condition += " and vce.原材料编号='" + txtMarerilNumber.Text + "'";
            }
            if (txtProductNumber.Text != "")
            {
                condition += " and vce.产成品编号='" + txtProductNumber.Text + "'";
            }

            string sql = string.Format(@"
select vce.*,mit.Description as 原材料描述,cast( vce.长度*1000  as int )as 长度新 from V_CuttingLineInfo_New vce 
inner join MarerialInfoTable mit on vce.原材料编号=mit.MaterialNumber {0}", condition);

            //string sql = string.Format("select *,cast( 长度*1000  as int )as 长度新 from V_CuttingLineInfo_New " + condition);
            rpList.DataSource = SqlHelper.GetTable(sql);
            rpList.DataBind();
        }
Exemple #26
0
        private void Bind()
        {
            string sql           = string.Empty;
            string error         = string.Empty;
            string packagenumber = ToolManager.GetQueryString("Id");

            sql = string.Format(@"
select 
par.PackageNumber ,
pcp.CustomerProductNumber as 客户包号,
par.ProductNumber,
par.Version,
bom.customnerProductNumber as 客户产成品号,
bom.MaterialNumber,
bom.CustomerMaterialNumber,
case when bom.Unit='mm' then
bom.SingleDose*1000 else bom.SingleDose end SingleDose,
bom.Unit
from PackageAndProductRelation par
inner join BOMInfo bom  on par.ProductNumber =bom.ProductNumber and par.Version =bom.Version
left join (select top 1* from  ProductCustomerProperty ) pcp on par.PackageNumber =pcp.ProductNumber 
where par.PackageNumber ='{0}'
 ", packagenumber);
            if (txtCustomnerProductNumber.Text.Trim() != "")
            {
                sql += string.Format(" and bom.CustomnerProductNumber like '%{0}%' ", txtCustomnerProductNumber.Text.Trim());
            }
            if (txtCustomerMaterialNumber.Text.Trim() != "")
            {
                sql += string.Format(" and bom.CustomerMaterialNumber like '%{0}%' ", txtCustomerMaterialNumber.Text.Trim());
            }
            sql += @"
order by  
par.PackageNumber asc,
par.ProductNumber asc,
bom.MaterialNumber asc";
            rpList.DataSource = SqlHelper.GetTable(sql);
            rpList.DataBind();
        }
Exemple #27
0
        private void LoadPage()
        {
            string sql   = string.Empty;
            string error = string.Empty;

            if (ToolManager.CheckQueryString("Id"))
            {
                sql = string.Format(@" select * from SupplierInfo where SupplierId='{0}' ", ToolManager.GetQueryString("Id"));
                //sql = string.Format(@" select * from SupplierInfo where SupplierId='{0}' ", "1");
                this.trSupplierId.Visible = false;
                SupplierInfo supplierinfo = SupplierInfoManager.ConvertDataTableToModel(sql);
                this.txtSupplierId.Text        = supplierinfo.SupplierId;
                this.txtSupplierName.Text      = supplierinfo.SupplierName;
                this.txtRegisteredAddress.Text = supplierinfo.RegisteredAddress;
                this.txtLegalPerson.Text       = supplierinfo.LegalPerson;
                this.txtContacts.Text          = supplierinfo.Contacts;
                this.txtRegisteredPhone.Text   = supplierinfo.RegisteredPhone;
                this.txtContactTelephone.Text  = supplierinfo.ContactTelephone;
                this.txtFax.Text                  = supplierinfo.Fax;
                this.txtMobilePhone.Text          = supplierinfo.MobilePhone;
                this.txtZipCode.Text              = supplierinfo.ZipCode;
                this.txtSparePhone.Text           = supplierinfo.SparePhone;
                this.txtEmail.Text                = supplierinfo.Email;
                this.txtQQ.Text                   = supplierinfo.QQ;
                this.txtAccountBank.Text          = supplierinfo.AccountBank;
                this.txtBankRowNumber.Text        = supplierinfo.BankRowNumber;
                this.txtBankAccount.Text          = supplierinfo.BankAccount;
                this.txtTaxNo.Text                = supplierinfo.TaxNo;
                this.txtWebsiteAddress.Text       = supplierinfo.WebsiteAddress;
                this.txtDeliveryAddress.Text      = supplierinfo.DeliveryAddress;
                this.txtRemark.Text               = supplierinfo.Remark;
                this.drpPaymentMode.SelectedValue = supplierinfo.PaymentMode;
                //this.txtPaymentdays.Text = supplierinfo.paymentdays.ToString();
                //this.drpPercentageInAdvance.SelectedValue = supplierinfo.percentageInAdvance.ToString();
                this.txtFactoryAddress.Text   = supplierinfo.FactoryAddress;
                this.drpPayType.SelectedValue = supplierinfo.PayType;
                btnSubmit.Text = "修改";
            }
        }
        private void LoadPage()
        {
            string sql   = string.Empty;
            string error = string.Empty;

            //MarerialInfoTableManager.BindKind(drpKind);
            //ControlBindManager.BindDrp(" select type from MareriaType", drpType, "type", "type");
            //MarerialInfoTableManager.BindWarehouseName(drpMaterialPosition);
            if (ToolManager.CheckQueryString("Id"))
            {
                sql = string.Format(@" select * from MarerialInfoTable where MaterialNumber='{0}' ", Server.UrlDecode(ToolManager.GetQueryString("Id")));
                //sql = string.Format(@" select * from MarerialInfoTable where MaterialNumber='{0}' ", "test2");
                this.trMaterialNumber.Visible = false;
                MarerialInfoTable marerialinfotable = MarerialInfoTableManager.ConvertDataTableToModel(sql);
                this.txtMaterialNumber.Text   = marerialinfotable.MaterialNumber;
                this.txtMaterialName.Text     = marerialinfotable.MaterialName;
                this.txtDescription.Text      = marerialinfotable.Description;
                this.txtUnit.Text             = marerialinfotable.Unit;
                this.txtNumberProperties.Text = marerialinfotable.NumberProperties;
                this.txtKind.Text             = marerialinfotable.Kind;
                this.txtType.Text             = marerialinfotable.Type;
                //MarerialInfoTableManager.BindType(drpKind, drpType);
                //this.drpType.SelectedValue = marerialinfotable.Type;

                this.txtBrand.Text = marerialinfotable.Brand;
                //this.txtStockSafeQty.Text = marerialinfotable.StockSafeQty.ToString();
                this.txtProcurementPrice.Text = marerialinfotable.ProcurementPrice.ToString();

                this.drpMaterialPosition.SelectedValue = marerialinfotable.MaterialPosition;

                this.txtMinPacking.Text             = marerialinfotable.MinPacking;
                this.txtMinOrderQty.Text            = marerialinfotable.MinOrderQty;
                this.drpScrapPosition.SelectedValue = marerialinfotable.ScrapPosition;
                this.txtRemark.Text    = marerialinfotable.Remark;
                this.txtCargo.Text     = marerialinfotable.Cargo;
                this.txtCargoType.Text = marerialinfotable.CargoType;
                btnSubmit.Text         = "修改";
            }
        }
Exemple #29
0
        protected void Page_Load(object sender, EventArgs e)
        {
            if (!IsPostBack)
            {
                if (ToolManager.CheckQueryString("ids"))
                {
                    string        error = string.Empty;
                    List <string> sqls  = new List <string>();
                    string        keys  = ToolManager.GetQueryString("ids");
                    string        sql   = string.Format(@" 
delete MaterialWarehouseLogDetail where WarehouseNumber in ({0}) ", keys);
                    sqls.Add(sql);
                    sql = string.Format(@" 
delete MarerialWarehouseLog where WarehouseNumber in ({0}) ", keys);
                    sqls.Add(sql);
                    Response.Write(SqlHelper.BatchExecuteSql(sqls, ref error) ? "1" : error);
                    Response.End();
                    return;
                }
                Bind();
            }
        }
Exemple #30
0
        public NewTrigger(ToolManager tool, UserManager usermanager)
        {
            Tool = tool;
            User = usermanager;


            InitializeComponent();
            Editbox.Lexer            = Lexer.Sql;
            Editbox.Margins[0].Width = 20;
            Editbox.Styles[Style.Sql.Number].ForeColor    = Color.DarkOrange;
            Editbox.Styles[Style.Sql.String].ForeColor    = Color.SaddleBrown;
            Editbox.Styles[Style.Sql.Character].ForeColor = Color.LimeGreen;
            Editbox.Styles[Style.Sql.Word].ForeColor      = Color.Blue;
            Editbox.Styles[Style.Sql.Word2].ForeColor     = Color.Blue;
            Editbox.SetKeywords(0, Words.Reserved1);
            Editbox.SetKeywords(1, Words.Reserved2);
            this.RBBefore.Checked = true;
            this.comboBox1.Text   = comboBox1.Items[0].ToString();
            this.Editbox.Text     = "CREATE TRIGGER 'trigger_name' 'trigger_time'" + "\n" + "'trigger_event' ON table_name FOR EACH ROW" +
                                    "\n" +
                                    "BEGIN" + "\n" + "END";
        }
        protected void Page_Load(object sender, EventArgs e)
        {
            if (Request["istrace"] != null)
            {
                Page.Trace.IsEnabled = true;
            }
            if (!IsPostBack)
            {
                if (ToolManager.CheckQueryString("sq"))//选选择
                {
                    string error  = string.Empty;
                    string guids  = ToolManager.GetQueryString("sq");
                    string sql    = string.Format(@" 
update AccountsReceivable set IsApplicationed='是' where guid in ({0}) ", guids);
                    string result = SqlHelper.ExecuteSql(sql, ref error) ? "1" : error;
                    Response.Write(result);
                    Response.End();
                    return;
                }
                Bind();
            }
        }
Exemple #32
0
        protected void btnSubmit_Click(object sender, EventArgs e)
        {
            string warehouseNumber = Request["WarehouseNumber"];
            string orderNumber     = txtOrderNumber.Text.Trim();

            List <string> sqls  = new List <string>();
            string        error = string.Empty;

            string sql = string.Format(@"
select count(*) from ProductWarehouseLogDetail where WarehouseNumber='{0}' and DocumentNumber in ('{1}')
", warehouseNumber, orderNumber);

            if (!SqlHelper.GetScalar(sql).Equals("0"))
            {
                lbSubmit.Text = "该订单已进行过出入库操作";
                return;
            }
            sql = string.Format(@"insert into ProductWarehouseLogDetail
(WarehouseNumber ,DocumentNumber ,ProductNumber ,Version,CustomerProductNumber ,Qty,InventoryQty,RowNumber)
select '{0}',OdersNumber ,ProductNumber ,Version  ,CustomerProductNumber,Qty ,0,'0'   from MachineOderDetail
where OdersNumber  in ('{1}')
", warehouseNumber, orderNumber);
            sqls.Add(sql);
            bool restult = SqlHelper.BatchExecuteSql(sqls, ref error);

            if (restult)
            {
                Tool.WriteLog(Tool.LogType.Operating, "增加退货入库信息", "增加成功");
                Response.Write(ToolManager.GetClosePageJS());
                Response.End();
                return;
            }
            else
            {
                Tool.WriteLog(Tool.LogType.Operating, "增加退货入库信息", "增加失败!原因" + error);
                lbSubmit.Text = "增加失败!原因" + error;
                return;
            }
        }
 protected void Page_Load(object sender, EventArgs e)
 {
     if (!IsPostBack)
     {
         Check();
         if (ToolManager.CheckQueryString("InventoryNumber") && ToolManager.CheckQueryString("MaterialNumber") && ToolManager.CheckQueryString("Version"))
         {
             DataTable dt = HasDeleted();
             if (dt.Rows.Count > 0)
             {
                 DataRow dr = dt.Rows[0];
                 lbInventoryNumber.Text   = ToolManager.GetQueryString("InventoryNumber");
                 lbMaterialNumber.Text    = ToolManager.GetQueryString("MaterialNumber");
                 lbVersion.Text           = ToolManager.GetQueryString("Version");
                 txtPaperQty.Text         = dr["PaperQty"] == null ? "" : dr["PaperQty"].ToString();
                 txtInventoryQty.Text     = dr["InventoryQty"] == null ? "" : dr["InventoryQty"].ToString();
                 txtProfitAndLossQty.Text = dr["ProfitAndLossQty"] == null ? "" : dr["ProfitAndLossQty"].ToString();
                 txtRemark.Text           = dr["Remark"] == null ? "" : dr["Remark"].ToString();
             }
         }
     }
 }
        protected void Page_Load(object sender, EventArgs e)
        {
            if (!IsPostBack)
            {
                showAdd = "inline";
                //spPrint.Visible = ToolCode.Tool.GetUserMenuFunc("L0403", "Print");
                hasEdit   = ToolCode.Tool.GetUserMenuFuncStr("L0403", "Edit");
                hasDelete = ToolCode.Tool.GetUserMenuFuncStr("L0403", "Delete");
                if (ToolManager.CheckQueryString("xuan"))//选选择
                {
                    Choose();
                }

                if (ToolManager.CheckQueryString("IsAutior"))//审核
                {
                    Autior();
                }

                Delete();
                Bind();
            }
        }
        private void Bind()
        {
            int.TryParse(ToolManager.GetQueryString("pageindex"), out pageindex);
            pageindex = pageindex == 0 ? 1 : pageindex;
            string countSql = string.Empty;


            Button1.Visible = ToolManager.GetQueryString("ISYS") == "1" ? false : true;
            string sql = GetSql(ref countSql);
            // this.labPage.Text = "1";
            // contrlRepeater();

            DataTable dt = SqlHelper.GetDataForPage(pageindex.ToString(), pageSize.ToString(), sql, "order by 销售订单号 desc", ref totalRecords);

            dtCount = SqlHelper.GetTable(countSql);
            Response.Write(sql + "<br/> " + countSql);
            Response.End();
            rpList.DataSource = dt;
            rpList.DataBind();

            //Response.Write(sql);
        }
Exemple #36
0
        private void LoadPage()
        {
            string sql   = string.Empty;
            string error = string.Empty;

            //this.trId.Visible = false;
            if (ToolManager.CheckQueryString("Year") || ToolManager.CheckQueryString("Month") || ToolManager.CheckQueryString("PerformanceReviewItem") || ToolManager.CheckQueryString("Name"))
            {
                sql = string.Format(@" select * from PerformanceReviewLog where Year='{0}' and Month='{1}' and PerformanceReviewItem='{2}' and Name='{3}'",
                                    ToolManager.GetQueryString("Year"), ToolManager.GetQueryString("Month"), Server.UrlDecode(ToolManager.GetQueryString("PerformanceReviewItem")), Server.UrlDecode(ToolManager.GetQueryString("Name")));
                PerformanceReviewLog performancereviewlog = PerformanceReviewLogManager.ConvertDataTableToModel(sql);
                lbYear.Text            = performancereviewlog.Year;
                lbMonth.Text           = performancereviewlog.Month;
                lbProject.Text         = performancereviewlog.PerformanceReviewItem;
                this.lblRowNumber.Text = performancereviewlog.RowNumber.ToString();
                this.lblFullScore.Text = performancereviewlog.FullScore.ToString();
                this.txtScore.Text     = performancereviewlog.Score.ToString();
                this.txtRemark.Text    = performancereviewlog.Remark;
                lbName.Text            = performancereviewlog.Name;
                btnSubmit.Text         = "修改";
            }
        }
Exemple #37
0
 protected void Page_Load(object sender, EventArgs e)
 {
     if (!IsPostBack)
     {
         //查询
         if (ToolManager.CheckQueryString("pageIndex"))
         {
             GetPageOperate();
         }
         string warehousenumber = ToolManager.GetQueryString("number");
         wNumber = warehousenumber;
         saveWareNumber.Value = wNumber;
         if (warehousenumber == "cpk")
         {
             showQLNumber = "none";
         }
         else
         {
             showQLNumber = "inline";
         }
     }
 }
        protected void btnEmp_Click(object sender, EventArgs e)
        {
            string conditon = " where t.出入库编号='" + ToolManager.GetQueryString("WarehouseNumber") + "'";

            if (txtProductNumber.Text != "")
            {
                conditon += " and t.产品编号 like '%" + txtProductNumber.Text + "%'";
            }
            if (txtCustomerProductNumber.Text != "")
            {
                conditon += " and t.客户产成品编号 like '%" + txtCustomerProductNumber.Text + "%'";
            }
            string sql = string.Format(@" 
 select t.客户采购订单号,
 t.项目名称,
 t.行号,
 t.版本,
t.客户产成品编号,
t.产品描述,
t.数量,
 t.货位,
 t.交期,
 t.报废退货原因,
  isnull(vpss.库存数量,0) as 库存数量,
 t.备注
 from (
select vtp.*,so.CustomerId from  dbo.V_Tool_ProductWarehouseLogDetail vtp left join 
 SaleOder so on vtp.单据编号=so.OdersNumber) t 
 left join  Customer c on t.CustomerId=c.CustomerId
 left join V_ProductStock_Sum vpss on t.产品编号=vpss .ProductNumber and t.版本=vpss.Version {0}
 order by t.客户产成品编号 asc", conditon);

            if (string.IsNullOrEmpty(sql))
            {
                return;
            }
            ToolCode.Tool.ExpExcel(sql, "产成品销售出库单");
        }
Exemple #39
0
        protected void btnSubmit_Click(object sender, EventArgs e)
        {
            string fileName = this.fuFileUrl.FileName;

            if (string.IsNullOrEmpty(fileName))
            {
                lbSubmit.Text = "请选择文件";
                return;
            }
            string sql = string.Format(@" select * from ProcessTestingTable where Id='{0}' ", lbId.Text);

            model              = ProcessTestingTableManager.ConvertDataTableToModel(sql);
            model.ImportTime   = DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss");
            model.ImportPerson = ToolCode.Tool.GetUser().UserNumber;

            string dataName = string.Concat(DateTime.Now.ToString("yyyyMMddHHmmss"), Path.GetExtension(fileName));

            this.fuFileUrl.SaveAs(Server.MapPath(string.Concat("/UpLoadFileData/", dataName)));
            model.ImgUrl   = string.Concat("../UpLoadFileData/", dataName);
            model.FileName = fileName;
            string error  = string.Empty;
            bool   result = ProcessTestingTableManager.EditProcessTestingTable(model, ref error);

            lbSubmit.Text = result == true ? "修改成功!" : "修改失败:原因:" + error;
            if (result)
            {
                Tool.WriteLog(Tool.LogType.Operating, "编辑过程检验信息" + model.Id, "编辑成功");
                Response.Write(ToolManager.GetClosePageJS());
                Response.End();

                return;
            }
            else
            {
                Tool.WriteLog(Tool.LogType.Operating, "编辑过程检验信息" + model.Id, error);
                return;
            }
        }
Exemple #40
0
        /// <summary>隐藏一列编号
        /// 获取数据通用方法
        /// </summary>
        /// <param name="url">请求的页面路径</param>
        /// <param name="btnName">查询按钮Id</param>
        /// <param name="height">编辑弹出窗口高度</param>
        /// <param name="width">编辑弹出窗口宽度</param>
        public static void GetPageRepeater(string url, string btnId, string height, string width)
        {
            int       pageCount     = 0; //总页数
            int       totalRecords  = 0; //总行数
            string    error         = string.Empty;
            string    text          = string.Empty;
            string    tdTextTemp    = string.Empty;
            string    pageIndex     = ToolManager.GetQueryString("pageIndex");
            string    pageSize      = ToolManager.GetQueryString("pageSize");
            string    sortName      = ToolManager.GetQueryString("sortName");
            string    sortDirection = ToolManager.GetQueryString("sortDirection");
            string    querySql      = ToolManager.GetQueryString("querySql");
            DataTable dt            = SqlHelper.GetDataForPage(pageIndex, pageSize, querySql, "order by 年度 desc ,月份 desc ,班组 asc ,姓名 asc", ref totalRecords);
            int       columCount    = dt.Columns.Count;

            foreach (DataRow dr in dt.Rows)
            {
                tdTextTemp = "";
                for (int i = 0; i < columCount; i++)
                {
                    if (i == 0)
                    {
                        tdTextTemp += string.Format("<td style='display:none;'>{0}</td>", dr[i]);
                    }
                    else
                    {
                        tdTextTemp += string.Format("<td>{0}</td>", dr[i]);
                    }
                }
                text += string.Format(@"<tr> {0}  
<td> <a href='###' onclick=""Edit('{1}','{2}','{3}')"">编辑</a></td></tr>", tdTextTemp, dr["年度"], dr["月份"], dr["姓名"]);
            }
            string pageing       = ToolManager.PagerGetAjax("http://www.baidu.com", totalRecords, Convert.ToInt32(pageIndex), Convert.ToInt32(pageSize), ref pageCount);
            string responseValue = pageCount.ToString() + "^" + text + "^" + pageing + "^" + totalRecords;

            HttpContext.Current.Response.Write(responseValue);
            HttpContext.Current.Response.End();
        }
        protected void Page_Load(object sender, EventArgs e)
        {
            string requestString = ToolManager.GetRequestString("Action");

            if (requestString != null)
            {
                if (!(requestString == "Save"))
                {
                    if (requestString == "Get")
                    {
                        this.Get();
                    }
                    else if (requestString == "Delete")
                    {
                        this.Delete();
                    }
                }
                else
                {
                    this.Save();
                }
            }
        }
Exemple #42
0
        /// <summary>
        /// Initializes a new instance of the <see cref="Tool"/> class.
        /// </summary>
        /// <param name="toolManager">The <see cref="ToolManager"/>.</param>
        /// <param name="settings">The <see cref="ToolSettings"/> to use to create this <see cref="Tool"/>.</param>
        /// <exception cref="ArgumentNullException"><paramref name="toolManager"/> is null.</exception>
        /// <exception cref="ArgumentNullException"><paramref name="settings"/> is null.</exception>
        protected Tool(ToolManager toolManager, ToolSettings settings)
        {
            if (toolManager == null)
                throw new ArgumentNullException("toolManager");
            if (settings == null)
                throw new ArgumentNullException("settings");

            settings.Lock();

            // Set the properties
            _toolManager = toolManager;
            _settings = settings;
            _toolBarControl = ToolBar.CreateToolControl(this, ToolSettings.ToolBarControlType);

            if (ToolBarControl != null)
            {
                // Set the default image
                ToolBarControl.ControlSettings.Image = ToolSettings.DisabledImage ?? ToolSettings.DefaultImage;

                // If an image is set, then default to showing only the image
                if (ToolBarControl.ControlSettings.Image != null)
                    ToolBarControl.ControlSettings.DisplayStyle = ToolStripItemDisplayStyle.Image;
            }
        }
Exemple #43
0
 /// <summary>
 /// Initializes a new instance of the <see cref="MapToolBase"/> class.
 /// </summary>
 /// <param name="toolManager">The <see cref="ToolManager"/>.</param>
 /// <param name="settings">The <see cref="ToolSettings"/> to use to create this <see cref="Tool"/>.</param>
 /// <exception cref="ArgumentNullException"><paramref name="toolManager"/> is null.</exception>
 /// <exception cref="ArgumentNullException"><paramref name="settings"/> is null.</exception>
 protected MapToolBase(ToolManager toolManager, ToolSettings settings) : base(toolManager, settings)
 {
 }
 void Start()
 {
     toolManager = FindObjectOfType<ToolManager>();
 }
Exemple #45
0
	void Start () {
        Instance = this;

        LoadedSpines = new Dictionary<string, SkeletonAnimation>();

        // 加载配置文件
        XmlDocument config = new XmlDocument();

        if(File.Exists("config.xml"))
            // 发布环境
            config.Load("config.xml");
        else
            // 开发环境
            config.Load(@"E:\proj\ProjectS\ProjectS\tools\SpineAttachEditor\config.xml");

        XmlNode docNode = (XmlNode)config.DocumentElement;
        if (Application.isEditor)
            virtualWorkDir = docNode.SelectSingleNode("WorkingDir").InnerText;
        else
            virtualWorkDir = Directory.GetCurrentDirectory();
        SpineFolder = docNode.SelectSingleNode("SpineFolder").InnerText;
        HeroExcel = docNode.SelectSingleNode("HeroExcel").InnerText;
        JsonConvertor = docNode.SelectSingleNode("JsonConvertor").InnerText;
        HeroJson = docNode.SelectSingleNode("HeroJson").InnerText;
        HeroJsonInClient = docNode.SelectSingleNode("HeroJsonInClient").InnerText;
        DefaultAnim = docNode.SelectSingleNode("DefaultAnim").InnerText;
        ResWidth = int.Parse(docNode.SelectSingleNode("ResWidth").InnerText);
        ResHeight = int.Parse(docNode.SelectSingleNode("ResHeight").InnerText);
        DebugMode = bool.Parse(docNode.SelectSingleNode("DebugMode").InnerText);

        // NOTE 禁用了分辨率配置窗口,可在配置文件中修改
        Screen.SetResolution(ResWidth, ResHeight, false);

        SpineRoot = GameObject.Find("SpineRoot").transform;
        LoadedRoot = GameObject.Find("LoadedRoot").transform;
        PanelOpenSpine = GameObject.Find("PanelOpenSpine").GetComponent<PanelOpenSpine>();
        PanelEditAttach = GameObject.Find("PanelEditAttach").GetComponent<PanelEditAttach>();

        LoadedRoot.gameObject.SetActive(false);

        SceneMode = EScreenMode.OpenSpine;
        PanelEditAttach.Initlaize();
        PanelOpenSpine.gameObject.SetActive(false);
        PanelEditAttach.gameObject.SetActive(true);

        //Stopwatch watch = new Stopwatch();
        //watch.Start();
        //LoadSpine("spine001", @"E:\proj\ProjectS\ProjectS\client\trunk\projects\res\spine\spine001.zip");
        //watch.Stop();

        //Debug.Log("Spine 加载时间: " + watch.ElapsedMilliseconds.ToString());

        // NeedLoadSpine = true;
        // SpineName = "spine001";
        // SpineZipPath = @"E:\proj\ProjectS\ProjectS\client\trunk\projects\res\spine\spine001.zip";

        // NeedPreloadSpine = true;
        // SpineDir = @"E:\proj\ProjectS\ProjectS\client\trunk\projects\res\spine\";

        ThreadStart threadStart = new ThreadStart(testLoad);
        Thread thread = new Thread(threadStart);
        thread.Start();
    }
 /// <summary>
 /// Initializes a new instance of the <see cref="MapGrhCursorTool"/> class.
 /// </summary>
 /// <param name="toolManager">The <see cref="ToolManager"/>.</param>
 public MapGrhCursorTool(ToolManager toolManager) : base(toolManager, CreateSettings())
 {
     var s = ToolBarControl.ControlSettings.AsButtonSettings();
     s.ClickToEnable = true;
 }
Exemple #47
0
 /// <summary>
 /// Initializes a new instance of the <see cref="MapPreviewTool"/> class.
 /// </summary>
 /// <param name="toolManager">The <see cref="ToolManager"/>.</param>
 protected MapPreviewTool(ToolManager toolManager) : base(toolManager, CreateSettings())
 {
     ToolBarControl.ControlSettings.ToolTipText = "Saves a preview image of the map to file";
     ToolBarControl.ControlSettings.Click -= ControlSettings_Click;
     ToolBarControl.ControlSettings.Click += ControlSettings_Click;
 }
 /// <summary>
 /// Initializes a new instance of the <see cref="MapEntityCursorTool"/> class.
 /// </summary>
 /// <param name="toolManager">The tool manager.</param>
 public MapEntityCursorTool(ToolManager toolManager) : base(toolManager, CreateSettings())
 {
     ToolBarControl.ControlSettings.AsSplitButtonSettings().ClickToEnable = true;
 }
 /// <summary>
 /// Initializes a new instance of the <see cref="MapEditBackgroundTool"/> class.
 /// </summary>
 /// <param name="toolManager">The <see cref="ToolManager"/>.</param>
 protected MapEditBackgroundTool(ToolManager toolManager) : base(toolManager, CreateSettings())
 {
     ToolBarControl.ControlSettings.ToolTipText = "Edit the background layers";
     ToolBarControl.ControlSettings.Click += ControlSettings_Click;
 }
Exemple #50
0
 /// <summary>
 /// Initializes a new instance of the <see cref="MapSaveAsTool"/> class.
 /// </summary>
 /// <param name="toolManager">The <see cref="ToolManager"/>.</param>
 protected MapSaveAsTool(ToolManager toolManager) : base(toolManager, CreateSettings())
 {
     ToolBarControl.ControlSettings.ToolTipText = "Saves the currently selected map as a new map";
     ToolBarControl.ControlSettings.Click += ControlSettings_Click;
 }
Exemple #51
0
 /// <summary>
 /// Initializes a new instance of the <see cref="MapPropertiesTool"/> class.
 /// </summary>
 /// <param name="toolManager">The <see cref="ToolManager"/>.</param>
 protected MapPropertiesTool(ToolManager toolManager) : base(toolManager, CreateSettings())
 {
     ToolBarControl.ControlSettings.ToolTipText = "Displays the properties for the current map";
     ToolBarControl.ControlSettings.Click += ControlSettings_Click;
 }
 /// <summary>
 /// Initializes a new instance of the <see cref="MapEditNPCSpawnsTool"/> class.
 /// </summary>
 /// <param name="toolManager">The <see cref="ToolManager"/>.</param>
 protected MapEditNPCSpawnsTool(ToolManager toolManager) : base(toolManager, CreateSettings())
 {
     ToolBarControl.ControlSettings.ToolTipText = "Edit the NPC spawns";
     ToolBarControl.ControlSettings.Click += ControlSettings_Click;
 }
 /// <summary>
 /// Initializes a new instance of the <see cref="MapBorderDrawerTool"/> class.
 /// </summary>
 /// <param name="toolManager">The <see cref="ToolManager"/>.</param>
 protected MapBorderDrawerTool(ToolManager toolManager) : base(toolManager, CreateSettings())
 {
     ToolBarControl.ControlSettings.AsButtonSettings().ClickToEnable = true;
 }
 /// <summary>
 /// Initializes a new instance of the <see cref="MapCursorToolBase"/> class.
 /// </summary>
 /// <param name="toolManager">The <see cref="ToolManager"/>.</param>
 /// <param name="settings">The <see cref="ToolSettings"/> to use to create this <see cref="Tool"/>.</param>
 /// <exception cref="ArgumentNullException"><paramref name="toolManager"/> is null.</exception>
 /// <exception cref="ArgumentNullException"><paramref name="settings"/> is null.</exception>
 protected MapCursorToolBase(ToolManager toolManager, ToolSettings settings)
     : base(toolManager, ModifyToolSettings(settings))
 {
     ShowObjectToolTip = true;
 }
Exemple #55
0
 /// <summary>
 /// Initializes a new instance of the <see cref="MapDeleteTool"/> class.
 /// </summary>
 /// <param name="toolManager">The <see cref="ToolManager"/>.</param>
 protected MapDeleteTool(ToolManager toolManager) : base(toolManager, CreateSettings())
 {
     ToolBarControl.ControlSettings.ToolTipText = "Delete the currently selected map";
     ToolBarControl.ControlSettings.Click += ControlSettings_Click;
 }
 /// <summary>
 /// Initializes a new instance of the <see cref="MapBorderDrawerTool"/> class.
 /// </summary>
 /// <param name="toolManager">The <see cref="ToolManager"/>.</param>
 protected MapLightSourceDrawerTool(ToolManager toolManager) : base(toolManager, CreateSettings())
 {
     ToolBarControl.ControlSettings.ToolTipText = "Toggles the display of the map light sources";
     ToolBarControl.ControlSettings.AsButtonSettings().ClickToEnable = true;
 }