//Método Cadastrar private void Cadastrar() { Categ_SubCateg dto = new Categ_SubCateg(); BllCategSubCategoria bll = new BllCategSubCategoria(); dto.Operacao = "Cadastrar"; dto.SubCategoriaId = Convert.ToInt32(cbSubCateg.SelectedValue); dto.CategoriaId = Convert.ToInt32(cbCateg.SelectedValue); if (ckActivo.Checked == true) { dto.Estado = true; } else { dto.Estado = false; } try { string retorno = bll.Cadastrar(dto); MessageBox.Show(retorno, "Informação", MessageBoxButtons.OK, MessageBoxIcon.Information); LimparCampos(); Listar(); } catch (Exception ex) { MessageBox.Show(ex.Message); } }
//Listar Grid private void Listar() { BllCategSubCategoria bll = new BllCategSubCategoria(); Categ_SubCateg dto = new Categ_SubCateg(); try { dto.Operacao = "Listar"; DataTable dt = bll.Listar(dto); dgv.DataSource = dt; } catch (Exception ex) { MessageBox.Show(ex.Message); } }
//Carregar SubCategoria private void cbSubCategoria() { Categ_SubCateg dto = new Categ_SubCateg(); BllCategSubCategoria bll = new BllCategSubCategoria(); dto.Operacao = "ListarCombo"; try { dto.CategoriaId = Convert.ToInt32(cbCateg.SelectedValue); DataTable dt = bll.Carregar(dto); DataRow topItem = dt.NewRow(); topItem[0] = 0; topItem[1] = "-- Selecionar --"; dt.Rows.InsertAt(topItem, 0); cbSubCateg.DisplayMember = "NomeSubCateg"; cbSubCateg.ValueMember = "SubCategoriaId"; cbSubCateg.DataSource = dt; } catch (Exception ex) { FNotificao.AlerForm(ex.Message, TipoNotificacao.erro); } }