Exemplo n.º 1
0
 private void bbAddSeguro_Click(object sender, EventArgs e)
 {
     using (TFSeguroMDFe fSeguro = new TFSeguroMDFe())
     {
         if (fSeguro.ShowDialog() == DialogResult.OK)
         {
             if (fSeguro.rSeguro != null)
             {
                 (bsMDFe.Current as TRegistro_MDFe).lSeguro.Add(fSeguro.rSeguro);
                 bsMDFe.ResetCurrentItem();
             }
         }
     }
 }
Exemplo n.º 2
0
 private void bbAltSeguro_Click(object sender, EventArgs e)
 {
     if (bsSeguro.Current != null)
     {
         using (TFSeguroMDFe fSeguro = new TFSeguroMDFe())
         {
             TRegistro_MDFe_Seguro copia = new TRegistro_MDFe_Seguro();
             copia.Cd_responsavel      = (bsSeguro.Current as TRegistro_MDFe_Seguro).Cd_responsavel;
             copia.Cd_seguradora       = (bsSeguro.Current as TRegistro_MDFe_Seguro).Cd_seguradora;
             copia.CnpjCpf_responsavel = (bsSeguro.Current as TRegistro_MDFe_Seguro).CnpjCpf_responsavel;
             copia.Cnpj_seguradora     = (bsSeguro.Current as TRegistro_MDFe_Seguro).Cnpj_seguradora;
             copia.Nm_responsavel      = (bsSeguro.Current as TRegistro_MDFe_Seguro).Nm_responsavel;
             copia.Nm_seguradora       = (bsSeguro.Current as TRegistro_MDFe_Seguro).Nm_seguradora;
             copia.Nr_apolice          = (bsSeguro.Current as TRegistro_MDFe_Seguro).Nr_apolice;
             copia.Nr_averbacao        = (bsSeguro.Current as TRegistro_MDFe_Seguro).Nr_averbacao;
             copia.Tp_responsavel      = (bsSeguro.Current as TRegistro_MDFe_Seguro).Tp_responsavel;
             fSeguro.rSeguro           = bsSeguro.Current as TRegistro_MDFe_Seguro;
             if (fSeguro.ShowDialog() != DialogResult.OK)
             {
                 (bsSeguro.Current as TRegistro_MDFe_Seguro).Cd_responsavel      = copia.Cd_responsavel;
                 (bsSeguro.Current as TRegistro_MDFe_Seguro).Cd_seguradora       = copia.Cd_seguradora;
                 (bsSeguro.Current as TRegistro_MDFe_Seguro).CnpjCpf_responsavel = copia.CnpjCpf_responsavel;
                 (bsSeguro.Current as TRegistro_MDFe_Seguro).Cnpj_seguradora     = copia.Cnpj_seguradora;
                 (bsSeguro.Current as TRegistro_MDFe_Seguro).Nm_responsavel      = copia.Nm_responsavel;
                 (bsSeguro.Current as TRegistro_MDFe_Seguro).Nm_seguradora       = copia.Nm_seguradora;
                 (bsSeguro.Current as TRegistro_MDFe_Seguro).Nr_apolice          = copia.Nr_apolice;
                 (bsSeguro.Current as TRegistro_MDFe_Seguro).Nr_averbacao        = copia.Nr_averbacao;
                 (bsSeguro.Current as TRegistro_MDFe_Seguro).Tp_responsavel      = copia.Tp_responsavel;
             }
             bsMDFe.ResetCurrentItem();
         }
     }
     else
     {
         MessageBox.Show("Obrigatório selecionar seguro para alterar.", "Mensagem", MessageBoxButtons.OK, MessageBoxIcon.Information);
     }
 }