public static Subcategoria Select(int codigo) { Subcategoria sub = null; IDataReader objreader; IDbConnection objConnection; IDbCommand objCommand; string sql = "select * from sub_subcategorias where sub_codigo = ?codigo;"; objConnection = Mapped.Connection(); objCommand = Mapped.Command(sql, objConnection); objCommand.Parameters.Add(Mapped.Parameter("?codigo", codigo)); objreader = objCommand.ExecuteReader(); int cat = 0; while (objreader.Read()) { sub = new Subcategoria(); sub.Sub_codigo = Convert.ToInt32(objreader["sub_codigo"]); sub.Sub_nome = Convert.ToString(objreader["sub_nome"]); cat = Convert.ToInt32(objreader["cat_codigo"]); } objreader.Dispose(); objConnection.Close(); objCommand.Dispose(); objConnection.Dispose(); if (cat != 0) { sub.Categoria = CategoriaDB.Select(cat); } return(sub); }
public IActionResult Excluir(int codigocategoria) { CategoriaDB Cat = new CategoriaDB(); Cat.ExcluirDados(codigocategoria); return(RedirectToAction("index", "categoria")); }
public IActionResult Index() { CategoriaDB Cat = new CategoriaDB(); var MLista = Cat.GetAllCategoria(); return(View(MLista)); }
public void CarregarDDL() { DataSet ds = CategoriaDB.SelectAll(); ddlCtg.DataSource = ds; ddlCtg.DataTextField = "ctg_tipo"; ddlCtg.DataValueField = "ctg_pk"; ddlCtg.DataBind(); }
public void Insert(CategoriaDto dto) { var categoriadb = new CategoriaDB { Nome = dto.Nome, }; _uow.CategoriaRepository.Add(categoriadb); _uow.Commit(); }
public string Validar(tb_categoria obj) { CategoriaDB Cat = new CategoriaDB(); if (String.IsNullOrEmpty(obj.Descricao)) { return("<div class='alert alert-warning text-center' role='alert'>Digite o nome da categoria</div>"); } if (Cat.ValidarNome(obj)) { return("<div class='alert alert-warning text-center' role='alert'>Categoria já cadastradoa!</div>"); } return(""); }
protected void btn_Click(object sender, EventArgs e) { Categoria ctg = new Categoria(); ctg.Ctg_tipo = txbTipo.Text; ctg.Ctg_info = txbInfo.Text; switch (CategoriaDB.Insert(ctg)) { case 0: ltlMSG.Text = "<div class='alert alert-success btn-block'> >>>> OK <<<< </div>"; txbTipo.Text = ""; break; case -2: ltlMSG.Text = "<div class='alert alert-danger form-control'> >>>> ERRO <<<< </div>"; txbTipo.Text = ""; break; } }
public IActionResult Salvar(tb_categoria obj) { string smgvalida = Validar(obj); if (smgvalida != "") { ViewData["Valida"] = smgvalida; return(View("Cadastrocategoria")); } CategoriaDB Cat = new CategoriaDB(); if (obj.CodigoCategoria == 0) { if (Cat.InserirDados(obj)) { ViewData["Valida"] = "<div class='alert alert-success text-center' role='alert'>Categoria inserida com sucesso!</div>"; } else { ViewData["Valida"] = "<div class='alert alert-danger text-center' role='alert'>Erro ao inserir Categoria!</div>"; } } else { if (Cat.UpdateDados(obj)) { ViewData["Valida"] = "<div class='alert alert-success text-center' role='alert'>Categoria atualizada com sucesso!</div>"; } else { ViewData["Valida"] = "<div class='alert alert-danger text-center' role='alert'>Erro ao atualizar Categoria!</div>"; } } return(View("cadastrocategoria")); }