public override void ActualizarAlquiler(Modelo_Entidades.Alquiler oAlquiler, Modelo_Entidades.Documento oDocumento, double pesoinicial, double pesofinal)
        {
            //obtener la cantidad de fertilizante movida realmente
            double pesomovido = pesoinicial - pesofinal;

            //buscar la relación entre el alquiler y el producto especificado en el documento
            Modelo_Entidades.Alquiler_Producto oAlquiler_Producto = oAlquiler.Alquiler_Productos.ToList<Modelo_Entidades.Alquiler_Producto>().Find(delegate(Modelo_Entidades.Alquiler_Producto oAlquiler_ProductoActual) { return oAlquiler_ProductoActual.Producto == oDocumento.Producto; });
            //si no existe crearlo
            if (oAlquiler_Producto == null)
            {
                oAlquiler_Producto = new Alquiler_Producto();
                //asignarle el alquiler recibido
                oAlquiler_Producto.Alquiler = oAlquiler;
                //asignarle el producto en el documento
                oAlquiler_Producto.Producto = oDocumento.Producto;
            }

            //actualizar la cantidad del tipo de fertilizante especificado (+= porque se suma a lo que ya existe, aunque sea 0)
            oAlquiler_Producto.cantidad_kg += pesomovido;
        }
 /// <summary>
 /// Crear un nuevo objeto Alquiler_Producto.
 /// </summary>
 /// <param name="nro_alquiler">Valor inicial de la propiedad nro_alquiler.</param>
 /// <param name="codigo_producto">Valor inicial de la propiedad codigo_producto.</param>
 public static Alquiler_Producto CreateAlquiler_Producto(global::System.Int32 nro_alquiler, global::System.Int32 codigo_producto)
 {
     Alquiler_Producto alquiler_Producto = new Alquiler_Producto();
     alquiler_Producto.nro_alquiler = nro_alquiler;
     alquiler_Producto.codigo_producto = codigo_producto;
     return alquiler_Producto;
 }
 /// <summary>
 /// Método desusado para agregar un nuevo objeto al EntitySet Alquileres_Productos. Considere la posibilidad de usar el método .Add de la propiedad ObjectSet&lt;T&gt; asociada.
 /// </summary>
 public void AddToAlquileres_Productos(Alquiler_Producto alquiler_Producto)
 {
     base.AddObject("Alquileres_Productos", alquiler_Producto);
 }