コード例 #1
0
        private void InserirItem()
        {
            using (TFItemDesdobro fItem = new TFItemDesdobro())
            {
                fItem.pCd_tabeladesconto = (bsPsGraos.Current as CamadaDados.Balanca.TRegistro_LanPesagemGraos).Cd_tabeladesconto;
                fItem.pDs_tabeladesconto = (bsPsGraos.Current as CamadaDados.Balanca.TRegistro_LanPesagemGraos).Ds_tabeladesconto;
                fItem.pTp_movimento      = (bsPsGraos.Current as CamadaDados.Balanca.TRegistro_LanPesagemGraos).Tp_movimento;
                fItem.pCd_empresa        = (bsPsGraos.Current as CamadaDados.Balanca.TRegistro_LanPesagemGraos).Cd_empresa;
                fItem.pNm_empresa        = (bsPsGraos.Current as CamadaDados.Balanca.TRegistro_LanPesagemGraos).Nm_empresa;
                fItem.pCd_produto        = (bsPsGraos.Current as CamadaDados.Balanca.TRegistro_LanPesagemGraos).Cd_produto;
                fItem.pDs_produto        = (bsPsGraos.Current as CamadaDados.Balanca.TRegistro_LanPesagemGraos).Ds_produto;

                if (fItem.ShowDialog() == DialogResult.OK)
                {
                    bsItensdesdobro.Add(new CamadaDados.Balanca.TRegistro_ItensDesdobro()
                    {
                        Nr_contrato_dest     = fItem.Nr_contratodest,
                        Cd_contratante_dest  = fItem.pCd_contratante_dest,
                        Nm_contratante_dest  = fItem.pNm_contratante_dest,
                        Nr_notaprodutor      = fItem.Nr_nfprodutor,
                        Dt_emissaonfprodutor = fItem.pDt_emissaonfprodutor,
                        Qt_nfprodutor        = fItem.Qtd_nfprodutor,
                        Vl_nfprodutor        = fItem.pVl_nfprodutor,
                        Tp_pesodesdobro      = fItem.Tp_pesodesdobro,
                        Qtd_desdobro         = fItem.Qtd_desdobro,
                        Tp_percvalor         = fItem.Tp_percvalor
                    });
                    bsItensdesdobro.ResetBindings(true);
                }
            }
        }
コード例 #2
0
 private void TFDesdobrarTicket_Load(object sender, EventArgs e)
 {
     Icon = Utils.ResourcesUtils.TecnoAliance_ICO;
     bsPsGraos.DataSource = new CamadaDados.Balanca.TList_RegLanPesagemGraos()
     {
         rPsGraos
     };
     if (lDesdobroEspecial != null)
     {
         if (lDesdobroEspecial.Count > 0)
         {
             lDesdobroEspecial.ForEach(p =>
             {
                 using (TFItemDesdobro fItem = new TFItemDesdobro())
                 {
                     fItem.Nr_contratodest    = p.Nr_contrato_dest;
                     fItem.Tp_percvalor       = p.Valor_desdobro.Equals(decimal.Zero) ? "Q" : "P";
                     fItem.Tp_pesodesdobro    = p.Tp_pesodesdobro;
                     fItem.Qtd_desdobro       = p.Valor_desdobro;
                     fItem.pCd_tabeladesconto = rPsGraos.Cd_tabeladesconto;
                     fItem.pTp_movimento      = rPsGraos.Tp_movimento;
                     if (fItem.ShowDialog() == DialogResult.OK)
                     {
                         bsItensdesdobro.Add(new CamadaDados.Balanca.TRegistro_ItensDesdobro()
                         {
                             Nr_contrato_dest     = fItem.Nr_contratodest,
                             Cd_contratante_dest  = fItem.pCd_contratante_dest,
                             Nm_contratante_dest  = fItem.pNm_contratante_dest,
                             Nr_notaprodutor      = fItem.Nr_nfprodutor,
                             Dt_emissaonfprodutor = fItem.pDt_emissaonfprodutor,
                             Qt_nfprodutor        = fItem.Qtd_nfprodutor,
                             Vl_nfprodutor        = fItem.pVl_nfprodutor,
                             Tp_pesodesdobro      = fItem.Tp_pesodesdobro,
                             Qtd_desdobro         = fItem.Qtd_desdobro,
                             Tp_percvalor         = fItem.Tp_percvalor
                         });
                     }
                 }
             });
             bsItensdesdobro.ResetBindings(true);
         }
     }
 }