示例#1
0
        public IActionResult GetVendorListing([FromQuery] bool withMaterials)
        {
            var vendors = _vendorManager.GetVendors(withMaterials);

            var response = new List <VendorListing>();

            foreach (var vendor in vendors)
            {
                response.Add(VendorListing.MapFromObject(vendor));
            }

            return(Ok(response.OrderBy(vendor => vendor.Name).ToList()));
        }
示例#2
0
        public frmVendorCreateOrder(AccessToken acctoken)
        {
            InitializeComponent();
            _myAccessToken = acctoken;
            _vendorList    = _myVendorManager.GetVendors();
            _productList   = _myProductManager.GetProducts();
            var RoleAccess = new RoleAccess(acctoken, this);

            tbOrderDate.Text = DateTime.Now.ToString();
            populateListView();

            for (int i = 0; i <= 100; i++)
            {
                comboQuanity.Items.Add(i);
            }

            for (int i = 0; i <= 10; i++)
            {
                comboShipments.Items.Add(i);
            }

            foreach (var vendor in _vendorList)
            {
                comboVendor.Items.Add(vendor.Id + " " + vendor.Name);
            }

            Instance = this;
        }
示例#3
0
        public void GetVendors()
        {
            List <VendorModel> vendors = VendorManager.GetVendors();
            int expected = 2;

            Assert.AreEqual(vendors.Count, expected);
        }
示例#4
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(.)
示例#5
0
        public AddVendorWindow(string productId, AccessToken _myAccessToken)
        {
            var RoleAccess = new RoleAccess(_myAccessToken, this);
            var vendors    = _vendorManager.GetVendors();

            foreach (var vendor in vendors)
            {
                lvVendors.Items.Add(vendor.ToString());
            }
        }
示例#6
0
        //populates Vendor Combobox with list of Vendors
        private void fillVendorsComboBox()
        {
            _vendorManager = new VendorManager();
            List <Vendor> lVendors = new List <Vendor>();

            lVendors                = _vendorManager.GetVendors();
            cbVendors.DataSource    = lVendors;
            cbVendors.DisplayMember = "Name";
            cbVendors.ValueMember   = "ID";
            // cbVendors.SelectedIndex = 0;
        }
示例#7
0
        public ServiceResult GetVendors()
        {
            if (CurrentUser == null)
            {
                return(ServiceResponse.Error("You must be logged in to access this function."));
            }

            VendorManager  vendorManager = new VendorManager(Globals.DBConnectionKey, this.GetAuthToken(Request));
            DataFilter     filter        = this.GetFilter(Request);
            List <dynamic> Vendors       = vendorManager.GetVendors(CurrentUser.AccountUUID, ref filter).Cast <dynamic>().ToList();

            return(ServiceResponse.OK("", Vendors, filter.TotalRecordCount));
        }
        private void fillVendorDropDown()
        {
            List <Vendor> vendorList = new List <Vendor>();

            _vendorManager = new VendorManager();

            vendorList = _vendorManager.GetVendors();

            foreach (Vendor v in vendorList)

            {
                cbGetVendorsById.Items.Add(v.Id.ToString() + " " + v.Name);
            }
        }
示例#9
0
        }//End of FrmAttachVendorSource(.)

        public FrmAttachVendorSource(Product product, VendorSourceItem currentVendorSourceItem)
        {
            InitializeComponent();
            _vendorSource            = new VendorSourceItemManager();
            _vendorManager           = new VendorManager();
            _currentVendorSourceItem = currentVendorSourceItem;
            _vendors             = _vendorManager.GetVendors();
            _currentProduct      = product;
            nudCase.Value        = _currentVendorSourceItem.ItemsPerCase;
            nudMinnimum.Value    = _currentVendorSourceItem.MinQtyToOrder;
            nudUnitPrice.Value   = _currentVendorSourceItem.UnitCost;
            btnAdd.Text          = "Update Vendor";
            comboVendors.Enabled = false;
        }//End of FrmAttachVendorSource(..)
示例#10
0
        private void Form1_Load(object sender, EventArgs e)
        {
            Text += "                         " + _myAccessToken.FirstName + " " + _myAccessToken.LastName + " logged in as a " + _myAccessToken.Role.Name;

            var vsiManager = new VendorSourceItemManager();

            fillListView(vnd, vsiManager.GetAllVendorSourceItems());
            var venManager = new VendorManager();

            fillVendorDropDown(vendorCb, venManager.GetVendors());

            var prodManager = new ProductManager();

            fillProductDropDown(productCb, prodManager.GetProducts());
        }
示例#11
0
        public ServiceResult GetVendors(string filter = "")
        {
            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);

            List <dynamic> Vendors = vendorManager.GetVendors(CurrentUser.AccountUUID, false, true).Cast <dynamic>().ToList();
            int            count;
            DataFilter     tmpFilter = this.GetFilter(filter);

            Vendors = FilterEx.FilterInput(Vendors, tmpFilter, out count);
            return(ServiceResponse.OK("", Vendors, count));
        }
示例#12
0
        public static bool IsVendorOwner()
        {
            UserModel user = (UserModel)HttpContext.Current.Session["User"];

            if (user == null)
            {
                return(false);
            }
            else
            {
                VendorModel vendor = VendorManager.GetVendors().FirstOrDefault(v => v.OwnerID == user.UserID);
                if (vendor == null)
                {
                    return(false);
                }
                else
                {
                    return(true);
                }
            }
        }
示例#13
0
        private void findActiveSelection()
        {
            Boolean active;

            switch (this.cbVendorStatusSearch.SelectedIndex)
            {
            case 0:
                active = true;     //True
                populateListView(this.lvVendors, _myVendorManager.GetVendorsByActive(active));
                break;

            case 1:
                active = false;     //False
                populateListView(this.lvVendors, _myVendorManager.GetVendorsByActive(active));
                break;

            case 2:
                populateListView(this.lvVendors, _myVendorManager.GetVendors());
                break;
            }
            setDefaults();
        }
示例#14
0
        public ActionResult Vendor()
        {
            List <VendorModel> Vendors = VendorManager.GetVendors();

            return(View(Vendors));
        }
示例#15
0
        public IHttpActionResult GetVendors()
        {
            VendorManager vendorManager = new VendorManager();

            return(Ok(vendorManager.GetVendors()));
        }