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); } } } } } }
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); } } } } } }