示例#1
0
 private void Update()
 {
     if (Input.GetButtonDown("Interact") && playerInRange)
     {
         VendorManager.RequestInterface(vendorInventory);
     }
 }
示例#2
0
 public VendorsController()
 {
     VendorManager = new VendorManager();
     XurManager    = new XurManager();
     TrialsManager = new TrialsManager();
     BountyManager = new BountyManager();
 }
示例#3
0
        public void GetVendors()
        {
            List <VendorModel> vendors = VendorManager.GetVendors();
            int expected = 2;

            Assert.AreEqual(vendors.Count, expected);
        }
示例#4
0
 public WeeklyController()
 {
     NfManager     = new NightFallManager();
     VendorManager = new VendorManager();
     PrisonManager = new PrisonManager();
     BountyManager = new BountyManager();
 }
        public ActionResult InsertVendor(AdminVWModel adminVwModel, HttpPostedFileBase image)
        {
            VendorManager manager = new VendorManager();

            if (adminVwModel.Vendors != null && adminVwModel.Vendors.VendorId > 0)
            {
                _UploadImage(adminVwModel, image);
                adminVwModel.Vendors.IsInActive = false;
                adminVwModel.Vendors.UpdateBy   = "Admin";
                adminVwModel.Vendors.UpdateDate = DateTime.Now.Date;
                VendorManager.UpdateVendor(adminVwModel.Vendors);
            }
            else
            {
                _UploadImage(adminVwModel, image);
                if (adminVwModel.Vendors != null)
                {
                    _UploadImage(adminVwModel, image);
                    adminVwModel.Vendors.IsInActive  = false;
                    adminVwModel.Vendors.CreatedBy   = "Admin";
                    adminVwModel.Vendors.CreatedDate = DateTime.Now.Date;
                    VendorManager.InsertVendor(adminVwModel.Vendors);
                    //_sendEmail(adminVwModel.Vendors);
                }
            }
            return(RedirectToAction("AdminVendors"));
        }
示例#6
0
        public ActionResult Destiny1Index(bool noLayout = false)
        {
            if (D1Cache == null || D1Cache.CacheExpired)
            {
                D1Cache = new VendorContentModel()
                {
                    HideSrl = true,

                    XurInTower        = XurManager.InTower(1),
                    XurSales          = XurManager.GetD1CurrentItems(),
                    XurLocation       = XurManager.GetD1CurrentLocation(),
                    MaterialExchanges = VendorManager.GetMaterialExchange(),
                    MaterialDetail    = VendorManager.GetMaterialDetails(),
                    TrialsDetails     = TrialsManager.GetCurrentMap(),
                    IronLordBounties  = BountyManager.GetWeeklyBounties("Shiro"),
                    IronLordArtifacts = BountyManager.GetWeeklyRewards("Tyra"),
                    SrlBounties       = BountyManager.GetBounties("Srl"),
                    SrlRewards        = BountyManager.GetRewards(new DateTime(2016, 12, 13), 1, "Srl"),

                    ExpiryTime = DateTime.Now.AddMinutes(30),
                    StartTime  = DateTime.Now
                };
            }

            if (noLayout)
            {
                return(View("Destiny1/PartialIndex", D1Cache));
            }
            else
            {
                ViewBag.HtmlTagOverride = @"data-redirect=""/#vendors""";
                return(View("Destiny1/Index", D1Cache));
            }
        }
示例#7
0
        }//End of ProductView(.)

        public ProductView(AccessToken accToken, Product ProductInfo)
        {
            InitializeComponent();
            _myAccessToken       = accToken;
            _productManager      = new ProductManager();
            _vendorManager       = new VendorManager();
            _vendorSourceManager = new VendorSourceItemManager();
            _currentProduct      = ProductInfo;
            //Assigning the current product values to the appropriate controls.
            this.Text                 = "Update Product";
            btMorph.Text              = "Update Product";
            tbProductID.Text          = ProductInfo.Id.ToString();
            tbDescription.Text        = ProductInfo.description;
            tbItemName.Text           = ProductInfo.Name;
            nudUnitPrice.Value        = ProductInfo.unitPrice;
            nudAvailableQty.Value     = ProductInfo.available;
            nudOnHandQty.Value        = ProductInfo.reserved;
            nudReorderThreshold.Value = (decimal)ProductInfo._reorderThreshold;
            nudReorderAmount.Value    = (decimal)ProductInfo._reorderAmount;
            nudOnOrderAmount.Value    = ProductInfo._onOrder;
            txtDimensions.Text        = ProductInfo._shippingDemensions;
            nudWeight.Value           = (decimal)ProductInfo._shippingWeight;
            PopulateActiveCombo();
            PopulateLocationCombo();
            PopulateListView(lvVendors, ProductInfo.Id);
            this.btnClear.Enabled = false;
            lblPriceDisplay.Text  = String.Format("{0:C}", ProductInfo.unitPrice);
            tbItemName.Focus();
            Instance = this;
        }//End of ProductView(..)
示例#8
0
        //
        // GET: /Manager/Vendor/

        public ActionResult Index(int?p)
        {
            int totalPageCount = 0;
            int pi             = p ?? 0; //表示页索引

            return(View(VendorManager.GetPagedVendorInfos(pi, 10, out totalPageCount)));
        }
示例#9
0
        public ServiceResult Update(Vendor v)
        {
            if (v == null)
            {
                return(ServiceResponse.Error("Invalid Vendor sent to server."));
            }

            if (CurrentUser == null)
            {
                return(ServiceResponse.Error("You must be logged in to access this function."));
            }

            VendorManager vendorManager = new VendorManager(Globals.DBConnectionKey, this.GetAuthToken(Request));

            var res = vendorManager.Get(v.UUID);

            if (res.Code != 200)
            {
                return(res);
            }
            var dbv = (Vendor)res.Result;

            if (dbv.DateCreated == DateTime.MinValue)
            {
                dbv.DateCreated = DateTime.UtcNow;
            }

            dbv.Deleted   = v.Deleted;
            dbv.Name      = v.Name;
            dbv.Status    = v.Status;
            dbv.SortOrder = v.SortOrder;

            return(vendorManager.Update(dbv));
        }
示例#10
0
 private void btnViewReport_Click(object sender, EventArgs e)
 {
     try
     {
         if (string.IsNullOrEmpty(txtVendorCode.Text))
         {
             MessageBox.Show("Please Select Vendor Code", "Vendor Code Required", MessageBoxButtons.OK, MessageBoxIcon.Warning);
             return;
         }
         VendorManager  v        = new VendorManager();
         ReportDocument document = new ReportDocument();
         string         path     = Application.StartupPath + "/rpt/rptVenderLedger.rpt";
         document.Load(path);
         DataTable dtReport = new DataTable();
         dtReport = v.GetReportVendorLedger(txtVendorCode.Text, Convert.ToDateTime(dtpFromDate.Text), Convert.ToDateTime(dtpToDate.Text));
         document.SetDataSource(dtReport);
         Utility.SetReportDefaultParameter(ref document);
         if (document.ParameterFields["@FromDate"] != null)
         {
             document.SetParameterValue("@FromDate", Convert.ToDateTime(dtpFromDate.Text));
         }
         if (document.ParameterFields["@ToDate"] != null)
         {
             document.SetParameterValue("@ToDate", Convert.ToDateTime(dtpToDate.Text));
         }
         crystalRptCustomerLedger.ReportSource = document;
         // crystalRptCustomerLedger.Refresh();
     }
     catch (Exception ex)
     {
     }
 }
        public ActionResult SaveVendor(Vendor_Model objModel, int page = 1, int pageSize = 5)
        {
            if (!ModelState.IsValid)
            {
                var message = string.Join("|", ModelState.Values.SelectMany(e => e.Errors).Select(em => em.ErrorMessage));
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest, message));
            }
            int OPM_ID = objModel.Table.OPM_ID != null ? objModel.Table.OPM_ID.Value : 0;
            //Save
            VendorManager context = new VendorManager(new DataContext());
            var           msg     = context.SaveVendor(objModel.Table);

            if (msg.Contains("exists"))
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest, "exists"));
            }
            else
            {
                objModel.OPM_ID = OPM_ID;
                BindVendorGrid(objModel, page, pageSize);
                //return PartialView("VendorList", objModel);
                string vwString = HtmlHelpers.RenderViewToString(this.ControllerContext, "VendorList", objModel);
                return(Json(new { OPM_ID = OPM_ID, viewData = vwString }));
            }
        }
示例#12
0
        public ServiceResult Insert(Vendor n)
        {
            if (CurrentUser == null)
            {
                return(ServiceResponse.Error("You must be logged in to access this function."));
            }

            if (string.IsNullOrWhiteSpace(n.AccountUUID))
            {
                n.AccountUUID = CurrentUser.AccountUUID;
            }

            if (string.IsNullOrWhiteSpace(n.CreatedBy))
            {
                n.CreatedBy = CurrentUser.UUID;
            }

            if (n.DateCreated == DateTime.MinValue)
            {
                n.DateCreated = DateTime.UtcNow;
            }

            VendorManager vendorManager = new VendorManager(Globals.DBConnectionKey, this.GetAuthToken(Request));

            return(vendorManager.Insert(n));
        }
示例#13
0
 private void LateUpdate()
 {
     if (playerInRange && player.inputInteract)
     {
         VendorManager.RequestInterface(vendorInventory);
     }
 }
示例#14
0
        public ActionResult Cuisine(CuisineModel cuisine)
        {
            if (ModelState.IsValid)
            {
                UserModel    user      = (UserModel)Session["User"];
                CuisineModel dbCuisine = CuisineManager.GetVendorCuisine(VendorManager.GetOwnerVendor(user.UserID).VendorID);

                if (!string.IsNullOrEmpty(dbCuisine.CuisineName))
                {
                    cuisine.CuisineID = dbCuisine.CuisineID;
                    cuisine.MenuID    = dbCuisine.MenuID;
                    cuisine.VendorID  = dbCuisine.VendorID;
                    CuisineManager.Update(cuisine);
                    TempData["Message"] = "Cuisine was updated";
                }
                else
                {
                    cuisine.MenuID   = 1;
                    cuisine.VendorID = VendorManager.GetOwnerVendor(user.UserID).VendorID;
                    CuisineManager.Insert(cuisine);
                    TempData["Message"] = "Cuisine was added";
                }

                return(RedirectToAction("VendorMenus", "Vendor"));
            }

            return(View(cuisine));
        }
示例#15
0
        public ServiceResult Update(Vendor v)
        {
            if (v == null)
            {
                return(ServiceResponse.Error("Invalid Vendor sent to server."));
            }


            if (CurrentUser == null)
            {
                return(ServiceResponse.Error("You must be logged in to access this function."));
            }

            VendorManager vendorManager = new VendorManager(Globals.DBConnectionKey, Request.Headers?.Authorization?.Parameter);

            var dbv = (Vendor)vendorManager.GetBy(v.UUID);

            if (dbv == null)
            {
                return(ServiceResponse.Error("Vendor was not found."));
            }

            if (dbv.DateCreated == DateTime.MinValue)
            {
                dbv.DateCreated = DateTime.UtcNow;
            }

            dbv.Deleted   = v.Deleted;
            dbv.Name      = v.Name;
            dbv.Status    = v.Status;
            dbv.SortOrder = v.SortOrder;


            return(vendorManager.Update(dbv));
        }
        public PartialViewResult Printable_Material(MaterialViewModel mViewModel)
        {
            ViewBag.Title = "KPCL ERP :: Print";

            PaginationInfo pager = new PaginationInfo();

            try
            {
                mViewModel.Material = _materialMan.Get_Material_By_Id(mViewModel.Material_Id);

                mViewModel.Material_Vendors = _materialMan.Get_Material_Vendors_By_Id(mViewModel.Material_Id);

                VendorManager _vendorMan = new VendorManager();

                mViewModel.Vendor_Grid = _vendorMan.Get_Vendors_By_Material_Id(mViewModel.Material_Id, ref pager);
            }
            catch (Exception ex)
            {
                mViewModel.Friendly_Message.Add(MessageStore.Get("SYS01"));

                Logger.Error("Material Controller - Printable_Material " + ex.ToString());
            }

            return(PartialView("_PrintableView", mViewModel));
        }
示例#17
0
        private void btnUpdateLineItem_Click_2(object sender, EventArgs e)
        {
            ListView.SelectedListViewItemCollection selectedVendorOrderLineItem = this.lvReceiving.SelectedItems;
            if (selectedVendorOrderLineItem.Count > 0)
            {
                //int vendorID = Convert.ToInt32(selectedVendor[0].SubItems[0].Text);
                //Vendor thisVendor = _myVendorManager.GetVendor(vendorID);
                //FrmVendorAddUpdate frm = new FrmVendorAddUpdate(_myAccessToken, thisVendor);
                //frm.ShowDialog();
                //findActiveSelection();
                VendorManager _vendorManager = new VendorManager();
                int           productID      = Convert.ToInt32(selectedVendorOrderLineItem[0].SubItems[0].Text);
                int           id             = Convert.ToInt32(txtVendorOrderID.Text);
                string        vendorName     = txtVendorName.Text;
                int           vendorID       = Convert.ToInt32(txtVendorID.Text);

                VendorOrderLineItem item = new VendorOrderLineItem(id, productID);
                item.ProductID   = productID;
                item.Name        = selectedVendorOrderLineItem[0].SubItems[1].Text;
                item.QtyOrdered  = Convert.ToInt32(selectedVendorOrderLineItem[0].SubItems[2].Text);
                item.QtyReceived = Convert.ToInt32(selectedVendorOrderLineItem[0].SubItems[3].Text);
                item.QtyDamaged  = Convert.ToInt32(selectedVendorOrderLineItem[0].SubItems[4].Text);
                item.Note        = selectedVendorOrderLineItem[0].SubItems[5].Text;


                _frmUpdateVendorOrderLineItem = new FrmUpdateVendorOrderLineItem(item, vendorName, vendorID, _myAccessToken);
                _frmUpdateVendorOrderLineItem.ShowDialog();
                populateListView();
            }
        }
示例#18
0
        public ActionResult GetEmployees()
        {
            if (Authenticate.IsVendorOwner())
            {
                UserModel userModel = (UserModel)Session["User"];

                VendorModel vendor = VendorManager.GetOwnerVendor(userModel.UserID);
                List <VendorEmployeeModel> employees = VendorEmployeeManager.GetVendorEmployees(vendor.VendorID);

                List <EmployeeVendorViewModel> evvm = new List <EmployeeVendorViewModel>();

                foreach (var item in employees)
                {
                    evvm.Add(new EmployeeVendorViewModel
                    {
                        User     = UserManager.GetUser(item.UserID),
                        Employee = item,
                        Vendor   = vendor
                    });
                }

                return(View(evvm));
            }
            return(RedirectToAction("Login", "User", new { returnurl = HttpContext.Request.Url.AbsolutePath }));
        }
示例#19
0
        public VendorController()
        {
            _vendorMan = new VendorManager();

            _nationMan = new NationManager();

            _stateMan = new StateManager();
        }
示例#20
0
 /// <summary>管理员建立新供应商操作的处理
 /// </summary>
 /// <returns>建立新供应商记录的处理结果View</returns>
 public ActionResult NewVendor(VendorItem vendor)
 {
     if (VendorManager.AddNewVendor(vendor))
     {
         return(Content(WebResult <string> .SuccessResult.ResponseString));
     }
     return(Content(WebResult <string> .NormalErrorResult.ResponseString));
 }
        public void BindVendorGrid(Vendor_Model objModel, int page, int PageSize)
        {
            VendorManager context    = new VendorManager(new DataContext());
            var           VendorList = context.GetVendorList(objModel.OPM_ID);

            objModel.VendorList = VendorList.ToPagedList(page, PageSize).ToList();
            objModel.pageList   = new PagedList <Vendor>(VendorList, page, PageSize);
        }
        public ActionResult Profile()
        {
            AdminVWModel av       = new AdminVWModel();
            long         vendorId = Session["VendorId"] != null?Convert.ToInt64(Session["VendorId"]) : 0;

            av.Vendors = VendorManager.GetVendorById(vendorId);
            //VendorManager.GetVendorById(vendorId);
            return(View("~/Areas/VendorPanel/Views/VendorHome/Profile.cshtml", av));
        }
        public ActionResult Properties()
        {
            long vendorId = 0;

            vendorId = (long)Session["VendorId"];
            var model = VendorManager.GetVendorsPropertyById(vendorId);

            return(View(model));
        }
示例#24
0
 public FrmAttachVendorSource(Product product, AccessToken _myAccessToken)
 {
     InitializeComponent();
     _currentProduct = product;
     _vendorSource   = new VendorSourceItemManager();
     _vendorManager  = new VendorManager();
     _vendors        = _vendorManager.GetVendors();
     var RoleAccess = new RoleAccess(_myAccessToken, this);
 }//End of FrmAttachVendorSource(.)
示例#25
0
 private void PopulateVendorsAndCategories()
 {
     uxAstVen.DataSource    = VendorManager.GetAll();
     uxAstVen.DisplayMember = "Name";
     uxAstVen.ValueMember   = "Id";
     uxAstCat.DataSource    = AssetCategoryManager.GetAll();
     uxAstCat.DisplayMember = "Name";
     uxAstCat.ValueMember   = "Id";
 }
示例#26
0
        private static void GetBapiVendors()
        {
            string companyCode = "200";

            var manager = new VendorManager(ServiceProvider);
            var ressult = manager.GetVerdorsByCompanyCode(companyCode);

            manager.Print(ressult);
        }
示例#27
0
 public override void DoWork()
 {
     GrindingEngine.Navigator.Stop();
     MoveHelper.MoveToLoc(_npc.Location, 5);
     VendorManager.DoSell(_npc);
     Logging.Write("[Vendor]Vendor done");
     GrindingEngine.Navigator.Stop();
     GrindingEngine.Navigation = new GrindingNavigation(GrindingEngine.CurrentProfile);
     ToTown.SetToTown(false);
 }
示例#28
0
 public AssetPurchaseController()
 {
     _assetPurchaseManager      = new AssetPurchaseManager();
     _productManager            = new ProductManager();
     _subCategoryManager        = new SubCategoryManager();
     _categoryManager           = new CategoryManager();
     _generalCategoryManager    = new GeneralCategoryManager();
     _organizationBranchManager = new OrganizationBranchManager();
     _vendorManager             = new VendorManager();
 }
 public StockController()
 {
     _stockManager              = new StockManager();
     _productManager            = new ProductManager();
     _subCategoryManager        = new SubCategoryManager();
     _categoryManager           = new CategoryManager();
     _generalCategoryManager    = new GeneralCategoryManager();
     _organizationBranchManager = new OrganizationBranchManager();
     _vendorManager             = new VendorManager();
 }
示例#30
0
        public ActionResult FireEmployee(int id)
        {
            VendorEmployeeModel     vm   = VendorEmployeeManager.GetVendorEmployee(id);
            EmployeeVendorViewModel evvm = new EmployeeVendorViewModel();

            evvm.User   = UserManager.GetUser(vm.UserID);
            evvm.Vendor = VendorManager.GetVendor(vm.VendorID);

            return(View(evvm));
        }