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));
        }
Ejemplo n.º 2
0
        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);
        }
Ejemplo n.º 3
0
        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);
        }