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