示例#1
0
        /// <summary>
        /// Atualiza a categoria no banco de dados.
        /// </summary>
        /// <returns></returns>
        protected override bool Atualizar()
        {
            bool atualizou = false;
            AcessoDadosCategoria Categoria = new AcessoDadosCategoria();

            if (ptb_fotocategoria.Image != null)
            {
                Categoria.CodigoCategoria = Convert.ToInt32(lbl_codigo2.Text);
                Categoria.NomeCategoria = txt_nomecategoria.Text;
                Categoria.DescricaoCategoria = txt_descricao.Text;
                Categoria.Figura = FiguraToChar();

                atualizou = Categoria.salvar(false);
            }
            else
                throw new Exception("Selecione uma imagem antes de atualizar a categoria");

            DesabilitaCampos(false);

            return atualizou;
        }
示例#2
0
        /// <summary>
        /// Adicionar a categoria no banco de dados
        /// </summary>
        /// <returns></returns>
        protected override bool Adicionar()
        {
            bool bsalvar = false;
            AcessoDadosCategoria Categoria = new AcessoDadosCategoria();

            if (ptb_fotocategoria.Image != null)
            {
                Categoria.NomeCategoria = txt_nomecategoria.Text;
                Categoria.DescricaoCategoria = txt_descricao.Text;
                Categoria.Figura = FiguraToChar();

                bsalvar = Categoria.salvar(true);
            }
            else
                throw new Exception("Selecione uma imagem antes de salvar a categoria");

            ptb_fotocategoria.Image = null;

            DesabilitaCampos(false);

            return bsalvar;
        }