Example #1
0
 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();
         }
     }
 }
Example #2
0
 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();
         }
     }
 }