示例#1
0
 private void Insc_Estadual_Leave(object sender, EventArgs e)
 {
     Insc_Estadual.Text = Insc_Estadual.Text.SoNumero();
     if (Utils.Parametros.pubCultura.Trim().ToUpper() != "pt-BR")
     {
         if (!string.IsNullOrEmpty(Insc_Estadual.Text.SoNumero()))
         {
             if (UF.Text.Trim().Equals(string.Empty))
             {
                 MessageBox.Show("Obrigatório informar cidade para validar a inscrição estadual.", "Mensagem", MessageBoxButtons.OK);
                 CD_Cidade.Focus();
                 return;
             }
             try
             {
                 if (CamadaNegocio.Diversos.TValidaInscEstadual.ValidaInscEstadual(Insc_Estadual.Text.Trim(), UF.Text.Trim()) == 1)
                 {
                     MessageBox.Show("Inscrição estadual incorreta para o estado.", "Mensagem", MessageBoxButtons.OK, MessageBoxIcon.Information);
                     Insc_Estadual.Clear();
                     Insc_Estadual.Focus();
                 }
             }
             catch (Exception ex)
             {
                 MessageBox.Show("Erro: " + ex.Message);
             }
         }
     }
 }
示例#2
0
 public override void afterAltera()
 {
     base.afterAltera();
     if (this.vTP_Modo == TTpModo.tm_Edit)
     {
         if (!CD_Cidade.Focus())
         {
             DS_Cidade.Focus();
         }
     }
 }
示例#3
0
 public override void afterNovo()
 {
     if ((vTP_Modo == TTpModo.tm_busca) || (vTP_Modo == TTpModo.tm_Standby))
     {
         bsCidade.AddNew();
     }
     base.afterNovo();
     if (!CD_Cidade.Focus())
     {
         DS_Cidade.Focus();
     }
 }