示例#1
0
        private JsonRetModel CM_ExcelOperate(CM_Excel_Model exl)
        {
            JsonRetModel ret = new JsonRetModel {
                Ret = false
            };

            try
            {
                if (exl != null)
                {
                    Type   type = Type.GetType(string.Format("LayUI.Win.Excels.{0}.{1}", exl.Methed, exl.ClassName));
                    object obj  = Activator.CreateInstance(type);
                    switch (exl.Methed)
                    {
                    case "Imort":
                        ret = (obj as LayUI.Win.Excels.Imort.BaseImport).ImportExcel(exl.paras);
                        break;

                    case "Export":
                        ret = (obj as LayUI.Win.Excels.Export.BaseExport).ExportExcel(exl.paras);
                        break;

                    default:
                        break;
                    }
                }
            }
            catch (Exception ex)
            {
                ret.Data = ex.Message;
            }

            return(ret);
        }
示例#2
0
 public JsonRetModel CM_ExcelExport(CM_Excel_Model exl)
 {
     exl.Methed = "Export";
     return(CM_ExcelOperate(exl));
 }