コード例 #1
0
        protected void btnSalvar_Click(object sender, EventArgs e)
        {
            OrigensBL origemBL = new OrigensBL();
            Origens origens = new Origens();
            origens.Id = utils.ComparaIntComZero(hfId.Value);
            origens.Codigo = utils.ComparaIntComZero(lblCodigo.Text);
            origens.Descricao = txtDescricao.Text;

            if (origens.Id > 0)
            {

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

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

            }
        }
コード例 #2
0
        public bool InserirBL(Origens instancia)
        {
            if (IsValid(instancia))
            {
                OrigensDA varDA = new OrigensDA();

                return varDA.InserirDA(instancia);
            }
            else
                return false;
        }
コード例 #3
0
        public bool ExcluirBL(Origens instancia)
        {
            if (instancia.Id > 0)
            {
                OrigensDA varDA = new OrigensDA();

                return varDA.ExcluirDA(instancia);
            }
            else
                return false;
        }
コード例 #4
0
        public bool EditarBL(Origens instancia)
        {
            if (instancia.Id > 0 && IsValid(instancia))
            {
                OrigensDA varDA = new OrigensDA();

                return varDA.EditarDA(instancia);
            }
            else
                return false;
        }
コード例 #5
0
        protected void dtgOrigens_RowDeleting(object sender, GridViewDeleteEventArgs e)
        {
            OrigensBL origemBL = new OrigensBL();
            Origens origens = new Origens();
            origens.Id = utils.ComparaIntComZero(dtgOrigens.DataKeys[e.RowIndex][0].ToString());

            if (origemBL.ExcluirBL(origens))
                ExibirMensagem("Registro excluído com sucesso !");
            else
                ExibirMensagem("Não foi possível excluir o registro, existem registros dependentes");

            Pesquisar(null);
        }
コード例 #6
0
        public bool ExcluirDA(Origens instancia)
        {
            SqlParameter[] paramsToSP = new SqlParameter[1];

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

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

                return true;
            }
            catch (Exception e)
            {
                return false;
            }
        }
コード例 #7
0
        public bool InserirDA(Origens instancia)
        {
            SqlParameter[] paramsToSP = new SqlParameter[2];

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

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

                return true;
            }
            catch (Exception e)
            {
                return false;
            }
        }
コード例 #8
0
        private bool IsValid(Origens instancia)
        {
            bool valido;
            valido = instancia.Descricao.Length <= 40;

            return valido;
        }
コード例 #9
0
        private List<Origens> CarregarObjOrigem(SqlDataReader dr)
        {
            List<Origens> origem = new List<Origens>();

            while (dr.Read())
            {
                Origens orige = new Origens();
                orige.Id = int.Parse(dr["ID"].ToString());
                orige.Codigo = int.Parse(dr["CODIGO"].ToString());
                orige.Descricao = dr["DESCRICAO"].ToString();

                origem.Add(orige);
            }

            return origem;
        }