public EProducto ModificarProducto(EProducto productos) { if (daoproducto.ObtenerProducto(productos.codigobarra) == null) { throw new FaultException <RepetidoException>( new RepetidoException() { excodigobarra = productos.codigobarra, exNombreProducto = "El producto No existe", exStock = 0 }, new FaultReason("Error al intentar Modificar")); } return(daoproducto.ModificarProducto(productos)); }
public Boolean ModificarProducto(Local local, int codigoProducto, String descripcion, int precioNormal, int precioOferta, DateTime fechaCaducidad, Estado estado, int id_producto, Rubro rubro) { try { // Se encapsulan los datos Producto pro = new Producto(local, codigoProducto, descripcion, precioNormal, precioOferta, fechaCaducidad, estado); pro.IdProducto = id_producto; pro.Rubro = rubro; // Se enviar esta empresa encapsulada a RegistrarProducto Boolean modificado = daoProducto.ModificarProducto(pro); // Si el registro se realizo procede a la busqueda del producto antes ingresada if (modificado) { return(true); } else { return(false); } } catch (Exception e) { return(false); } }