示例#1
0
        private void cmbAcoes_SelectedIndexChanged(object sender, EventArgs e)
        {
            ControleAcao ctrlAcao = new ControleAcao();
            int          fid      = 0;
            bool         parseOK  = false;

            //Tenta converter o VALOR selecionao em cmbAcoes para inteiro e atribui o valor em fid
            if (cmbAcoes.SelectedIndex != -1)
            {
                parseOK = Int32.TryParse(cmbAcoes.SelectedValue.ToString(), out fid);
            }

            //Se a conversao funcionar atualiza os campos do formulario...
            if (parseOK)
            {
                objAcao = ctrlAcao.BuscarAcao(fid);

                txtCodigoAcao.Text = objAcao.CodigoAcao.ToString();
                txtNomeAcao.Text   = objAcao.NomeEmpresa;
                chkInativo.Checked = objAcao.Inativo;
            }
            // Senão limpa os campos
            else
            {
                LimpaForm();
            }
        }
示例#2
0
        private void button2_Click(object sender, EventArgs e)
        {
            ControleAcao acao = new ControleAcao();

            acao.ListarAcoes(listBox1);
            acao.ListarAcoes(comboBox1);
        }
示例#3
0
        private void button1_Click_1(object sender, EventArgs e)
        {
            ControleAcao acao = new ControleAcao();

            acao.NomeEmpresa = txtEmpresa.Text;
            try
            {
                acao.Inserir(acao);
                MessageBox.Show("Ação " + acao.CodigoAcao.ToString() + " cadastrada com sucesso!");
                txtEmpresa.Clear();
            }
            catch (Exception erro)
            {
                MessageBox.Show(erro.Message);
            }

            //lblID.Text = acao.CodigoAcao.ToString();
        }
示例#4
0
        private void btnSalvar_Click_1(object sender, EventArgs e)
        {
            ControleAcao ctrl = controleAcao;

            if (txtCodigoAcao.Text != "0" & txtCodigoAcao.Text != "")
            {
                objAcao.CodigoAcao  = Int32.Parse(txtCodigoAcao.Text);
                objAcao.NomeEmpresa = txtNomeAcao.Text;
                objAcao.Inativo     = chkInativo.Checked;

                try
                {
                    ctrl.AtualizarAcao(objAcao, true);
                    MessageBox.Show("Ação ID " + objAcao.CodigoAcao.ToString() + " foi atualizada!");
                }
                catch (Exception erro)
                {
                    MessageBox.Show(erro.Message);
                }
                AtualizaCombo();
            }
        }