//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 Categ_SubCategoria public DataTable Listar(Categ_SubCateg dto) { AcessoDados dal = new AcessoDados(); try { DataTable dt = new DataTable(); dal.LimparParametros(); dal.AdicionarParametro("@Operacao", dto.Operacao); return(dt = dal.ExecutarConsulta(CommandType.StoredProcedure, "Sp_Categ_SubCategoria")); } catch (Exception ex) { throw new Exception(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); } }
public string Cadastrar(Categ_SubCateg dto) { AcessoDados dal = new AcessoDados(); string retorno; try { dal.LimparParametros(); dal.AdicionarParametro("@Operacao", dto.Operacao); dal.AdicionarParametro("@CategSubId", dto.CategSubId); dal.AdicionarParametro("@SubCategoriaId", dto.SubCategoriaId); dal.AdicionarParametro("@CategoriaId", dto.CategoriaId); dal.AdicionarParametro("@Estado", dto.Estado); return(retorno = dal.ExecutarOperacao(CommandType.StoredProcedure, "Sp_Categ_SubCategoria").ToString()); } catch (Exception ex) { throw new Exception(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); } }