示例#1
0
 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));
 }
示例#2
0
 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);
     }
 }