Exemplo n.º 1
0
        public override bool Execute(Framework.Task.Task task, ref string errmsg)
        {
            bool result = true;

            switch (task.Command)
            {
            case "export":
                YwCyhService epService2 = new YwCyhService();
                IWorkbook    book2      = epService2.Export();
                if (task.paralist == null)
                {
                    task.paralist = new System.Collections.ArrayList();
                }
                task.paralist.Add(book2);
                break;

            case "exportExample":
                YwCyhService epService1 = new YwCyhService();
                IWorkbook    book1      = epService1.ExportExample();
                if (task.paralist == null)
                {
                    task.paralist = new System.Collections.ArrayList();
                }
                task.paralist.Add(book1);
                break;

            case "importSave":
                result = DealImport(task, ref errmsg);
                if (result == false)
                {
                    return(false);
                }
                break;

            case "import":
                task.Width    = 400;
                task.Height   = 250;
                task.PagePath = "ChargeImport.aspx";
                break;

            case "ucreate":
                task.Width    = 1100;
                task.Height   = 500;
                task.PagePath = "ChargeEdit.aspx";
                break;

            case "uedit":
                task.Width     = 1100;
                task.Height    = 500;
                task.PagePath  = "ChargeEdit.aspx";
                task.PageParam = task.CommandArgument;
                break;

            case "ushow":
                task.Width     = 1100;
                task.Height    = 500;
                task.PagePath  = "ChargeEdit.aspx";
                task.PageParam = task.CommandArgument;
                break;

            case "udelete":
                Delete(task, ref errmsg);
                break;

            case "save":
                Save(task, ref errmsg);
                break;
            }
            return(true);
        }