public GS.SISGEGS.DM.gsItem_BuscarResult Item_Buscar(int idEmpresa, int codigoUsuario, string idProducto, string idCliente, System.Nullable <System.DateTime> fecha, decimal cantidad, System.Nullable <int> idTipoEnlaceContable, System.Nullable <decimal> idDireccionOrigen, System.Nullable <decimal> idDireccionDestino, decimal idAlmacen, ref System.Nullable <decimal> StockDisponible, ref System.Nullable <double> TC_Cambio)
 {
     GS.SISGEGS.WINPedidos.ItemWCF.Item_BuscarRequest inValue = new GS.SISGEGS.WINPedidos.ItemWCF.Item_BuscarRequest();
     inValue.idEmpresa            = idEmpresa;
     inValue.codigoUsuario        = codigoUsuario;
     inValue.idProducto           = idProducto;
     inValue.idCliente            = idCliente;
     inValue.fecha                = fecha;
     inValue.cantidad             = cantidad;
     inValue.idTipoEnlaceContable = idTipoEnlaceContable;
     inValue.idDireccionOrigen    = idDireccionOrigen;
     inValue.idDireccionDestino   = idDireccionDestino;
     inValue.idAlmacen            = idAlmacen;
     inValue.StockDisponible      = StockDisponible;
     inValue.TC_Cambio            = TC_Cambio;
     GS.SISGEGS.WINPedidos.ItemWCF.Item_BuscarResponse retVal = ((GS.SISGEGS.WINPedidos.ItemWCF.IItemWCF)(this)).Item_Buscar(inValue);
     StockDisponible = retVal.StockDisponible;
     TC_Cambio       = retVal.TC_Cambio;
     return(retVal.Item_BuscarResult);
 }
 public System.Threading.Tasks.Task <GS.SISGEGS.WINPedidos.ItemWCF.Item_BuscarResponse> Item_BuscarAsync(GS.SISGEGS.WINPedidos.ItemWCF.Item_BuscarRequest request)
 {
     return(base.Channel.Item_BuscarAsync(request));
 }
 GS.SISGEGS.WINPedidos.ItemWCF.Item_BuscarResponse GS.SISGEGS.WINPedidos.ItemWCF.IItemWCF.Item_Buscar(GS.SISGEGS.WINPedidos.ItemWCF.Item_BuscarRequest request)
 {
     return(base.Channel.Item_Buscar(request));
 }