public ActionResult GetItemList()
        {
            ViewBag.ddlItemTypeName = _itemTypeBusiness.GetAllItemTypeByOrgId(OrgId).Select(itemtype => new SelectListItem {
                Text = itemtype.ItemName, Value = itemtype.ItemId.ToString()
            }).ToList();

            ViewBag.ddlUnitName = _unitBusiness.GetAllUnitByOrgId(OrgId).Select(unit => new SelectListItem {
                Text = unit.UnitName, Value = unit.UnitId.ToString()
            }).ToList();

            IEnumerable <ItemDomainDTO> itemDomains = _itemBusiness.GetAllItemByOrgId(1).Select(item => new ItemDomainDTO
            {
                ItemId         = item.ItemId,
                ItemName       = item.ItemName,
                Remarks        = item.Remarks,
                StateStatus    = (item.IsActive == true ? "Active" : "Inactive"),
                OrganizationId = item.OrganizationId,
                ItemTypeId     = item.ItemTypeId,
                ItemTypeName   = _itemTypeBusiness.GetItemType(item.ItemTypeId, OrgId).ItemName,
                UnitId         = item.UnitId,
                UnitName       = _unitBusiness.GetUnitOneByOrgId(item.UnitId, OrgId).UnitName
            }).ToList();
            List <ItemViewModel> itemViewModels = new List <ItemViewModel>();

            AutoMapper.Mapper.Map(itemDomains, itemViewModels);
            return(View(itemViewModels));
        }
        public ActionResult GetRequsitionDetails(long?reqId)
        {
            IEnumerable <RequsitionDetailDTO> requsitionDetailDTO = _requsitionDetailBusiness.GetAllReqDetailByOrgId(OrgId).Where(rqd => reqId == null || reqId == 0 || rqd.ReqInfoId == reqId).Select(d => new RequsitionDetailDTO
            {
                ReqDetailId  = d.ReqDetailId,
                ItemTypeId   = d.ItemTypeId.Value,
                ItemTypeName = (_itemTypeBusiness.GetItemType(d.ItemTypeId.Value, OrgId).ItemName),
                ItemId       = d.ItemId.Value,
                ItemName     = (_itemBusiness.GetItemOneByOrgId(d.ItemId.Value, OrgId).ItemName),
                Quantity     = d.Quantity.Value,
                UnitName     = (_unitBusiness.GetUnitOneByOrgId(d.UnitId.Value, OrgId).UnitSymbol)
            }).ToList();
            List <RequsitionDetailViewModel> requsitionDetailViewModels = new List <RequsitionDetailViewModel>();

            AutoMapper.Mapper.Map(requsitionDetailDTO, requsitionDetailViewModels);

            ViewBag.RequisitionStatus = _requsitionInfoBusiness.GetRequisitionById(reqId.Value, OrgId).StateStatus;

            return(PartialView("_GetRequsitionDetails", requsitionDetailViewModels));
        }
Ejemplo n.º 3
0
        public ActionResult GetUnitByItemId(long itemId)
        {
            var           unitId  = _itemBusiness.GetItemOneByOrgId(itemId, OrgId).UnitId;
            var           unit    = _unitBusiness.GetUnitOneByOrgId(unitId, OrgId);
            UnitDomainDTO unitDTO = new UnitDomainDTO();

            unitDTO.UnitId     = unit.UnitId;
            unitDTO.UnitName   = unit.UnitName;
            unitDTO.UnitSymbol = unit.UnitSymbol;
            return(Json(unitDTO));
        }