private void BuscarOsIntegrada() { if (bsPedidoSai.Current != null) { if ((bsPedidoSai.Current as CamadaDados.Faturamento.Pedido.TRegistro_Pedido).Nr_pedido > 0) { CamadaDados.Servicos.TList_LanServico lOs = CamadaNegocio.Servicos.TCN_LanServico.Buscar(string.Empty, string.Empty, string.Empty, string.Empty, string.Empty, string.Empty, string.Empty, string.Empty, string.Empty, string.Empty, string.Empty, string.Empty, string.Empty, string.Empty, string.Empty, string.Empty, string.Empty, "'AB', 'FE', 'PR', 'DV'", string.Empty, false, string.Empty, string.Empty, (bsPedidoSai.Current as CamadaDados.Faturamento.Pedido.TRegistro_Pedido).Nr_pedido.ToString(), false, false, false, false, false, 0, string.Empty, string.Empty, null); lOs.ForEach(p => p.lPecas = CamadaNegocio.Servicos.TCN_LanServicoPecas.Buscar(p.Id_osstr, p.Cd_empresa, string.Empty, string.Empty, string.Empty, decimal.Zero, decimal.Zero, decimal.Zero, decimal.Zero, decimal.Zero, string.Empty, string.Empty, false, 0, null)); (bsPedidoSai.Current as CamadaDados.Faturamento.Pedido.TRegistro_Pedido).lOsIntegra = lOs; bsPedidoSai.ResetCurrentItem(); } } }
private void bsPedidoSai_PositionChanged(object sender, EventArgs e) { if (bsPedidoSai.Current != null) { if ((bsPedidoSai.Current as CamadaDados.Faturamento.Pedido.TRegistro_Pedido).Nr_pedido != 0) { //Buscar conferencias do pedido (bsPedidoSai.Current as CamadaDados.Faturamento.Pedido.TRegistro_Pedido).lEntregaPedido = CamadaNegocio.Faturamento.Pedido.TCN_LanEntregaPedido.Busca(string.Empty, (bsPedidoSai.Current as CamadaDados.Faturamento.Pedido.TRegistro_Pedido).Nr_pedido.ToString(), string.Empty, string.Empty, false, string.Empty, null); //Buscar OS Integradas ao Pedido CamadaDados.Servicos.TList_LanServico lOs = CamadaNegocio.Servicos.TCN_LanServico.Buscar(string.Empty, string.Empty, string.Empty, string.Empty, string.Empty, string.Empty, string.Empty, string.Empty, string.Empty, string.Empty, string.Empty, string.Empty, string.Empty, string.Empty, string.Empty, string.Empty, string.Empty, "'AB', 'FE', 'PR', 'DV'", string.Empty, false, string.Empty, string.Empty, (bsPedidoSai.Current as CamadaDados.Faturamento.Pedido.TRegistro_Pedido).Nr_pedido.ToString(), false, false, false, false, false, 0, string.Empty, string.Empty, null); lOs.ForEach(p => p.lPecas = CamadaNegocio.Servicos.TCN_LanServicoPecas.Buscar(p.Id_osstr, p.Cd_empresa, string.Empty, string.Empty, string.Empty, decimal.Zero, decimal.Zero, decimal.Zero, decimal.Zero, decimal.Zero, string.Empty, string.Empty, false, 0, null)); (bsPedidoSai.Current as CamadaDados.Faturamento.Pedido.TRegistro_Pedido).lOsIntegra = lOs; bsPedidoSai.ResetCurrentItem(); } } }