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); } }
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(); } }