示例#1
0
 public static dtoProductAlias ToDtoProductAlias(ProductAlia ProductAlias)
 {
     return(new dtoProductAlias()
     {
         Code = ProductAlias.Code, Alias = Converts.ToDtoAlias(ProductAlias.Alias), CodeAlias = Convert.ToInt32(ProductAlias.CodeAlias), CodeProduct = Convert.ToInt32(ProductAlias.CodeProduct)
     });
 }
示例#2
0
        public static List <dtoAlias> ToDtoAliases(List <Alias> Alias)
        {
            if (Alias == null)
            {
                return(null);
            }
            List <dtoAlias> dtoAlias = new List <dtoAlias>();

            Alias.ForEach(x => dtoAlias.Add(Converts.ToDtoAlias(x)));
            return(dtoAlias);
        }
示例#3
0
 public static dtoWall ToDtoWall(Wall Wall)
 {
     return(new dtoWall()
     {
         Code = Wall.Code, CodeShop = Convert.ToInt32(Wall.CodeShop), P1 = new Point(Convert.ToInt32(Wall.X1), Convert.ToInt32(Wall.Y1)), P2 = new Point(Convert.ToInt32(Wall.X2), Convert.ToInt32(Wall.Y2)), Alias = Converts.ToDtoAlias(Wall.Alias), CodeAlias = Wall.CodeAlias
     });
 }
示例#4
0
 public static dtoStand ToDtoStand(Stand stand)
 {
     return(new dtoStand()
     {
         Code = stand.Code, CodeShop = stand.CodeShop != null?Convert.ToInt32(stand.CodeShop) : 0, P2 = new Point()
         {
             X = Convert.ToInt32(stand.X2), Y = Convert.ToInt32(stand.Y2)
         }, P1 = new Point()
         {
             X = Convert.ToInt32(stand.X1), Y = Convert.ToInt32(stand.Y1)
         }, Shelves = stand.Shelves == null ? null : Converts.ToDtoShelves(stand.Shelves.ToList()), Alias = Converts.ToDtoAlias(stand.Alias), CodeAlias = stand.CodeAlias
     });
 }
示例#5
0
 public static dtoShelf ToDtoShelf(Shelf shelf)
 {
     return(new dtoShelf()
     {
         Code = shelf.Code, CodeStand = Convert.ToInt32(shelf.CodeStand), ProductShelves = shelf.ProductShelves == null ? null : ToDtoProductShelves(shelf.ProductShelves.ToList()), Alias = Converts.ToDtoAlias(shelf.Alias), Num = shelf.Num, CodeAlias = Convert.ToInt32(shelf.CodeAlias)
     });
 }
示例#6
0
 public static dtoProduct ToDtoProduct(Product product)
 {
     if (product == null)
     {
         return(null);
     }
     try
     {
         return(new dtoProduct()
         {
             Barcode = product.Barcode, Code = product.Code, Company = product.Company, Size = product.Size, Alias = Converts.ToDtoAlias(product.Alias), CodeAlias = Convert.ToInt32(product.CodeAlias), ProductAlias = product.ProductAlias == null?null:Converts.ToDtoProductAliases(product.ProductAlias.ToList()), Src = product.Src
         });
     }
     catch (Exception e)
     {
         throw e;
     }
 }