コード例 #1
0

        
コード例 #2
0
        private void Recarrega()
        {
            if (tbCodigo.Text.Length <= 0)
            {
                return;
            }

            if (editando)
            {
                if (MessageBox.Show("Tem certeza que deseja perder os dados alterados?",
                                    "Aviso de alteração",
                                    MessageBoxButtons.YesNo,
                                    MessageBoxIcon.Warning) == DialogResult.No)
                {
                    return;
                }
            }

            var controls = (ControlCollection)this.Controls;

            validacao.despintarCampos(controls);

            if (caixa != null)
            {
                caixa = caixaDAO.Busca(caixa.Codigo);
                PreencheCampos(caixa);
                if (editando)
                {
                    Editando(false);
                }
            }
            else
            {
                ignoraCheckEvent = true;
                LimpaCampos(true);
                ignoraCheckEvent = false;
                Editando(false);
            }
        }
コード例 #3
0
 private void TbCodigo_Leave(object sender, EventArgs e)
 {
     if (!int.TryParse(tbCodigo.Text, out int codigo))
     {
         tbCodigo.Clear();
     }
     if (tbCodigo.Text.Length > 0)
     {
         caixa = caixaDAO.Busca(int.Parse(tbCodigo.Text));
         PreencheCamposCaixa(caixa);
     }
     else
     {
         caixa = null;
         tbNome.Clear();
     }
 }