예제 #1
0
 private void bb_importPlaca_Click(object sender, EventArgs e)
 {
     if (bsConvenioClifor.Current != null)
     {
         using (TFImportPlaca fLista = new TFImportPlaca())
         {
             fLista.pCd_empresa = (bsConvenioClifor.Current as TRegistro_Convenio_Clifor).Cd_empresa;
             fLista.pCd_clifor  = (bsConvenioClifor.Current as TRegistro_Convenio_Clifor).Cd_clifor;
             if (fLista.ShowDialog() == DialogResult.OK)
             {
                 if (fLista.lPlaca != null)
                 {
                     try
                     {
                         fLista.lPlaca.ForEach(p =>
                         {
                             p.Id_convenio = (bsConvenioClifor.Current as TRegistro_Convenio_Clifor).Id_convenio;
                             p.Cd_empresa  = (bsConvenioClifor.Current as TRegistro_Convenio_Clifor).Cd_empresa;
                             p.Cd_clifor   = (bsConvenioClifor.Current as TRegistro_Convenio_Clifor).Cd_clifor;
                             p.Cd_endereco = (bsConvenioClifor.Current as TRegistro_Convenio_Clifor).Cd_endereco;
                             p.Cd_produto  = (bsConvenioClifor.Current as TRegistro_Convenio_Clifor).Cd_produto;
                         });
                         TCN_Convenio_Placa.Gravar(fLista.lPlaca, null);
                         MessageBox.Show("Placas gravadas com sucesso.", "Mensagem", MessageBoxButtons.OK, MessageBoxIcon.Information);
                         bsConvenioClifor_PositionChanged(this, new EventArgs());
                     }
                     catch (Exception ex)
                     { MessageBox.Show(ex.Message.Trim(), "Erro", MessageBoxButtons.OK, MessageBoxIcon.Error); }
                 }
             }
         }
     }
 }
예제 #2
0
 private void bb_importPlaca_Click(object sender, EventArgs e)
 {
     if (!string.IsNullOrEmpty(cd_clifor.Text))
     {
         using (TFImportPlaca fImport = new TFImportPlaca())
         {
             fImport.pCd_empresa = pCd_empresa;
             fImport.pCd_clifor  = cd_clifor.Text;
             if (fImport.ShowDialog() == DialogResult.OK)
             {
                 if (fImport.lPlaca != null)
                 {
                     fImport.lPlaca.ForEach(p =>
                                            (bsCliforConvenio.Current as TRegistro_Convenio_Clifor).lPlaca.Add(p));
                     bsCliforConvenio.ResetCurrentItem();
                 }
             }
         }
     }
     else
     {
         MessageBox.Show("Obrigatorio informar cliente.", "Mensagem", MessageBoxButtons.OK, MessageBoxIcon.Information);
     }
 }