예제 #1
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); }
                    }
                }
            }
        }
예제 #2
0
 private void InserirPlaca()
 {
     if (bsCliforConvenio.Current != null)
     {
         using (TFPlacaConvenio fPlaca = new TFPlacaConvenio())
         {
             if (fPlaca.ShowDialog() == DialogResult.OK)
             {
                 if (fPlaca.rPlaca != null)
                 {
                     if ((bsCliforConvenio.Current as TRegistro_Convenio_Clifor).lPlaca.Exists(p =>
                                                                                               p.Placa.Trim().Equals(fPlaca.rPlaca.Placa.Trim())))
                     {
                         (bsCliforConvenio.Current as TRegistro_Convenio_Clifor).lPlaca.Find(p =>
                                                                                             p.Placa.Trim().Equals(fPlaca.rPlaca.Placa.Trim())).Ds_veiculo = fPlaca.rPlaca.Ds_veiculo;
                         (bsCliforConvenio.Current as TRegistro_Convenio_Clifor).lPlaca.Find(p =>
                                                                                             p.Placa.Trim().Equals(fPlaca.rPlaca.Placa.Trim())).St_km = fPlaca.rPlaca.St_km;
                         (bsCliforConvenio.Current as TRegistro_Convenio_Clifor).lPlaca.Find(p =>
                                                                                             p.Placa.Trim().Equals(fPlaca.rPlaca.Placa.Trim())).St_diasuteis = fPlaca.rPlaca.St_diasuteis;
                         (bsCliforConvenio.Current as TRegistro_Convenio_Clifor).lPlaca.Find(p =>
                                                                                             p.Placa.Trim().Equals(fPlaca.rPlaca.Placa.Trim())).Ds_observacao = fPlaca.rPlaca.Ds_observacao;
                     }
                     else
                     {
                         (bsCliforConvenio.Current as TRegistro_Convenio_Clifor).lPlaca.Add(fPlaca.rPlaca);
                     }
                     bsCliforConvenio.ResetCurrentItem();
                 }
             }
         }
     }
 }
예제 #3
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); }
                 }
             }
         }
     }
 }
예제 #4
0
        private void AlterarPlaca()
        {
            if (bsPlacaConvenio.Current != null)
            {
                using (TFPlacaConvenio fPlaca = new TFPlacaConvenio())
                {
                    string ds_veiculo = (bsPlacaConvenio.Current as TRegistro_Convenio_Placa).Ds_veiculo;
                    string st_km      = (bsPlacaConvenio.Current as TRegistro_Convenio_Placa).St_km;
                    string st_diautil = (bsPlacaConvenio.Current as TRegistro_Convenio_Placa).St_diasuteis;
                    string ds_obs     = (bsPlacaConvenio.Current as TRegistro_Convenio_Placa).Ds_observacao;

                    fPlaca.rPlaca = bsPlacaConvenio.Current as TRegistro_Convenio_Placa;
                    if (fPlaca.ShowDialog() != DialogResult.OK)
                    {
                        (bsPlacaConvenio.Current as TRegistro_Convenio_Placa).Ds_veiculo    = ds_veiculo;
                        (bsPlacaConvenio.Current as TRegistro_Convenio_Placa).St_km         = st_km;
                        (bsPlacaConvenio.Current as TRegistro_Convenio_Placa).St_diasuteis  = st_diautil;
                        (bsPlacaConvenio.Current as TRegistro_Convenio_Placa).Ds_observacao = ds_obs;
                        bsPlacaConvenio.ResetCurrentItem();
                    }
                }
            }
        }