protected void btnSalvar_Click(object sender, EventArgs e)
        {
            TiposObrasBL tipoBL = new TiposObrasBL();
            TiposObras tipos = new TiposObras();
            tipos.Id = utils.ComparaIntComZero(hfId.Value);
            tipos.Codigo = utils.ComparaIntComZero(lblCodigo.Text);
            tipos.Descricao = txtDescricao.Text;
            tipos.QtdDias = utils.ComparaIntComZero(txtQtdDias.Text);

            if (tipos.Id > 0)
            {

                if (tipoBL.EditarBL(tipos))
                {
                    ExibirMensagem("Categoria atualizada com sucesso !");
                    txtDescricao.Focus();
                }
                else
                    ExibirMensagem("Não foi possível atualizar a categoria. Revise as informações.");

            }
            else
            {

                if (tipoBL.InserirBL(tipos))
                {
                    ExibirMensagem("Categoria gravada com sucesso !");
                    LimparCampos();
                    txtDescricao.Focus();
                }
                else
                    ExibirMensagem("Não foi possível gravar a categoria. Revise as informações.");

            }
        }
Esempio n. 2
0
        public bool InserirBL(TiposObras instancia)
        {
            if (IsValid(instancia))
            {
                TiposObrasDA varDA = new TiposObrasDA();

                return varDA.InserirDA(instancia);
            }
            else
                return false;
        }
Esempio n. 3
0
        public bool ExcluirBL(TiposObras instancia)
        {
            if (instancia.Id > 0)
            {
                TiposObrasDA varDA = new TiposObrasDA();

                return varDA.ExcluirDA(instancia);
            }
            else
                return false;
        }
Esempio n. 4
0
        public bool EditarBL(TiposObras instancia)
        {
            if (instancia.Id > 0 && IsValid(instancia))
            {
                TiposObrasDA varDA = new TiposObrasDA();

                return varDA.EditarDA(instancia);
            }
            else
                return false;
        }
        protected void dtgTiposObras_RowDeleting(object sender, GridViewDeleteEventArgs e)
        {
            TiposObrasBL tipoBL = new TiposObrasBL();
            TiposObras tipos = new TiposObras();
            tipos.Id = utils.ComparaIntComZero(dtgTiposObras.DataKeys[e.RowIndex][0].ToString());

            if (tipoBL.ExcluirBL(tipos))
                ExibirMensagem("Registro excluído com sucesso !");
            else
                ExibirMensagem("Não foi possível excluir o registro, existem registros dependentes");
            Pesquisar(null);
        }
Esempio n. 6
0
        public bool ExcluirDA(TiposObras instancia)
        {
            SqlParameter[] paramsToSP = new SqlParameter[1];

            paramsToSP[0] = new SqlParameter("@id", instancia.Id);

            try
            {
                SqlHelper.ExecuteNonQuery(ConfigurationManager.ConnectionStrings["conexao"].ToString(), CommandType.StoredProcedure, "stp_delete_tiposObras", paramsToSP);
                return true;
            }
            catch (Exception e)
            {
                return false;
            }
        }
Esempio n. 7
0
        public bool InserirDA(TiposObras instancia)
        {
            SqlParameter[] paramsToSP = new SqlParameter[3];

            paramsToSP[0] = new SqlParameter("@codigo", RetornaMaxCodigo());
            paramsToSP[1] = new SqlParameter("@descricao", instancia.Descricao.ToUpper());
            paramsToSP[2] = new SqlParameter("@qtdDias", instancia.QtdDias);

            try
            {
                SqlHelper.ExecuteNonQuery(ConfigurationManager.ConnectionStrings["conexao"].ToString(), CommandType.StoredProcedure, "stp_insert_tiposObras", paramsToSP);

                return true;
            }
            catch (Exception e)
            {
                return false;
            }
        }
Esempio n. 8
0
        private List<Obras> CarregarObjObras(SqlDataReader dr)
        {
            List<Obras> obra = new List<Obras>();

            while (dr.Read())
            {
                Obras obrinha = new Obras();
                TiposObras tiposObras = new TiposObras();

                obrinha.Id = int.Parse(dr["ID"].ToString());
                obrinha.Codigo = int.Parse(dr["CODIGO"].ToString());
                obrinha.Titulo = dr["TITULO"].ToString();
                obrinha.NroEdicao = utils.ComparaShortComNull(dr["NROEDICAO"].ToString());
                obrinha.EditoraId = utils.ComparaIntComNull(dr["EDITORAID"].ToString());
                obrinha.LocalPublicacao = dr["LOCALPUBLICACAO"].ToString();
                obrinha.NroPaginas = utils.ComparaIntComNull(dr["NROPAGINAS"].ToString());
                obrinha.DataPublicacao = utils.ComparaDataComNull(dr["DATAPUBLICACAO"].ToString());
                obrinha.Isbn = dr["ISBN"].ToString();
                obrinha.AssuntosAborda = dr["ASSUNTOSABORDA"].ToString();
                obrinha.DataReimpressao = utils.ComparaDataComNull(dr["DATAREIMPRESSAO"].ToString());
                //obrinha.ImagemCapa = utils.ComparaIntComNull(dr["IMAGEMCAPA"].ToString());
                obrinha.Volume = utils.ComparaIntComNull(dr["VOLUME"].ToString());
                obrinha.TiposObraId = utils.ComparaIntComNull(dr["TIPOSOBRAID"].ToString());
                obrinha.Cdu = dr["CDU"].ToString();

                tiposObras.Id = utils.ComparaIntComZero(dr["TIPOSOBRAID"].ToString());
                tiposObras.Codigo = utils.ComparaIntComZero(dr["CODTIPO"].ToString());
                tiposObras.Descricao = dr["DESTIPO"].ToString();

                obrinha.TiposObras = tiposObras;

                obra.Add(obrinha);
            }

            return obra;
        }
Esempio n. 9
0
        private List<TiposObras> CarregarObjTiposObra(SqlDataReader dr)
        {
            List<TiposObras> tipoObra = new List<TiposObras>();

            while (dr.Read())
            {
                TiposObras tipo = new TiposObras();
                tipo.Id = int.Parse(dr["ID"].ToString());
                tipo.Codigo = int.Parse(dr["CODIGO"].ToString());
                tipo.Descricao = dr["DESCRICAO"].ToString();
                tipo.QtdDias = int.Parse(dr["QTDDIAS"].ToString());

                tipoObra.Add(tipo);
            }

            return tipoObra;
        }
Esempio n. 10
0
        private bool IsValid(TiposObras instancia)
        {
            bool valido;
            valido = instancia.Descricao.Length <= 40 && instancia.QtdDias > 0;

            return valido;
        }