예제 #1
0
 private void InserirMotorista()
 {
     if (bsCliforConvenio.Current != null)
     {
         using (TFMotoristaConvenio fMot = new TFMotoristaConvenio())
         {
             if (fMot.ShowDialog() == DialogResult.OK)
             {
                 if (fMot.rMot != null)
                 {
                     if (!(bsCliforConvenio.Current as TRegistro_Convenio_Clifor).lMotorista.Exists(p =>
                                                                                                    p.CPF_motorista.SoNumero().Equals(fMot.rMot.CPF_motorista.SoNumero())))
                     {
                         (bsCliforConvenio.Current as TRegistro_Convenio_Clifor).lMotorista.Add(fMot.rMot);
                         bsCliforConvenio.ResetCurrentItem();
                     }
                     else
                     {
                         MessageBox.Show("CPF já informado para outro motorista.", "Mensagem", MessageBoxButtons.OK, MessageBoxIcon.Information);
                     }
                 }
             }
         }
     }
 }
예제 #2
0
 private void InserirMotorista()
 {
     if (bsConvenioClifor.Current != null)
     {
         using (TFMotoristaConvenio fMot = new TFMotoristaConvenio())
         {
             if (fMot.ShowDialog() == DialogResult.OK)
             {
                 if (fMot.rMot != null)
                 {
                     fMot.rMot.Id_convenio = (bsConvenioClifor.Current as TRegistro_Convenio_Clifor).Id_convenio;
                     fMot.rMot.Cd_empresa  = (bsConvenioClifor.Current as TRegistro_Convenio_Clifor).Cd_empresa;
                     fMot.rMot.Cd_clifor   = (bsConvenioClifor.Current as TRegistro_Convenio_Clifor).Cd_clifor;
                     fMot.rMot.Cd_endereco = (bsConvenioClifor.Current as TRegistro_Convenio_Clifor).Cd_endereco;
                     fMot.rMot.Cd_produto  = (bsConvenioClifor.Current as TRegistro_Convenio_Clifor).Cd_produto;
                     try
                     {
                         TCN_Motorista_Convenio.Gravar(fMot.rMot, null);
                         MessageBox.Show("Motorista gravado 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); }
                 }
             }
         }
     }
 }