예제 #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 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();
     }
 }
예제 #3
0
        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); }
                    }
                }
            }
        }
예제 #4
0
 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); }
                 }
             }
         }
     }
 }
예제 #5
0
 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); }
         }
     }
 }