public PartialViewResult AddItem(int sequence)//,int pymID, string companyCode) { PaymentItemsService service = new PaymentItemsService(); PaymentItemsChargeViewModel invoiceItemModel = service.InitialItem(sequence);//, pymID, companyCode); return(PartialView("~/Views/CenterSetting/PaymentItems/PaymentItemsDetailItem.cshtml", invoiceItemModel)); }
public PaymentItemsChargeViewModel InitialItem(int sequence)//, int pymID, string companyCode) { PaymentItemsChargeViewModel pymItems = new PaymentItemsChargeViewModel(); try { int seq = sequence; pymItems.SEQUENCE = seq; pymItems.ChargeTypeList = ValueHelpService.GetValueHelp("CHARGE_TYPE").ToList(); pymItems.IsActionList = ValueHelpService.GetValueHelp(ConstantVariableService.ISACTIONTYPE); } catch (Exception ex) { throw ex; } return(pymItems); }
public override PaymentItemsViewModel GetDetail(int id) { PaymentItemsViewModel pymItemsModel = NewFormData(); //User Type User userInfo = UserService.GetSessionUserInfo(); try { using (var context = new PYMFEEEntities()) { var entPymItems = (from m in context.PAYMENT_ITEMS where m.ID == id select m).FirstOrDefault(); if (entPymItems != null) { MVMMappingService.MoveData(entPymItems, pymItemsModel); pymItemsModel.LASTMODIFIED_BY = userInfo.UserCode; pymItemsModel.LASTMODIFIED_DATE = DateTime.Now; var entPymItemsCharge = (from n in context.PAYMENT_ITEMS_CHAGE where n.COMPANY_CODE == entPymItems.COMPANY_CODE && n.PAYMENT_ITEMS_ID == id orderby n.SEQUENCE select n).ToList(); foreach (var item in entPymItemsCharge) { PaymentItemsChargeViewModel pymChargeModel = new PaymentItemsChargeViewModel(); MVMMappingService.MoveData(item, pymChargeModel); pymChargeModel.ChargeTypeList = ValueHelpService.GetValueHelp(ConstantVariableService.CHARGETYPE).ToList(); pymChargeModel.IsActionList = ValueHelpService.GetValueHelp(ConstantVariableService.ISACTIONTYPE); pymItemsModel.pymItemsChargeList.Add(pymChargeModel); } } } } catch (Exception ex) { throw ex; } return(pymItemsModel); }