Example #1
0
 public Commodity(string itemCode, UnitOfMeasurement unitOfMeasurement, double unitVolume, bool unitsDiscrete)
 {
     ItemCode = itemCode;
     UnitOfMeasurement = unitOfMeasurement;
     UnitSize = unitVolume;
     UnitsDiscrete = unitsDiscrete;
 }
Example #2
0
 public Inventory(string code, string name, string description, long buyPrice, UnitOfMeasurement uoM)
     : base(code)
 {
     _name = name;
     _buyPrice = buyPrice;
     _description = description;
     _uoM = uoM;
 }
Example #3
0
 public Commodity(int id, string itemCode, string name, UnitOfMeasurement unitOfMeasurement, double unitSize, bool unitsDiscrete)
 {
     Id = id;
     ItemCode = itemCode;
     Name = name;
     UnitOfMeasurement = unitOfMeasurement;
     UnitSize = unitSize;
     UnitsDiscrete = unitsDiscrete;
 }
Example #4
0
        private double CalculateUm()
        {
            try
            {
                Um = cmbUM.SelectedValue as UnitOfMeasurement? ?? UnitOfMeasurement.Milliarchieops;
                switch (Um)
                {
                case UnitOfMeasurement.Centimeters:
                    return(_unitOfMeasurementService.FromCentimetersToMilliarchieops());

                case UnitOfMeasurement.Inches:
                    return(_unitOfMeasurementService.FromInchesToMilliarchieops());

                default:
                    return(1);
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show(@"Error:" + ex.Message);
                return(0);
            }
        }
Example #5
0
 private void cmbUm_SelectedIndexChanged(object sender, EventArgs e)
 {
     try
     {
         UnitOfMeasurement um        = cmbUM.SelectedValue as UnitOfMeasurement? ?? UnitOfMeasurement.Milliarchieops;
         double            unitTimes = _unitOfMeasurementService.ConvertUnit(um);
         if (txtHeight.Text != "")
         {
             txtHeight.Text = Math.Round(Convert.ToDouble(txtHeight.Text) * unitTimes, 2).ToString(CultureInfo.InvariantCulture);
         }
         if (txtLength.Text != "")
         {
             txtLength.Text = Math.Round((Convert.ToDouble(txtLength.Text) * unitTimes), 2).ToString(CultureInfo.InvariantCulture);
         }
         if (txtGirth.Text != "")
         {
             txtGirth.Text = Math.Round((Convert.ToDouble(txtGirth.Text) * unitTimes), 2).ToString(CultureInfo.InvariantCulture);
         }
     }
     catch (Exception ex)
     {
         MessageBox.Show(@"Error:" + ex.Message);
     }
 }
Example #6
0
 /// <summary>
 /// Creates a new coordinate system axis for geodetic longitude.
 /// </summary>
 /// <param name="unit">The unit of measurement.</param>
 /// <returns>The coordinate system axis with the specified unit of measurement.</returns>
 public static CoordinateSystemAxis GeodeticLongitude(UnitOfMeasurement unit)
 {
     return(new CoordinateSystemAxis("EPSG::9902", "Geodetic longitude", AxisDirection.East, unit));
 }
Example #7
0
        public void PrepareImport(StructureInfo structureInfo, PackageInfo packageInfo)
        {
            structureInfo.Mappings.Add(packageInfo.Assortment.SystemId, Guid.Empty);
            if (structureInfo.ProductCatalog.Assortment != null)
            {
                structureInfo.Mappings.Add(structureInfo.ProductCatalog.Assortment.SystemId, packageInfo.Assortment.SystemId);
            }

            if (!structureInfo.CreateExampleProducts)
            {
                structureInfo.ProductCatalog.Categories.RemoveRange(0, structureInfo.ProductCatalog.Categories.Count);
                structureInfo.ProductCatalog.PriceListItems.Clear();
                structureInfo.ProductCatalog.InventoryItems.Clear();
                structureInfo.ProductCatalog.Variants.Clear();
                structureInfo.ProductCatalog.ProductLists.Clear();
                structureInfo.ProductCatalog.UnitOfMeasurements.Clear();
                structureInfo.ProductCatalog.BaseProducts.Clear();
            }

            foreach (var item in structureInfo.ProductCatalog.Variants)
            {
                structureInfo.Mappings.Add(item.SystemId, Guid.NewGuid());
            }
            foreach (var item in structureInfo.ProductCatalog.Categories)
            {
                structureInfo.Mappings.Add(item.SystemId, Guid.NewGuid());
            }
            foreach (var item in structureInfo.ProductCatalog.BaseProducts)
            {
                structureInfo.Mappings.Add(item.SystemId, Guid.NewGuid());
            }
            foreach (var item in structureInfo.ProductCatalog.ProductLists)
            {
                var existProductList = _productListService.Get <ProductList>(item.Id);
                if (existProductList == null)
                {
                    var newId = Guid.NewGuid();
                    structureInfo.Mappings.Add(item.SystemId, newId);
                    var productList = new StaticProductList();
                    productList.SystemId          = newId;
                    productList.Id                = item.Id?.Replace(" ", "");
                    productList.AccessControlList = item.AccessControlList.MakeWritable();
                    foreach (var localizationItem in item.Localizations)
                    {
                        productList.Localizations[localizationItem.Key].Name = localizationItem.Value?.Name;
                    }

                    _productListService.Create(productList);
                }
                else
                {
                    structureInfo.Mappings.Add(item.SystemId, existProductList.SystemId);
                }
            }
            foreach (var item in structureInfo.ProductCatalog.TemplateMap)
            {
                var templateSytemId = _fieldTemplateService.Get <ProductFieldTemplate>(item.Value)?.SystemId ?? _fieldTemplateService.Get <CategoryFieldTemplate>(item.Value)?.SystemId ?? Guid.Empty;

                if (templateSytemId != Guid.Empty)
                {
                    structureInfo.Mappings.Add(item.Key, templateSytemId);
                }
            }

            foreach (var item in structureInfo.ProductCatalog.UnitOfMeasurements)
            {
                var existUnitOfMeasurement = _unitOfMeasurementService.Get(item.Id);
                if (existUnitOfMeasurement == null)
                {
                    var newId = Guid.NewGuid();
                    structureInfo.Mappings.Add(item.SystemId, newId);
                    var unitOfMeasurement = new UnitOfMeasurement(item.Id);
                    unitOfMeasurement.SystemId      = newId;
                    unitOfMeasurement.DecimalDigits = item.DecimalDigits;
                    foreach (var localizationItem in item.Localizations)
                    {
                        unitOfMeasurement.Localizations[localizationItem.Key].Name = localizationItem.Value?.Name;
                    }

                    _unitOfMeasurementService.Create(unitOfMeasurement);
                }
                else
                {
                    structureInfo.Mappings.Add(item.SystemId, existUnitOfMeasurement.SystemId);
                }
            }

            foreach (var item in structureInfo.ProductCatalog.RelationTypeMap)
            {
                var relation = _relationshipTypeService.Get(item.Value);
                if (relation != null)
                {
                    structureInfo.Mappings.Add(item.Key, relation.SystemId);
                }
            }
        }
 public Product(string title, decimal count, UnitOfMeasurement unitOfMeasurement)
     : base(title, count, unitOfMeasurement)
 {
     Ingredients = new ObservableCollection<ProductIngredient>();
 }
Example #9
0
 protected ConverterClassSingleton(UnitOfMeasurement measurementType) : base(measurementType)
 {
 }
Example #10
0
 public Inventory(string code, string name, string description, long buyPrice, UnitOfMeasurement uoM) : base(code)
 {
     _name        = name;
     _buyPrice    = buyPrice;
     _description = description;
     _uoM         = uoM;
 }
Example #11
0
 /// <summary>
 /// Initializes a new instance of the <see cref="ReverseLonLatHiCoordinateInterpretationStrategy" /> class.
 /// </summary>
 /// <param name="referenceSystem">The reference system.</param>
 /// <exception cref="System.ArgumentNullException">The reference system is null.</exception>
 /// <exception cref="System.ArgumentException">The dimension of the coordinate system is less than expected.</exception>
 public ReverseLonLatHiCoordinateInterpretationStrategy(CoordinateReferenceSystem referenceSystem)
     : base(referenceSystem)
 {
     this.heightUnit = this.referenceSystem.CoordinateSystem.GetAxis(2).Unit;
 }
Example #12
0
 /// <summary>
 /// Creates a new coordinate system axis for gravity related height.
 /// </summary>
 /// <param name="unit">The unit of measurement.</param>
 /// <returns>The coordinate system axis with the specified unit of measurement.</returns>
 public static CoordinateSystemAxis GravityRelatedHeight(UnitOfMeasurement unit)
 {
     return(new CoordinateSystemAxis("EPSG::9904", "Gravity-related height", AxisDirection.Up, unit));
 }
 protected BaseUnitOfMeasurementModel(UnitOfMeasurement measurementType) => MeasurementType = measurementType;
Example #14
0
 /// <summary>
 /// Creates a new coordinate system axis for local height.
 /// </summary>
 /// <param name="unit">The unit of measurement.</param>
 /// <returns>The coordinate system axis with the specified unit of measurement.</returns>
 public static CoordinateSystemAxis LocalHeight(UnitOfMeasurement unit)
 {
     return(new CoordinateSystemAxis("EPSG::9916", "Local height", AxisDirection.Up, unit));
 }
Example #15
0
 /// <summary>
 /// Creates a new coordinate system axis for geocentric Z direction.
 /// </summary>
 /// <param name="unit">The unit of measurement.</param>
 /// <returns>The coordinate system axis with the specified unit of measurement.</returns>
 public static CoordinateSystemAxis GeocentricZ(UnitOfMeasurement unit)
 {
     return(new CoordinateSystemAxis("EPSG::9912", "Geocentric Z", AxisDirection.GeocentricZ, unit));
 }
Example #16
0
 /// <summary>
 /// Creates a new coordinate system axis for southing.
 /// </summary>
 /// <param name="unit">The unit of measurement.</param>
 /// <returns>The coordinate system axis with the specified unit of measurement.</returns>
 public static CoordinateSystemAxis Southing(UnitOfMeasurement unit)
 {
     return(new CoordinateSystemAxis("EPSG::9909", "Southing", AxisDirection.South, unit));
 }
Example #17
0
 /// <summary>
 /// Creates a new coordinate system axis for westing.
 /// </summary>
 /// <param name="unit">The unit of measurement.</param>
 /// <returns>The coordinate system axis with the specified unit of measurement.</returns>
 public static CoordinateSystemAxis Westing(UnitOfMeasurement unit)
 {
     return(new CoordinateSystemAxis("EPSG::9908", "Westing", AxisDirection.West, unit));
 }
Example #18
0
 /// <summary>
 /// Creates a new coordinate system axis for gravity related depth.
 /// </summary>
 /// <param name="unit">The unit of measurement.</param>
 /// <returns>The coordinate system axis with the specified unit of measurement.</returns>
 public static CoordinateSystemAxis GravityRelatedDepth(UnitOfMeasurement unit)
 {
     return(new CoordinateSystemAxis("EPSG::9905", "Gravity-related depth", AxisDirection.Down, unit));
 }
        public static async Task <UnitOfMeasurement> UpdateUnitOfMeasurementAsync(IRestDataMapper mapper, UnitOfMeasurement data)
        {
            UnitOfMeasurement reds = new UnitOfMeasurement();

            if (mapper == null)
            {
                return(reds);
            }
            string url = $"item/api/v1/uoms/{data.id}";

            reds = await mapper.PutDataAsync(url, data);

            return(reds);
        }
Example #20
0
 /// <summary>
 /// Creates a new coordinate system axis for local depth.
 /// </summary>
 /// <param name="unit">The unit of measurement.</param>
 /// <returns>The coordinate system axis with the specified unit of measurement.</returns>
 public static CoordinateSystemAxis LocalDepth(UnitOfMeasurement unit)
 {
     return(new CoordinateSystemAxis("EPSG::9917", "Local depth", AxisDirection.Down, unit));
 }
Example #21
0
 /// <summary>
 /// Creates a new coordinate system axis for ellipsoidal height.
 /// </summary>
 /// <param name="unit">The unit of measurement.</param>
 /// <returns>The coordinate system axis with the specified unit of measurement.</returns>
 public static CoordinateSystemAxis EllipsoidalHeight(UnitOfMeasurement unit)
 {
     return(new CoordinateSystemAxis("EPSG::9903", "Ellipsoidal height", AxisDirection.Up, unit));
 }
 public static void Calibrate(double normalizedPixels, double length, UnitOfMeasurement uom)
 {
     Unit.CalibrateArea(normalizedPixels, length, factor[0], factor[(int)uom]);
 }
Example #23
0
 /// <summary>
 /// Creates a new coordinate system axis for geocentric radius.
 /// </summary>
 /// <param name="unit">The unit of measurement.</param>
 /// <returns>The coordinate system axis with the specified unit of measurement.</returns>
 public static CoordinateSystemAxis GeocentricRadius(UnitOfMeasurement unit)
 {
     return(new CoordinateSystemAxis("EPSG::9928", "Geocentric radius", AxisDirection.Up, unit));
 }
Example #24
0
 public ISigningPositionToUnitConverter CreateSigningPositionToUnitConverter(UnitOfMeasurement unit)
 {
     return(new CentimeterUnitConverter());
 }
Example #25
0
 public Product(string produtctName, int productQuantity, bool productActive, ProductGroup productGroup, UnitOfMeasurement productUnitOfMeasurement)
 {
     ProdutctName             = produtctName;
     ProductQuantity          = productQuantity;
     ProductActive            = productActive;
     ProductGroup             = productGroup;
     ProductUnitOfMeasurement = productUnitOfMeasurement;
 }
 public IHttpActionResult Save([FromBody] UnitOfMeasurement model)
 {
     return(Ok(_UnitOfMeasurementRepository.SaveUnitOfMeasurement(model)));
 }
Example #27
0
 public Product(int productId, string produtctName, int productQuantity, bool productActive, ProductGroup productGroup, UnitOfMeasurement productUnitOfMeasurement) : this(produtctName, productQuantity, productActive, productGroup, productUnitOfMeasurement)
 {
     ProductId = productId;
 }
 /// <summary>
 /// Initializes a new instance of the <see cref="TemporalCoordinateSystem" /> class.
 /// </summary>
 /// <param name="identifier">The identifier.</param>
 /// <param name="name">The name.</param>
 /// <param name="remarks">The remarks.</param>
 /// <param name="aliases">The aliases.</param>
 /// <param name="scope">The scope.</param>
 /// <param name="origin">The origin of the coordinate system expressed in the Gregorian calendar and UTC clock.</param>
 /// <param name="interval">The interval of the coordinate system.</param>
 /// <exception cref="System.ArgumentNullException">
 /// The identifier is null.
 /// or
 /// The interval is null.</exception>
 /// <exception cref="System.ArgumentException">
 /// The origin is not expressed in the Gregorian calendar and UTC clock.
 /// or
 /// The interval is not a time measure.
 /// </exception>
 protected TemporalCoordinateSystem(String identifier, String name, String remarks, String[] aliases, String scope, DateAndTime origin, UnitOfMeasurement interval)
     : base(identifier, name, remarks, aliases, scope)
 {
     if (interval == null)
     {
         throw new ArgumentNullException("interval", "The interval is null.");
     }
     if (origin != null && !origin.ReferenceSystem.Equals(CompoundTemporalReferenceSystems.GregorianCalendarUTCClock))
     {
         throw new ArgumentException("The origin is not expressed in the Gregorian calendar and UTC clock.", "origin");
     }
     if (interval.Type != UnitQuantityType.Time)
     {
         throw new ArgumentException("The interval is not a time measure.", "interval");
     }
     Origin   = origin;
     Interval = interval;
 }
 /// <summary>
 /// Initializes a new instance of the <see cref="ForwardLatLonHiCoordinateIntepretationStrategy" /> class.
 /// </summary>
 /// <param name="referenceSystem">The reference system.</param>
 /// <exception cref="System.ArgumentNullException">The reference system is null.</exception>
 /// <exception cref="System.ArgumentException">The dimension of the coordinate system is less than expected.</exception>
 public ForwardLatLonHiCoordinateIntepretationStrategy(CoordinateReferenceSystem referenceSystem)
     : base(referenceSystem)
 {
     this.heightUnit = this.referenceSystem.CoordinateSystem.GetAxis(2).Unit;
 }
Example #30
0
        protected override void Seed(SMLIB.Context.Context context)
        {
            var productAttributes = new ProductAttribute()
            {
                AttributeId    = Guid.NewGuid(),
                AttributeName  = "Color",
                AttributeValue = "Red"
            };

            var productAttributes2 = new ProductAttribute()
            {
                AttributeId    = Guid.NewGuid(),
                AttributeName  = "Size",
                AttributeValue = "XL"
            };

            context.Attributes.Add(productAttributes);
            context.Attributes.Add(productAttributes2);

            var categories = new Category()
            {
                CategoryId    = Guid.Parse("25d74d64-2b45-4c93-8d20-e6e8b0e3d769"),
                CategoryValue = "Mens Shirt"
            };

            var shortcategories = new Category()
            {
                CategoryId    = Guid.Parse("25d74d64-2b45-4c93-8d20-e6e8b0e3d783"),
                CategoryValue = "Mens Short"
            };

            context.Categories.Add(categories);

            var subCategory = new SubCategory()
            {
                SubCategoryId    = Guid.Parse("25d74d64-2b45-4c93-8d20-e6e8b0e3d569"),
                SubCategoryValue = "Shirt"
            };

            var shortsubCategory = new SubCategory()
            {
                SubCategoryId    = Guid.Parse("15d74d64-2b45-4c93-8d20-e6e8b0e3d777"),
                SubCategoryValue = "Short"
            };

            context.SubCategories.Add(subCategory);

            var status = new Status()
            {
                StatusId    = Guid.Parse("25d74d64-2b45-4c93-8d20-e6e8b0e3d716"),
                StatusValue = "In Stock"
            };

            var status1 = new Status()
            {
                StatusId    = Guid.Parse("25d74d64-2b45-4c93-8d20-e6e8b0e3d715"),
                StatusValue = "Out Of Stock"
            };

            var status2 = new Status()
            {
                StatusId    = Guid.Parse("25d74d64-2b45-4c93-8d20-e6e8b0e3d714"),
                StatusValue = "Defective"
            };



            context.Statuses.Add(status);
            context.Statuses.Add(status1);
            context.Statuses.Add(status2);

            var supplier = new Supplier()
            {
                SupplierId            = Guid.Parse("25d74d63-2b45-4c93-8d20-e6e8b0e3d716"),
                SupplierAddress       = "Poblacion III, Lebak Sultan Kudarat",
                SupplierName          = "Bethoven Acha",
                SupplierContactNumber = 09102718746
            };

            context.Suppliers.Add(supplier);

            var warehouse = new Warehouse()
            {
                WarehouseId            = Guid.Parse("25d74d63-2b45-4c93-8d20-e1e8b0e3d716"),
                WarehouseAddress       = "Poblacion I, Lebak Sultan Kudarat",
                WarehouseContactNumber = 09102718746,
                WarehouseName          = "Digoys Warehouse"
            };

            context.Warehouses.Add(warehouse);

            List <ProductAttribute> prodAttrib = new List <ProductAttribute>();

            prodAttrib.Add(productAttributes);
            prodAttrib.Add(productAttributes2);

            context.Attributes.Add(productAttributes);
            context.Attributes.Add(productAttributes2);

            var userDetailsCustomer = new UserDetail()
            {
                UserDetailId      = Guid.Parse("25d74d64-2b45-4c93-8d20-e6e8b0e3d766"),
                UserAddress       = "Poblacion II,Lebak Sultan Kudarat",
                UserContactNumber = 09102718746,
                UserFirstName     = "John",
                UserLastName      = "Doe",
                UserImage         = "unknown.png",
                UserRole          = "customer",
                UserStatus        = "active"
            };

            var userDetailsCashier = new UserDetail()
            {
                UserDetailId      = Guid.Parse("25d74d64-2b45-4c93-8d20-e6e8b0e3d767"),
                UserAddress       = "Poblacion II,Lebak Sultan Kudarat",
                UserContactNumber = 09102718746,
                UserFirstName     = "Jovelyn",
                UserLastName      = "Acha",
                UserImage         = "jovelyn.png",
                UserRole          = "cashier",
                UserStatus        = "active"
            };
            var userDetailsAdmin = new UserDetail()
            {
                UserDetailId      = Guid.Parse("25d74d64-2b45-4c93-8d20-e6e8b0e3d768"),
                UserAddress       = "Poblacion II,Lebak Sultan Kudarat",
                UserContactNumber = 09102718746,
                UserFirstName     = "Edwin",
                UserLastName      = "Acha",
                UserImage         = "edwin.png",
                UserRole          = "admin",
                UserStatus        = "active"
            };

            var userCustomer = new User()
            {
                UserId       = Guid.Parse("25d74d64-2b45-4c93-8d20-e6e8b0e3d766"),
                UserEmail    = "*****@*****.**",
                UserPassword = "******",

                UserDetail = userDetailsCustomer
            };

            var userCashier = new User()
            {
                UserId       = Guid.Parse("25d74d64-2b45-4c93-8d20-e6e8b0e3d767"),
                UserEmail    = "*****@*****.**",
                UserPassword = "******",
                UserDetail   = userDetailsCashier
            };
            var userAdmin = new User()
            {
                UserId       = Guid.Parse("25d74d64-2b45-4c93-8d20-e6e8b0e3d768"),
                UserEmail    = "*****@*****.**",
                UserPassword = "******",
                UserDetail   = userDetailsAdmin
            };

            var store = new Store()
            {
                StoreId      = Guid.Parse("15d74d64-2b45-4c93-8d20-e6e8b0e3d768"),
                StoreAddress = "Poblacion III, Lebak Sultan Kudarat",
                StoreName    = "South Mall"
            };

            context.Stores.Add(store);

            context.Users.Add(userCustomer);
            context.Users.Add(userCashier);
            context.Users.Add(userAdmin);

            context.UserDetails.Add(userDetailsCustomer);
            context.UserDetails.Add(userDetailsCashier);
            context.UserDetails.Add(userDetailsAdmin);

            var itm = new UnitOfMeasurement()
            {
                UnitOfMeasurementId   = Guid.Parse("15d74d64-2b45-4c93-8d20-e6e8b0e3d268"),
                UnitOfMeasurementName = "Item"
            };

            context.UnitOfMeasurements.Add(itm);

            var Kilogram = new UnitOfMeasurement()
            {
                UnitOfMeasurementId   = Guid.Parse("15d74d64-2b45-4c93-8d20-e6e8b0e3d267"),
                UnitOfMeasurementName = "Kilogram"
            };

            context.UnitOfMeasurements.Add(Kilogram);

            var Gram = new UnitOfMeasurement()
            {
                UnitOfMeasurementId   = Guid.Parse("15d74d64-2b45-4c93-8d20-e6e8b0e3d266"),
                UnitOfMeasurementName = "Gram"
            };

            context.UnitOfMeasurements.Add(Gram);

            var Milligram = new UnitOfMeasurement()
            {
                UnitOfMeasurementId   = Guid.Parse("15d74d64-2b45-4c93-8d20-e6e8b0e3d265"),
                UnitOfMeasurementName = "Milligram"
            };

            context.UnitOfMeasurements.Add(Milligram);

            var Liter = new UnitOfMeasurement()
            {
                UnitOfMeasurementId   = Guid.Parse("15d74d64-2b45-4c93-8d20-e6e8b0e3d264"),
                UnitOfMeasurementName = "Liter"
            };

            context.UnitOfMeasurements.Add(Liter);

            var CublicLiter = new UnitOfMeasurement()
            {
                UnitOfMeasurementId   = Guid.Parse("15d74d64-2b45-4c93-8d20-e6e8b0e3d263"),
                UnitOfMeasurementName = "CublicLiter"
            };

            context.UnitOfMeasurements.Add(CublicLiter);

            var MilliLiter = new UnitOfMeasurement()
            {
                UnitOfMeasurementId   = Guid.Parse("15d74d64-2b45-4c93-8d20-e6e8b0e3d262"),
                UnitOfMeasurementName = "MilliLiter"
            };

            context.UnitOfMeasurements.Add(MilliLiter);

            var Meter = new UnitOfMeasurement()
            {
                UnitOfMeasurementId   = Guid.Parse("15d74d64-2b45-4c93-8d20-e6e8b0e3d261"),
                UnitOfMeasurementName = "Meter"
            };

            context.UnitOfMeasurements.Add(Meter);

            var Centimeter = new UnitOfMeasurement()
            {
                UnitOfMeasurementId   = Guid.Parse("15d74d64-2b45-4c93-8d20-e6e8b0e3d221"),
                UnitOfMeasurementName = "Centimeter"
            };

            context.UnitOfMeasurements.Add(Centimeter);

            var Millimeter = new UnitOfMeasurement()
            {
                UnitOfMeasurementId   = Guid.Parse("15d74d64-2b45-4c93-8d20-e6e8b0e3d211"),
                UnitOfMeasurementName = "Millimeter"
            };

            context.UnitOfMeasurements.Add(Millimeter);

            Product product = new Product()
            {
                ProductId                = Guid.Parse("25d74d64-2b45-4c93-8d20-e6e8b0e3d556"),
                ProductName              = "shirt",
                ProductDescription       = "Description for shirt",
                ProductBarcode           = "1234asdf",
                ProductBarcodeImage      = "barcodeImage.png",
                ProductDateAdded         = DateTime.Now.ToString("d"),
                ProductImage             = "productImage.png",
                ProductQuantity          = 100,
                ProductReorderLimit      = 25,
                ProductReplenishLimit    = 50,
                ProductSku               = "123sku",
                ProductUnitCost          = 50,
                ProductVat               = 12,
                ProductAttributes        = prodAttrib,
                ProductCategory          = Guid.Parse("25d74d64-2b45-4c93-8d20-e6e8b0e3d769"),
                ProductSubCategory       = Guid.Parse("25d74d64-2b45-4c93-8d20-e6e8b0e3d569"),
                ProductStatus            = Guid.Parse("25d74d64-2b45-4c93-8d20-e6e8b0e3d716"),
                ProductStore             = Guid.Parse("15d74d64-2b45-4c93-8d20-e6e8b0e3d768"),
                ProductSupplier          = Guid.Parse("25d74d63-2b45-4c93-8d20-e6e8b0e3d716"),
                ProductWarehouse         = Guid.Parse("25d74d63-2b45-4c93-8d20-e1e8b0e3d716"),
                ProductDiscount          = 150,
                ProductUnitOfMeasurement = Guid.Parse("15d74d64-2b45-4c93-8d20-e6e8b0e3d267")
            };

            context.Products.Add(product);
            context.SaveChanges();
        }
Example #31
0
        public ActionResult UnitOfMeasurements_Destroy([DataSourceRequest] DataSourceRequest request, UnitOfMeasurement unitOfMeasurement)
        {
            if (ModelState.IsValid)
            {
                var entity = new UnitOfMeasurement
                {
                    UnitOfMeasurementId = unitOfMeasurement.UnitOfMeasurementId,
                    Name   = unitOfMeasurement.Name,
                    Code   = unitOfMeasurement.Code,
                    Symbol = unitOfMeasurement.Symbol,
                    Weight = unitOfMeasurement.Weight
                };

                db.UnitOfMeasurements.Attach(entity);
                db.UnitOfMeasurements.Remove(entity);
                db.SaveChanges();
            }

            return(Json(new[] { unitOfMeasurement }.ToDataSourceResult(request, ModelState)));
        }
 public SimQueryVariableAttribute(SimVariable variable, UnitOfMeasurement unitOfMeasurement)
 {
     Variable          = variable;
     UnitOfMeasurement = unitOfMeasurement;
 }
        public override bool Equals(object o)
        {
            if (!(o is ApplicationSettings))
            {
                return(false);
            }
            ApplicationSettings v = o as ApplicationSettings;

            if (!Accounts.Equals(v.Accounts))
            {
                return(false);
            }
            if (!JobHistory.Equals(v.JobHistory))
            {
                return(false);
            }

            if (PrinterMappings.Count != v.PrinterMappings.Count)
            {
                return(false);
            }
            for (int i = 0; i < PrinterMappings.Count; i++)
            {
                if (!PrinterMappings[i].Equals(v.PrinterMappings[i]))
                {
                    return(false);
                }
            }

            if (!RssFeed.Equals(v.RssFeed))
            {
                return(false);
            }

            if (TitleReplacement.Count != v.TitleReplacement.Count)
            {
                return(false);
            }
            for (int i = 0; i < TitleReplacement.Count; i++)
            {
                if (!TitleReplacement[i].Equals(v.TitleReplacement[i]))
                {
                    return(false);
                }
            }

            if (!UsageStatistics.Equals(v.UsageStatistics))
            {
                return(false);
            }
            if (!ConversionTimeout.Equals(v.ConversionTimeout))
            {
                return(false);
            }
            if (!EnableTips.Equals(v.EnableTips))
            {
                return(false);
            }
            if (!Language.Equals(v.Language))
            {
                return(false);
            }
            if (!LicenseExpirationReminder.Equals(v.LicenseExpirationReminder))
            {
                return(false);
            }
            if (!LoggingLevel.Equals(v.LoggingLevel))
            {
                return(false);
            }
            if (!NextUpdate.Equals(v.NextUpdate))
            {
                return(false);
            }
            if (!UnitOfMeasurement.Equals(v.UnitOfMeasurement))
            {
                return(false);
            }
            if (!UpdateInterval.Equals(v.UpdateInterval))
            {
                return(false);
            }
            return(true);
        }
 public void Register(UnitOfMeasurement unitOfMeasurement)
 {
     _context.UnitOfMeasurements.Add(unitOfMeasurement);
 }
 public Ingredient(string title, decimal count, UnitOfMeasurement unitOfMeasurement, decimal price)
     : base(title, count, unitOfMeasurement)
 {
     this.Price = price;
     CalculatePricePerUnit();
 }