public ClasseForm(OperacaoEnum operacaoEnum, int idBanco) { InitializeComponent(); Application.DoEvents(); this.operacaoEnum = operacaoEnum; switch (operacaoEnum) { case OperacaoEnum.Inclusao: labelTitulo.Text = "Classe - Novo "; TextBoxID.Text = "Automático"; break; case OperacaoEnum.Alteracao: labelTitulo.Text = "Classe - Alteração "; break; case OperacaoEnum.Exclusao: labelTitulo.Text = "Classe - Exclusão "; TextBoxID.ReadOnly = true; TextBoxDescricao.ReadOnly = true; TextBoxEmpresaID.ReadOnly = true; break; default: MessageBox.Show("Operação não definida!"); return; } servico.DataRepositorio = servico.BuscarID(idBanco); if (servico.DataRepositorio == null) { //tituloLabel.Text = "Banco - Novo "; //IDtextBox.Text = "Automático"; TextBoxID.ReadOnly = true; TextBoxDescricao.Focus(); TextBoxEmpresaID.ReadOnly = true; //TextBoxEmpresaID.Text = SistemaService.EmpresaLogada.ID; //banco = new Banco(); servico.NewModel(); } else { TextBoxID.ReadOnly = true; TextBoxDescricao.Focus(); TextBoxID.Text = servico.DataRepositorio.ID.ToString(); TextBoxDescricao.Text = servico.DataRepositorio.Nome; TextBoxEmpresaID.Text = servico.DataRepositorio.EmpresaId; } }