Esempio n. 1
0
        public JsonResult FinanceReportGetOne(int id)
        {
            ResultInfo <FinanceReport> result = new ResultInfo <FinanceReport>();

            result.Data = FinanceReportDBOperate.GetModelById(id);
            return(Json(result));
        }
Esempio n. 2
0
        public JsonResult FinanceReportAdd(FinanceReport model)
        {
            ResultInfo info  = new ResultInfo();
            var        flag  = false;
            AdminInfo  admin = CookieOperate.UserAdminCookie;

            model.CreateBy = admin.UserName;
            if (model.Id <= 0)
            {
                flag           = FinanceReportDBOperate.AddFinanceReport(model);
                info.IsSuccess = flag;
                if (flag)
                {
                    info.Message = "保存成功";
                }
            }
            else
            {
                flag           = FinanceReportDBOperate.ModifyFinanceReport(model);
                info.IsSuccess = flag;
                if (flag)
                {
                    info.Message = "保存成功";
                }
            }
            return(Json(info));
        }
Esempio n. 3
0
        /// <summary>
        /// 导入报表
        /// </summary>
        /// <param name="dt">用户所传Excel</param>
        /// <param name="admin">用户</param>
        /// <returns></returns>
        public static bool ImportExcel(DataTable dt, CompanyUser admin)
        {
            var flag = false;

            dt   = ConventImportDt(dt, admin);
            flag = FinanceReportDBOperate.ImportExcel(dt);
            return(flag);
        }
Esempio n. 4
0
        public static List <ExportFinanceModel> GetExportList(Dto.Model.QueryBase model)
        {
            var list       = FinanceReportDBOperate.GetList(model);
            var ExPortList = new List <ExportFinanceModel>();

            ExPortList = list.ConvertAll(a => ConventToExPortFinance(a));
            return(ExPortList);
        }
Esempio n. 5
0
        public JsonResult FinanceReportData(QueryBase model)
        {
            ResultInfo info = new ResultInfo()
            {
                Message = "", IsSuccess = true
            };

            info.Message = FinanceReportDBOperate.GetReportData(model);
            return(Json(info));
        }
Esempio n. 6
0
        public JsonResult FinanceReportList(QueryBase model)
        {
            var totalcount = 0;

            model.CompanyId = CookieOperate.UserAdminCookie.CompanyId;
            var list = FinanceReportDBOperate.GetPagerList(model, out totalcount);
            PagerList <FinanceReport> pagerList = new PagerList <FinanceReport>();

            pagerList.rows  = list;
            pagerList.total = totalcount;
            return(Json(pagerList));
        }
Esempio n. 7
0
        public JsonResult FinanceReportDel(int Id)
        {
            ResultInfo    info  = new ResultInfo();
            var           flag  = false;
            FinanceReport model = new FinanceReport()
            {
                Id = Id, Operater = CookieOperate.UserAdminCookie.UserName
            };

            flag           = FinanceReportDBOperate.DeleteFinanceReport(model);
            info.IsSuccess = flag;
            if (flag)
            {
                info.Message = "删除成功";
            }
            return(Json(info));
        }