public ActionResult _DetailEdit(CustReportDetail CustReportDet, int? id)
 {
     if (ModelState.IsValid)
     {
         this.genericMgr.UpdateWithTrim(CustReportDet);
         SaveSuccessMessage(Resources.Report.CustReport.CustReport_Updated);
     }
     TempData["TabIndex"] = 1;
     return PartialView(CustReportDet);
 }
 public ActionResult _DetailNew(string id)
 {
     CustReportDetail custReportDetail = new CustReportDetail();
     custReportDetail.Code = id;
     return PartialView(custReportDetail);
 }
        public ActionResult _DetailNew(CustReportDetail CustReport)
        {
            if (ModelState.IsValid)
            {

                if (this.genericMgr.FindAll<long>(existsCodeVerifyStatement, new object[] { CustReport.Code})[0] == 0)
                {
                    SaveErrorMessage("Report menu code not exist.", CustReport.Code);
                }
                else if (this.genericMgr.FindAll<long>(duiplicateDetVerifyStatement, new object[] { CustReport.Code, CustReport.ParamType })[0] > 0)
                {
                    SaveErrorMessage(Resources.EXT.ControllerLan.Con_ParamTypeDuplicate, CustReport.Code);
                }
                else
                {
                    this.genericMgr.CreateWithTrim(CustReport);
                    SaveSuccessMessage(Resources.Report.CustReport.CustReport_Added);
                    TempData["Name"] = genericMgr.FindById<CustReportMaster>(CustReport.Code).Name;
                    return RedirectToAction("_Detail/" + CustReport.Code);
                }
            }

            return PartialView(CustReport);
        }
 public ActionResult _Detail(GridCommand command, CustReportDetail custReportDetail,string code)
 {
     ViewBag.Code = code;
     ViewBag.Name = TempData["Name"];
     if (ViewBag.Name == null)
     {
         ViewBag.Name = genericMgr.FindById<CustReportMaster>(code).Name;
     }
     ViewBag.PageSize = base.ProcessPageSize(command.PageSize);
     return PartialView();
 }