예제 #1
0
 /// <summary>
 /// create a new student
 /// </summary>
 /// <param name="s"></param>
 public static void CreateProductCutting(string s)
 {
     /*SLProductCutting.ProductCuttingInfo newProductCutting = DTO_to_SL_ProductCutting(s);
      */
     SLProductCutting.ISLProductCutting SLProductCutting = new SLProductCutting.SLProductCuttingClient();
     string[] errors = new string[0];
     SLProductCutting.CreateProductCutting(s, ref errors);
 }
예제 #2
0
        /// <summary>
        /// update existing student info
        /// </summary>
        /// <param name="s"></param>
        public static void UpdateProductCutting(PLProductCutting s)
        {
            SLProductCutting.ProductCuttingInfo newProductCutting = DTO_to_SL_ProductCutting(s);

            SLProductCutting.ISLProductCutting SLProductCutting = new SLProductCutting.SLProductCuttingClient();
            string[] errors = new string[0];
            SLProductCutting.UpdateProductCutting(newProductCutting.product_cutting_id, newProductCutting.product_cutting_name, ref errors);
        }
예제 #3
0
        /// <summary>
        /// Get student detail
        /// </summary>
        /// <param name="id"></param>
        /// <returns></returns>
        public static PLProductCutting ReadProductCuttingDetail(int id)
        {
            SLProductCutting.ISLProductCutting SLProductCutting = new SLProductCutting.SLProductCuttingClient();

            string[] errors = new string[0];
            SLProductCutting.ProductCuttingInfo newProductCutting = SLProductCutting.ReadProductCutting(id, ref errors);

            // this is the data transfer object code...
            return(DTO_to_PL_ProductCutting(newProductCutting));
        }
예제 #4
0
        public ProductCuttingList()
        {
            SLProductCutting.ISLProductCutting SLProductCutting = new SLProductCutting.SLProductCuttingClient();

            string[] errors = new string[0];

            SLProductCutting.ProductCuttingInfo[] validProductCutting = SLProductCutting.ReadAllProductCutting(ref errors);

            var e = from s in validProductCutting select s;

            for (int i = 0; i < e.Count(); i++)
            {
                theProductCuttingList.Add(validProductCutting[i]);
            }
        }
예제 #5
0
        public static List <PLProductCutting> ReadAllProductCutting()
        {
            List <PLProductCutting> ProductCuttingList = new List <PLProductCutting>();

            SLProductCutting.ISLProductCutting SLProductCutting = new SLProductCutting.SLProductCuttingClient();

            string[] errors = new string[0];
            SLProductCutting.ProductCuttingInfo[] ProductCuttingsLoaded = SLProductCutting.ReadAllProductCutting(ref errors);

            foreach (SLProductCutting.ProductCuttingInfo s in ProductCuttingsLoaded)
            {
                PLProductCutting ProductCutting = DTO_to_PL_ProductCutting(s);
                ProductCuttingList.Add(ProductCutting);
            }

            return(ProductCuttingList);
        }