Exemple #1
0
        public ActionResult ReturnIndex(ResourceIssueModel riModel)
        {
            ResourceIssueModel db = new ResourceIssueModel();

            db.GetResourceIssueList = _iResourceIssue.GetResourceIssueList();
            return(View(db));
        }
Exemple #2
0
        public ActionResult ResourceIssueIndex()
        {
            ResourceIssueModel db = new ResourceIssueModel();

            ViewBag.FirstName       = new SelectList(_iSetupService.GetResourceSubscriberList(), "SuscriberId", "FirstName");
            db.GetResourceIssueList = _iResourceIssue.GetResourceIssueList();
            return(View(db));
        }
Exemple #3
0
        public ActionResult CreateReturn(int issueId)
        {
            ResourceIssueModel riModel = new ResourceIssueModel();

            riModel = _iResourceIssue.GetResourceIssueList().Where(x => x.IssueId == issueId).FirstOrDefault();

            riModel.ReturnedDateNepali = CommonService.GetCurrentNepaliDate(DateTime.Now);
            return(PartialView("_CreateRetrun", riModel));
        }
Exemple #4
0
 public ActionResult ResourceIssueIndex(ResourceIssueModel riModel)
 {
     ViewBag.FirstName = new SelectList(_iSetupService.GetResourceSubscriberList(), "SubscriberId", "FirstName");
     if (riModel.SubscriberId > 0)
     {
         riModel.GetResourceIssueList = _iResourceIssue.GetResourceIssueList().Where(x => x.SubscriberId == riModel.SubscriberId && x.ReturnedDate == null).ToList();
     }
     return(View(riModel));
 }
Exemple #5
0
        public ActionResult CreateResourceIssue(int resourceCopyId, int subscriberId)
        {
            ResourceIssueModel riModel = new ResourceIssueModel();

            riModel.ResourceCopyNumber = _iResourceService.GetResourceCopiesList().Where(x => x.ResourceCopyId == resourceCopyId).FirstOrDefault().ResourceCopyNumber;
            riModel.ResourceCopyId     = resourceCopyId;
            riModel.SubscriberId       = subscriberId;
            riModel.IssueDateNepali    = CommonService.GetCurrentNepaliDate(DateTime.Now);
            riModel.ReturnDateNepali   = CommonService.GetCurrentNepaliDate(DateTime.Now.AddDays(+7));
            return(PartialView("_CreateResourceIssue", riModel));
        }
Exemple #6
0
 public ActionResult CreateReturn(ResourceIssueModel riModel)
 {
     if (ModelState.IsValid)
     {
         var result = _iResourceIssue.CreateResourceIssue(riModel);
         return(Json(result, JsonRequestBehavior.AllowGet));
     }
     else
     {
         return(Json(rModel, JsonRequestBehavior.AllowGet));
     }
 }
Exemple #7
0
 public List <ResourceIssueModel> GetSearchedResourceCopy(ResourceIssueModel db)
 {
     using (PointOfSaleEntities context = new PointOfSaleEntities())
     {
         return(context.Database.SqlQuery <ResourceIssueModel>("SpGetResourceCopy @resourceCopyId,@authorId,@publicationId,@gradeId,@subjectId",
                                                               new SqlParameter("resourceCopyId", db.ResourceId),
                                                               new SqlParameter("authorId", db.AuthorId ?? SqlInt32.Null),
                                                               new SqlParameter("publicationId", db.PublicationId ?? SqlInt32.Null),
                                                               new SqlParameter("gradeId", db.GradeId ?? SqlInt32.Null),
                                                               new SqlParameter("subjectId", db.SubjectId ?? SqlInt32.Null)
                                                               ).ToList());
     }
 }
Exemple #8
0
        public ActionResult IssueIndex(ResourceIssueModel db)
        {
            //ResourceIssueModel db = new ResourceIssueModel();
            ViewBag.ResourceList = new SelectList(_iSetupService.GetResourceSetupList(), "ResourceId", "ResourceName");
            ViewBag.Author       = new SelectList(_iResourceAuthorService.GetResourceAuthorList(), "AuthorId", "Author");
            ViewBag.Publisher    = new SelectList(_iResourcePublicationService.GetResourcePublicationList(), "PublicationId", "Publisher");
            ViewBag.GradeNameEng = new SelectList(_iSetupService.GetGradeList(), "GradeId", "GradeNameEng");
            ViewBag.Subject      = new SelectList(_iSetupService.GetSubjectList(), "SubjectId", "SubjectName");
            if (db.ResourceId > 0)
            {
                db.GetResourceIssueList = _iResourceIssue.GetSearchedResourceCopy(db);
            }

            return(View(db));
        }
Exemple #9
0
        public ReturnMessageModel CreateResourceIssue(ResourceIssueModel riModel)
        {
            try
            {
                using (PointOfSaleEntities _context = new PointOfSaleEntities())
                {
                    var rtRow = _context.ResourceIssues.Where(x => x.IssueId == riModel.IssueId).FirstOrDefault();
                    if (rtRow == null)
                    {
                        rtRow = new ResourceIssue();
                    }

                    rtRow.ResourceCopyId = riModel.ResourceCopyId;
                    rtRow.IssueDate      = CommonService.GetEnglishDate(riModel.IssueDateNepali);
                    rtRow.ReturnBackDate = CommonService.GetEnglishDate(riModel.ReturnDateNepali);
                    rtRow.ReturnedDate   = CommonService.GetEnglishDate(riModel.ReturnDateNepali);
                    rtRow.Remarks        = riModel.Remarks;

                    rtRow.subscriber = riModel.SubscriberId;



                    _context.ResourceIssues.Add(rtRow);
                    _context.SaveChanges();



                    rModel.Msg     = "Issue Saved Successfully";
                    rModel.Success = true;
                    return(rModel);
                }
            }
            catch (Exception ex)
            {
                rModel.Msg     = "Issue Saved Failed";
                rModel.Success = false;
                return(rModel);
            }
        }