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); } } } } } }
private void bsConvenioClifor_PositionChanged(object sender, EventArgs e) { if (bsConvenioClifor.Current != null) { //Buscar placas (bsConvenioClifor.Current as TRegistro_Convenio_Clifor).lPlaca = TCN_Convenio_Placa.Buscar((bsConvenioClifor.Current as TRegistro_Convenio_Clifor).Id_conveniostr, (bsConvenioClifor.Current as TRegistro_Convenio_Clifor).Cd_empresa, (bsConvenioClifor.Current as TRegistro_Convenio_Clifor).Cd_clifor, (bsConvenioClifor.Current as TRegistro_Convenio_Clifor).Cd_endereco, (bsConvenioClifor.Current as TRegistro_Convenio_Clifor).Cd_produto, null); //Buscar motoristas (bsConvenioClifor.Current as TRegistro_Convenio_Clifor).lMotorista = TCN_Motorista_Convenio.Buscar((bsConvenioClifor.Current as TRegistro_Convenio_Clifor).Id_conveniostr, (bsConvenioClifor.Current as TRegistro_Convenio_Clifor).Cd_empresa, (bsConvenioClifor.Current as TRegistro_Convenio_Clifor).Cd_clifor, (bsConvenioClifor.Current as TRegistro_Convenio_Clifor).Cd_endereco, (bsConvenioClifor.Current as TRegistro_Convenio_Clifor).Cd_produto, string.Empty, string.Empty, string.Empty, null); bsConvenioClifor.ResetCurrentItem(); } }
private void AlterarPlaca() { if (bsPlacaVeiculo.Current != null) { using (TFPlacaConvenio fPlaca = new TFPlacaConvenio()) { string ds_veiculo = (bsPlacaVeiculo.Current as TRegistro_Convenio_Placa).Ds_veiculo; string st_km = (bsPlacaVeiculo.Current as TRegistro_Convenio_Placa).St_km; string st_diautil = (bsPlacaVeiculo.Current as TRegistro_Convenio_Placa).St_diasuteis; string ds_obs = (bsPlacaVeiculo.Current as TRegistro_Convenio_Placa).Ds_observacao; fPlaca.rPlaca = bsPlacaVeiculo.Current as TRegistro_Convenio_Placa; if (fPlaca.ShowDialog() == DialogResult.OK) { try { TCN_Convenio_Placa.Gravar(fPlaca.rPlaca, null); MessageBox.Show("Placa alterada 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); } } } } }
private void InserirPlaca() { if (bsConvenioClifor.Current != null) { using (TFPlacaConvenio fPlaca = new TFPlacaConvenio()) { if (fPlaca.ShowDialog() == DialogResult.OK) { if (fPlaca.rPlaca != null) { fPlaca.rPlaca.Id_convenio = (bsConvenioClifor.Current as TRegistro_Convenio_Clifor).Id_convenio; fPlaca.rPlaca.Cd_empresa = (bsConvenioClifor.Current as TRegistro_Convenio_Clifor).Cd_empresa; fPlaca.rPlaca.Cd_clifor = (bsConvenioClifor.Current as TRegistro_Convenio_Clifor).Cd_clifor; fPlaca.rPlaca.Cd_endereco = (bsConvenioClifor.Current as TRegistro_Convenio_Clifor).Cd_endereco; fPlaca.rPlaca.Cd_produto = (bsConvenioClifor.Current as TRegistro_Convenio_Clifor).Cd_produto; try { TCN_Convenio_Placa.Gravar(fPlaca.rPlaca, null); MessageBox.Show("Placa gravada 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); } } } } } }
private void ExcluirPlaca() { if (bsPlacaVeiculo.Current != null) { if (MessageBox.Show("Confirma exclusão do registro selecionado?", "Pergunta", MessageBoxButtons.YesNo, MessageBoxIcon.Question, MessageBoxDefaultButton.Button1) == DialogResult.Yes) { try { TCN_Convenio_Placa.Excluir(bsPlacaVeiculo.Current as TRegistro_Convenio_Placa, null); MessageBox.Show("Placa excluida com sucesso.", "Mensagem", MessageBoxButtons.OK, MessageBoxIcon.Information); bsPlacaVeiculo.RemoveCurrent(); } catch (Exception ex) { MessageBox.Show(ex.Message.Trim(), "Erro", MessageBoxButtons.OK, MessageBoxIcon.Error); } } } }