Пример #1
0
 public static ML.Result DeleteProducto(string SKU)
 {
     ML.Result result = new ML.Result();
     try
     {
         using (DL.BranchbitEntities context = new DL.BranchbitEntities())
         {
             var query = context.ProductoDelete(SKU);
             if (query >= 1)
             {
                 result.Correct = true;
             }
             else
             {
                 result.Correct      = false;
                 result.ErrorMessage = "No se insertó el producto correctamente";
             }
         }
     }
     catch (Exception ex)
     {
         result.Correct      = false;
         result.ErrorMessage = ex.Message;
     }
     return(result);
 }
Пример #2
0
        public static ML.Result GetBySKUProducto(string SKU)
        {
            ML.Result result = new ML.Result();
            try
            {
                using (DL.BranchbitEntities context = new DL.BranchbitEntities())
                {
                    var query = context.ProductosGetProductogetBySKU(SKU).FirstOrDefault();

                    if (query != null)
                    {
                        ML.Producto producto = new ML.Producto();
                        producto.SKU           = query.SKU;
                        producto.Fert          = query.Fert;
                        producto.Modelo        = query.Modelo;
                        producto.Tipo          = query.Tipo;
                        producto.NumeroDeSerie = query.NumeroSerie;
                        producto.Fecha         = (DateTime)query.Fecha;

                        result.Object = producto;

                        result.Correct = true;
                    }
                }
            }
            catch (Exception ex)
            {
                result.Correct      = false;
                result.ErrorMessage = ex.Message;
            }
            return(result);
        }
Пример #3
0
 public static ML.Result UpdateProducto(ML.Producto producto)
 {
     ML.Result result = new ML.Result();
     try
     {
         using (DL.BranchbitEntities context = new DL.BranchbitEntities())
         {
             var query = context.ProductoUpdate(producto.SKU, producto.Fert, producto.Modelo, producto.Tipo, producto.NumeroDeSerie);
             if (query >= 1)
             {
                 result.Correct = true;
             }
             else
             {
                 result.Correct      = false;
                 result.ErrorMessage = "No se insertó el producto correctamente";
             }
         }
     }
     catch (Exception ex)
     {
         result.Correct      = false;
         result.ErrorMessage = ex.Message;
     }
     return(result);
 }
Пример #4
0
        public static ML.Result GetAllProducto()
        {
            ML.Result result = new ML.Result();
            try
            {
                using (DL.BranchbitEntities context = new DL.BranchbitEntities())
                {
                    var query = context.ProductosGetAll().ToList();

                    if (query != null)
                    {
                        result.Objects = new List <object>();
                        foreach (var obj in query)
                        {
                            ML.Producto producto = new ML.Producto();
                            producto.SKU           = obj.SKU;
                            producto.Fert          = obj.Fert;
                            producto.Modelo        = obj.Modelo;
                            producto.Tipo          = obj.Tipo;
                            producto.NumeroDeSerie = obj.NumeroSerie;
                            producto.Fecha         = (DateTime)obj.Fecha;

                            result.Objects.Add(producto);
                        }
                        result.Correct = true;
                    }
                }
            }
            catch (Exception ex)
            {
                result.Correct      = false;
                result.ErrorMessage = ex.Message;
            }
            return(result);
        }