Example #1
0
        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;
            }
        }