public static Entidades.DetalleProducto datoAEntidad(Detalle_producto detalle)
 {
     Entidades.DetalleProducto retorno = new Entidades.DetalleProducto();
     retorno.Cantidad = (int)detalle.cantidad;
     retorno.Cod_producto =(int) detalle.pro_codigo;
     retorno.Num_factura =(int) detalle.cantidad;
     retorno.Subtotal = (double)detalle.subtotal;
     retorno.Descripcion = detalle.descripcion;
     return retorno;
 }
 public static Detalle_producto entidadADato(Entidades.DetalleProducto d)
 {
     Detalle_producto nuevo = new Detalle_producto();
     nuevo.cantidad = d.Cantidad;
     nuevo.descripcion = d.Descripcion;
     nuevo.nfactura = d.Num_factura;
     nuevo.pro_codigo = d.Cod_producto;
     nuevo.subtotal = Convert.ToDecimal(d.Subtotal);
     return nuevo;
 }
 partial void DeleteDetalle_producto(Detalle_producto instance);
 partial void UpdateDetalle_producto(Detalle_producto instance);
 partial void InsertDetalle_producto(Detalle_producto instance);
		private void detach_Detalle_producto(Detalle_producto entity)
		{
			this.SendPropertyChanging();
			entity.Producto = null;
		}
		private void attach_Detalle_producto(Detalle_producto entity)
		{
			this.SendPropertyChanging();
			entity.Factura = this;
		}