/*Esse método altera botões é para ativar/desativar os botões do formulário de cadastro. Na execução vocês irão entender melhor.
         * O código está dentro do campo, #region, logo abaixo. */
        public void Alterarbotoes(int op)
        {
            btnAlterar.Enabled  = false;
            btnBuscar.Enabled   = false;
            btnExcluir.Enabled  = false;
            btnSalvar.Enabled   = false;
            btnCancelar.Visible = false;

            if (op == 1) //Padrão
            {
                btnSalvar.Text     = "Cadastrar";
                btnBuscar.Enabled  = true;
                btnSalvar.Enabled  = true;
                btnAlterar.Enabled = true;
                btnExcluir.Enabled = true;
                //Carregando os dados
                dgvSubCategoria.DataSource = DALSubCategoria.CarregarGrid();
            }

            if (op == 2) //Atualizar
            {
                btnSalvar.Text      = "Atualizar";
                btnSalvar.Enabled   = true;
                btnCancelar.Visible = true;
            }
        }
예제 #2
0
        public void CarregarComboBox()
        {
            //Iniciando os dados do combobox Unidade Medida
            cbxCodUnidadeMedida.DataSource    = DALUnidadeMedida.CarregarGrid();
            cbxCodUnidadeMedida.ValueMember   = "uniMedida_cod";
            cbxCodUnidadeMedida.DisplayMember = "uniMedida_nome";
            cbxCodUnidadeMedida.SelectedIndex = -1;


            //Iniciando os dados do combobox Categoria
            cbxCodCat.DataSource    = DALCategoria.CarregarGrid();
            cbxCodCat.ValueMember   = "categoria_cod";
            cbxCodCat.DisplayMember = "categoria_nome";
            cbxCodCat.SelectedIndex = -1;

            if (cbxCodCat.Text != "") //Analisnado se já foi selecionado alguma categoria
            {
                //Iniciando os dados do combobox Subcategoria com todas as subcategoriras pertecentes a aquela categoria selecionada
                cbxCodSubcat.DataSource    = DALSubCategoria.CarregarGrid(int.Parse(cbxCodCat.SelectedValue.ToString()));
                cbxCodSubcat.ValueMember   = "subCategoria_cod";
                cbxCodSubcat.DisplayMember = "subCategoria_nome";
                cbxCodSubcat.SelectedIndex = -1;
            }
            else
            {
                //Iniciando os dados do combobox Subcategoria com todas as subcategoriras pertecentes a aquela categoria selecionada
                cbxCodSubcat.DataSource    = DALSubCategoria.CarregarGrid();
                cbxCodSubcat.ValueMember   = "subCategoria_cod";
                cbxCodSubcat.DisplayMember = "subCategoria_nome";
                cbxCodSubcat.SelectedIndex = -1;
            }
        }
예제 #3
0
 //Evento para quando uma categoria é selecionada
 private void cbxCodCat_SelectionChangeCommitted(object sender, EventArgs e)
 {
     //Iniciando os dados do combobox Subcategoria com todas as subcategoriras pertecentes a aquela categoria selecionada
     cbxCodSubcat.DataSource    = DALSubCategoria.CarregarGrid(int.Parse(cbxCodCat.SelectedValue.ToString()));
     cbxCodSubcat.ValueMember   = "subCategoria_cod";
     cbxCodSubcat.DisplayMember = "subCategoria_nome";
     cbxCodSubcat.SelectedIndex = -1;
 }
        //Evento load do formulario
        private void frmCadastroSubCategoria_Load(object sender, EventArgs e)
        {
            //Iniciando os dados do combobox Categoria
            cbxCodCat.DataSource    = DALCategoria.CarregarGrid();
            cbxCodCat.ValueMember   = "categoria_cod";
            cbxCodCat.DisplayMember = "categoria_nome";

            Alterarbotoes(1);
            dgvSubCategoria.DataSource = DALSubCategoria.CarregarGrid();
        }