public ActionResult DealRecord(int id = 0) { FormsAuthenticationTicket authentication = CommonFuntion.GetAuthenticationTicket(); int mana_id = authentication == null ? 0 : Convert.ToInt32(authentication.Name); var json_result = new JsonResult(); InterfaceSummaryRecordService summary_record_service = new SummaryRecordService(); t_summary_record deal = null; try { deal = summary_record_service.GetByID(id); if (deal != null && deal.mana_id == mana_id) { deal.is_deal = true; summary_record_service.Update(deal); json_result.Data = new { Result = true, Message = "" }; } else { json_result.Data = new { Result = false, Message = HtmlExtensions.Lang("_Error_Comm_Para") }; } } catch { json_result.Data = new { Result = false, Message = HtmlExtensions.Lang("_Error_Comm_Para") }; } return(json_result); }
public ActionResult SearchRecord(string s_date, string e_date, int record_type, int summary) { var json_result = new JsonResult(); FormsAuthenticationTicket authentication = CommonFuntion.GetAuthenticationTicket(); int mana_id = authentication == null ? 0 : Convert.ToInt32(authentication.Name); string check_result = CheckSearchRecord(s_date, e_date, record_type, summary); if (!string.IsNullOrEmpty(check_result)) { json_result.Data = new { Result = false, Message = check_result }; } else { DateTime start_date_datetime = DateTime.Parse(DateTime.Parse(s_date).ToString("yyyy-MM-dd")); DateTime end_date_datetime = DateTime.Parse(DateTime.Parse(e_date).ToString("yyyy-MM-dd")).AddDays(1); List <t_summary_record> search_list = new List <t_summary_record>(); InterfaceSummaryRecordService summary_record_service = new SummaryRecordService(); try { search_list = summary_record_service.Search(mana_id, start_date_datetime, end_date_datetime, record_type, summary) .OrderByDescending(M => M.add_time).ToList(); } catch { } json_result.Data = new { Result = true, Message = CreateShowSummaryRecord(mana_id, search_list) }; } return(json_result); }
public ActionResult RecordDetail() { ViewBag.Title = HtmlExtensions.Lang("Financing_RecordDetail_Title"); FormsAuthenticationTicket authentication = CommonFuntion.GetAuthenticationTicket(); int mana_id = authentication == null ? 0 : Convert.ToInt32(authentication.Name); InterfaceRecordTypeService record_type_service = new RecordTypeService(); InterfaceSummaryService summary_service = new SummaryService(); InterfaceSummaryRecordService summary_record_service = new SummaryRecordService(); List <t_record_type> record_type_list = new List <t_record_type>(); List <t_summary> summary_list = new List <t_summary>(); List <t_summary_record> summary_record_list = new List <t_summary_record>(); try { record_type_list = record_type_service.Table().ToList(); summary_list = summary_service.SearchByManagerID(mana_id).ToList(); summary_record_list = summary_record_service.SearchByManagerID(mana_id).ToList(); } catch { } ViewBag.RECORD_TYPE = JsonConvert.SerializeObject(record_type_list); ViewBag.SUMMARY = JsonConvert.SerializeObject(summary_list); ViewBag.SUMMARY_RECORD = CreateRecordDetailCount(summary_list, summary_record_list); return(View()); }
public ActionResult Record(AddRecordModel model) { if (ModelState.IsValid) { string check_result = CheckRecord(model); if (!string.IsNullOrEmpty(check_result)) { return(Content(ReturnMessageAndRedirect(check_result, "Financing", "Record"))); } else { InterfaceSummaryRecordService summary_record_service = new SummaryRecordService(); t_summary_record summary_record = CreateSummaryRecord(model); try { summary_record_service.Insert(summary_record); } catch { } } } return(RedirectToAction("Record", "Financing")); }
public ActionResult NotDealLoan() { var json_result = new JsonResult(); FormsAuthenticationTicket authentication = CommonFuntion.GetAuthenticationTicket(); int mana_id = authentication == null ? 0 : Convert.ToInt32(authentication.Name); InterfaceSummaryRecordService summary_record_service = new SummaryRecordService(); List <t_summary_record> search_list = new List <t_summary_record>(); try { search_list = summary_record_service.NotDealLoan(mana_id).OrderByDescending(M => M.add_time).ToList(); } catch { } json_result.Data = new { Result = true, Message = CreateShowSummaryRecord(mana_id, search_list) }; return(json_result); }
public ActionResult RecordAdjust() { ViewBag.Title = HtmlExtensions.Lang("Financing_RecordAdjust_Title"); FormsAuthenticationTicket authentication = CommonFuntion.GetAuthenticationTicket(); int mana_id = authentication == null ? 0 : Convert.ToInt32(authentication.Name); InterfaceSummaryService summary_service = new SummaryService(); InterfaceSummaryRecordService summary_record_service = new SummaryRecordService(); List <t_summary> summary_list = new List <t_summary>(); List <t_summary_record> summary_record_list = new List <t_summary_record>(); try { summary_list = summary_service.SearchByManagerID(mana_id).ToList(); summary_record_list = summary_record_service.SearchByManagerID(mana_id).ToList(); } catch { } ViewBag.DATA = CreateRecordAdjustCount(summary_list, summary_record_list); return(View()); }
public ActionResult RecordAdjust(AdjustRecordModel model) { FormsAuthenticationTicket authentication = CommonFuntion.GetAuthenticationTicket(); int mana_id = authentication == null ? 0 : Convert.ToInt32(authentication.Name); InterfaceSummaryRecordService summary_record_service = new SummaryRecordService(); if (ModelState.IsValid) { string check_result = CheckRecordAdjust(mana_id, model); if (!string.IsNullOrEmpty(check_result)) { return(Content(ReturnMessageAndRedirect(check_result, "Financing", "RecordAdjust"))); } else { List <t_summary_record> summary_record_list = new List <t_summary_record>(); try { summary_record_list = summary_record_service.SearchByManagerID(mana_id).ToList(); } catch {} for (int i = 0; i < model.summ_id.Count(); i++) { int id = model.summ_id[i]; decimal summ_total_amount = CalAmount(id, summary_record_list); decimal adjust_amount = model.adjust_amont[i]; //如果调整数和数据库记录数不一致,则需要插入数据 decimal diff = adjust_amount - summ_total_amount; if (diff != 0) { t_summary_record insert = new t_summary_record(); insert.mana_id = mana_id; insert.summ_id = id; insert.summ_tran_id = 0; insert.loan_type_code = 0; insert.amount = diff; insert.tran_amount = 0; insert.remark = "AUTO"; insert.add_time = DateTime.Now; insert.is_deal = true; if (diff > 0) { insert.reco_type_code = WebCont.RECORD_TYPE_INCOME; } else { insert.reco_type_code = WebCont.RECORD_TYPE_PAY; } try { summary_record_service.DelayInsert(insert); } catch { } } } try { summary_record_service.DelaySubmit(); } catch { } } } return(RedirectToAction("RecordAdjust", "Financing")); }