public bool Editar(ProductoCC ProductoCC) { return(ProductoCCService.Edit(ProductoCC)); }
public ActionResult Create(Producto producto, HttpPostedFileBase imagendelproducto) { try { if (imagendelproducto != null && imagendelproducto.ContentLength > 0) { HttpPostedFileBase fileBase = Request.Files[0]; WebImage image = new WebImage(fileBase.InputStream); producto.ImagenProducto = image.GetBytes(); } producto.Estado = "No Disponible"; producto.Precio = 0; producto.DVH = Decopack.Servicios.Seguridad.GenerarSHA(string.Format("{0}{1}{2}{3}", producto.Nombre, producto.Precio, producto.Estado, producto.Descripcion)); var biz = new ProductoProcess(); var model = biz.AgregarAPI(producto); var ProductoCCP = new ProductoCCProcess(); var productoCC = new ProductoCC(); productoCC.Descripcion = producto.Descripcion; productoCC.Nombre = producto.Nombre; productoCC.Fecha = DateTime.Now; productoCC.Tipo = "Alta"; productoCC.Usuario = User.Identity.Name; ProductoCCP.Crear(productoCC); var productoDVVP = new ProductoDVVProcess(); var productoDVV = new ProductoDVV(); foreach (var item in biz.ListarAPI()) { cadena = string.Format(cadena + "{0}", item.DVH); } productoDVV.DVV = Decopack.Servicios.Seguridad.GenerarSHA(cadena); foreach (var item in productoDVVP.Listar()) { if (item.Entidad == "Producto") { productoDVV.Id = item.Id; productoDVV.Entidad = item.Entidad; productoDVVP.Editar(productoDVV); } else { productoDVVP.Crear(productoDVV); } } if (productoDVVP.Listar().Count == 0) { productoDVV.Entidad = "Producto"; productoDVVP.Crear(productoDVV); } Bitacora bitacora = new Bitacora("Crear", "Tabla Producto", User.Identity.Name, DateTime.Now); BitacoraProcess bitacorap = new BitacoraProcess(); bitacorap.Create(bitacora); return(RedirectToAction("Index")); } catch (Exception a) { Bitacora bitacora = new Bitacora("Crear Tabla Producto", a.Message.ToString(), User.Identity.Name, DateTime.Now); BitacoraProcess bitacorap = new BitacoraProcess(); bitacorap.Create(bitacora); return(View()); } }
public ProductoCC Crear(ProductoCC ProductoCC) { return(ProductoCCService.Create(ProductoCC)); }