Esempio n. 1
0
 void Start()
 {
     selectedHero        = null;
     heroDetailsAnimator = gameObject.GetComponent <Animator>();
     currentState        = DetailsState.Closed;
     requisitionManager  = requisitionManagerObject.GetComponent <RequisitionManager>();
 }
Esempio n. 2
0
 void Start()
 {
     heroButtons            = gameObject.GetComponentsInChildren <SelectHeroButton>().ToList();
     heroSelectorUiAnimator = gameObject.GetComponent <Animator>();
     buildHeroPicker();
     requisitionManager = GameObject.FindWithTag("RequisitionManager").GetComponent <RequisitionManager>();
     currentState       = SelectorState.Closed;
 }
 void Start()
 {
     heroSelector       = GameObject.FindWithTag("HeroSelector").GetComponent <HeroSelector>();
     requisitionManager = GameObject.FindWithTag("RequisitionManager").GetComponent <RequisitionManager>();
 }
 void Start()
 {
     requisitionManager = GameObject.FindGameObjectWithTag("RequisitionManager").GetComponent <RequisitionManager>();
     currentStatus      = AbilityStatus.Cooldown;
     cooldownEnd        = Time.time + cooldownTime;
 }
Esempio n. 5
0
        private void GetRequisitionDetail()
        {
            try
            {
                String test = String.Empty;
                RequisitionManager manager = new RequisitionManager();
                Int64 requisitionID = Convert.ToInt64(HttpContext.Current.Request.QueryString["requisitionID"]);
                String menuName = HttpContext.Current.Request.QueryString["menuName"];
                String requisitionTest = HttpContext.Current.Request.QueryString["requisitionTest"];
                String refTypeID = HttpContext.Current.Request.QueryString["refTypeID"];
                String refTypeTest = HttpContext.Current.Request.QueryString["refTypeTest"];
                String refNo = HttpContext.Current.Request.QueryString["refNo"];

                CustomList<ItemRequisitionDetail> RequisitionDetailList = manager.GetAllItemRequisitionDetail(requisitionID);
                CustomList<ItemRequisitionDetail> ExistingRequisitionDetailList = (CustomList<ItemRequisitionDetail>)HttpContext.Current.Session[menuName + "_ItemRequisitionDetailList"];
                foreach (ItemRequisitionDetail RD in RequisitionDetailList)
                {
                    if (refTypeID.IsNotNullOrEmpty())
                        RD.SourceReferenceTypeID = refTypeID.ToInt();
                    RD.SourceReferenceType = refTypeTest;
                    RD.SourceReference = requisitionTest;
                    RD.SourceReferenceID = requisitionID;
                    RD.SourceReferenceNo = refNo;
                    RD.SetAdded();
                    ExistingRequisitionDetailList.Add(RD);
                }
                HttpContext.Current.Session[menuName + "_ItemRequisitionDetailList"] = ExistingRequisitionDetailList;

                HttpContext.Current.Response.Clear();
                HttpContext.Current.Response.ContentType = "text/plain";
                HttpContext.Current.Response.Write(test);
                HttpContext.Current.Response.Flush();
            }
            catch (Exception ex)
            {
                throw (ex);
            }
        }
Esempio n. 6
0
        private void GetRefTransDetail()
        {
            try
            {
                String test = String.Empty;
                RequisitionManager manager = new RequisitionManager();
                Int64 RefID = Convert.ToInt64(HttpContext.Current.Request.QueryString["RefID"]);
                String POTest = HttpContext.Current.Request.QueryString["POTest"];
                String refTypeID = HttpContext.Current.Request.QueryString["refTypeID"];
                String refTypeTest = HttpContext.Current.Request.QueryString["refTypeTest"];
                String refNo = HttpContext.Current.Request.QueryString["refNo"];
                CustomList<ItemRequisitionDetail> ItemRequisitionDetailList = manager.GetAllItemRequisitionDetail(RefID);
                CustomList<PODetail> ExistingPODetailList = (CustomList<PODetail>)HttpContext.Current.Session["PO_PODetailList"];
                foreach (ItemRequisitionDetail IR in ItemRequisitionDetailList)
                {
                    PODetail obj = new PODetail();
                    obj.ItemGroupID = IR.ItemGroupID;
                    obj.ItemSubGroupID = IR.ItemSubGroupID;
                    obj.ItemCode = IR.ItemCode;
                    obj.UOMID = IR.UOMID;
                    obj.ItemQty = IR.ItemQty;
                    obj.UnitPrice = IR.UnitPrice;

                    if (refTypeID.IsNotNullOrEmpty())
                        obj.SourceReferenceTypeID = refTypeID.ToInt();
                    obj.SourceReferenceType = refTypeTest;
                    obj.SourceReference = POTest;
                    obj.SourceReferenceID = RefID;
                    obj.SourceReferenceNo = refNo;
                    ExistingPODetailList.Add(obj);
                }
                HttpContext.Current.Session["PO_PODetailList"] = ExistingPODetailList;

                HttpContext.Current.Response.Clear();
                HttpContext.Current.Response.ContentType = "text/plain";
                HttpContext.Current.Response.Write(test);
                HttpContext.Current.Response.Flush();
            }
            catch (Exception ex)
            {
                throw (ex);
            }
        }
        private void InitialiazeIssuanceEntry(string requestReferenceNumber)
        {
            RequisitionManager rManager = new RequisitionManager();
            ItemManager itemManager = new ItemManager();
            var items = rManager.FetchAll()
                .Where(r => r.ReferenceNumber.Equals(requestReferenceNumber)
                    && !r.Status.Equals(Transaction.TransactionStatus.Completed.ToString()));

            decimal totalAmount =
                (from p in items let item = itemManager.FetchById(p.ItemId) select item.LastSellingPrice*p.QuantityIssued).Sum();
            txtTotalAmount.Text = totalAmount.ToString("##0.00");

            ItemClassificationManager classificationManager = new ItemClassificationManager();
            ItemTypeManager itManager = new ItemTypeManager();
            UnitManager uManager = new UnitManager();
            List<RequestItem> requesItems = (from ri in items
                let classification = classificationManager.FetchById(ri.ItemClassificationId)
                let department = _dManager.FetchById(ri.DepartmentId)
                let item = itemManager.FetchById(ri.ItemId)
                let type = itManager.FetchById(item.TypeId)
                let unit = uManager.FetchById(ri.UnitId)
                select new RequestItem
                {
                    Barcode = ri.BarCode,
                    ClassificationName = classification.ClassificationName,
                    ClassificationId = classification.Id,
                    DepartmentId = department.Id,
                    DepartmentName = department.Description,
                    ItemCode = item.ItemCode,
                    ItemId = item.Id,
                    ItemName = item.ItemName,
                    ReferenceNumber = ri.ReferenceNumber,
                    RequestDate = ri.RequisitionDate,
                    RequestTo = ri.DepartmentId,
                    TypeId = type.Id,
                    TypeName = type.ItemDesciption,
                    UnitName = unit.Description,
                    UnitId = unit.Id,
                    Uid = ri.UniqueId,
                    Quantity = ri.QuantityIssued,
                    RequesitionId = ri.Id,
                    ItemPrice = item.LastSellingPrice,
                    ReceivedQuantity = ri.QuantityReceived,
                    IssuedQuantity = ri.QuantityIssued
                }).ToList();

            Session["REQUEST_ITEMS"] = requesItems;
            gvSelectedItems.DataSource = requesItems;
            gvSelectedItems.DataBind();

            if (requesItems.Count>0)
            {
                divMessageBox.Visible = true;
                divMessageBox.Attributes.Add("class", "notify info");
                ltrlMessageHeader.Text = "Search Result!";
                ltrlMessage.Text = "(" + requesItems.Count + ") Requistion detail found!";
                btnSubmitIssuance.Enabled = true;
            }
            else
            {
                divMessageBox.Visible = true;
                divMessageBox.Attributes.Add("class", "notify warning");
                ltrlMessageHeader.Text = "Search Result!";
                ltrlMessage.Text = "No Requistion found!";
                btnSubmitIssuance.Enabled = false;
            }
        }