Exemplo n.º 1
0
    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);
    }
Exemplo n.º 2
0
        public IActionResult Excluir(int codigocategoria)
        {
            CategoriaDB Cat = new CategoriaDB();

            Cat.ExcluirDados(codigocategoria);
            return(RedirectToAction("index", "categoria"));
        }
Exemplo n.º 3
0
        public IActionResult Index()
        {
            CategoriaDB Cat    = new CategoriaDB();
            var         MLista = Cat.GetAllCategoria();

            return(View(MLista));
        }
Exemplo n.º 4
0
    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();
        }
Exemplo n.º 6
0
        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("");
        }
Exemplo n.º 7
0
    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;
        }
    }
Exemplo n.º 8
0
        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"));
        }