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); }
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); }
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); }
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); }