示例#1
0
        public ActionResult SubmitOfficialReceipt(Models.OfficialReceiptModel ORModel)
        {
            Mapper.CreateMap <Models.OfficialReceipt, BusinessObjects.OfficialReceipt>();
            List <Dictionary <string, object> > session = (List <Dictionary <string, object> >)Session["loginDetails"];
            string UserCode = session[0]["Code"].ToString();

            LMS.Models.DevelopmentTools.UserAccount UserAccount          = Mapper.Map <BusinessObjects.UserAccount, LMS.Models.DevelopmentTools.UserAccount>(DTSecurityservice.getUserAccountbyCode(UserCode));
            BusinessObjects.OfficialReceipt         OfficialReceiptModel = Mapper.Map <Models.OfficialReceipt, BusinessObjects.OfficialReceipt>(ORModel.OfficialReceipt);
            OfficialReceiptModel.UserID         = UserAccount.ID;
            OfficialReceiptModel.OrganizationID = UserAccount.OrganizationID;
            return(Content(service.SubmitOfficialReceipt(OfficialReceiptModel).ToString()));
        }
示例#2
0
        public ActionResult viewORNumber(string ORNumber)
        {
            Mapper.CreateMap <BusinessObjects.OfficialReceipt, LMS.Models.OfficialReceipt>();
            Mapper.CreateMap <BusinessObjects.Sundry, LMS.Models.Collection.Sundry>();
            LMS.Models.OfficialReceiptModel ORReceiptModel = new Models.OfficialReceiptModel();
            ORReceiptModel.OfficialReceipt = Mapper.Map <BusinessObjects.OfficialReceipt, LMS.Models.OfficialReceipt>(service.getOfficialReceipt(ORNumber));
            ORReceiptModel.Sundry          = Mapper.Map <IEnumerable <BusinessObjects.Sundry>, IEnumerable <LMS.Models.Collection.Sundry> >(service.getSundry(ORNumber));
            var pvr = new PartialViewResult();

            if (ORReceiptModel.OfficialReceipt.OfficialReceiptType == "1")
            {
                pvr = PartialView("_ViewOfficialReceipt", ORReceiptModel);
            }
            else if (ORReceiptModel.OfficialReceipt.OfficialReceiptType == "2")
            {
                pvr = PartialView("_ViewSundry", ORReceiptModel);
            }
            return(pvr);
        }