protected void btnSalvar_Click(object sender, EventArgs e)
        {
            CategoriasBL catBL = new CategoriasBL();
            Categorias categorias = new Categorias();

            categorias.Id = utils.ComparaIntComZero(hfId.Value);
            categorias.Codigo = utils.ComparaIntComZero(lblCodigo.Text);
            categorias.Descricao = txtDescricao.Text;

            if (categorias.Id > 0)
            {

                if (catBL.EditarBL(categorias))
                    ExibirMensagem("Categoria atualizada com sucesso !");
                else
                    ExibirMensagem("Não foi possível atualizar a categoria. Revise as informações.");

            }
            else
            {

                if (catBL.InserirBL(categorias))
                {
                    ExibirMensagem("Categoria gravada com sucesso !");
                    LimparCampos();
                }

            }

            txtDescricao.Focus();
        }
        public bool InserirBL(Categorias cat)
        {
            /*criar as regras de negocio*/
            CategoriasDA categoriasDA = new CategoriasDA();

            return categoriasDA.InserirDA(cat);
        }
        public bool EditarBL(Categorias cat)
        {
            /*criar as regras de negocio*/
            CategoriasDA categoriasDA = new CategoriasDA();

            return categoriasDA.EditarDA(cat);
        }
        protected void dtgCategorias_RowDeleting(object sender, GridViewDeleteEventArgs e)
        {
            CategoriasBL catBL = new CategoriasBL();
            Categorias categorias = new Categorias();
            categorias.Id = utils.ComparaIntComZero(dtgCategorias.DataKeys[e.RowIndex][0].ToString());

            if (catBL.ExcluirBL(categorias))
                ExibirMensagem("Registro excluído com sucesso !");
            else
                ExibirMensagem("Não foi possível excluir o registro, existem registros dependentes");
            Pesquisar(null);
        }
        public bool ExcluirDA(Categorias cat)
        {
            SqlParameter[] paramsToSP = new SqlParameter[1];

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

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

                return true;
            }
            catch (Exception e)
            {
                return false;
            }
        }
        public bool InserirDA(Categorias cat)
        {
            SqlParameter[] paramsToSP = new SqlParameter[2];

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

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

                return true;
            }
            catch (Exception e)
            {
                return false;
            }
        }
示例#7
0
        private List<Usuarios> CarregarObjUsuario(SqlDataReader dr)
        {
            List<Usuarios> usuarios = new List<Usuarios>();

            while (dr.Read())
            {
                Usuarios usu = new Usuarios();
                Categorias cat = new Categorias();
                Pessoas pes = new Pessoas();

                usu.Id = int.Parse(dr["ID"].ToString());
                usu.Login = dr["LOGIN"].ToString();
                usu.Senha =null;
                usu.Nome = dr["NOME"].ToString();
                usu.Status = dr["STATUS"].ToString();
                usu.DtInicio = Convert.ToDateTime(dr["DTINICIO"].ToString());
                usu.DtFim = Convert.ToDateTime(dr["DTFIM"].ToString());
                usu.Tipo = dr["TIPO"].ToString();
                usu.Email = dr["EMAIL"].ToString();
                usu.PessoaId = utils.ComparaIntComNull(dr["PESSOAID"].ToString());
                usu.NrTentLogin = utils.ComparaIntComNull(dr["NRTENTLOGIN"].ToString());
                usu.DhTentLogin = utils.ComparaDataComNull(dr["DHTENTLOGIN"].ToString());
                usu.CategoriaId = utils.ComparaIntComZero(dr["CATEGORIAID"].ToString());

                cat.Id = int.Parse(dr["CATEGORIAID"].ToString());
                cat.Codigo = int.Parse(dr["CODCAT"].ToString());
                cat.Descricao = dr["DESCAT"].ToString();

                usu.Categoria = cat;

                if (utils.ComparaIntComZero(dr["PESSOAID"].ToString()) > 0)
                {
                    pes.Id = int.Parse(dr["PESSOAID"].ToString());
                    pes.Codigo = int.Parse(dr["PESCOD"].ToString());
                    pes.Nome = dr["PESNOME"].ToString();
                    usu.Pessoa = pes;
                }

                usuarios.Add(usu);
            }

            return usuarios;
        }
        private List<Categorias> CarregarObjCategoria(SqlDataReader dr)
        {
            List<Categorias> categorias = new List<Categorias>();

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

                categorias.Add(cat);
            }

            return categorias;
        }
        private void carregarDados(int id_cat)
        {
            CategoriasBL catBL = new CategoriasBL();
            Categorias categorias = new Categorias();
            List<Categorias> cat = catBL.PesquisarBL(id_cat);

            foreach (Categorias ltCat in cat)
            {
                hfId.Value = ltCat.Id.ToString();
                lblCodigo.Text = ltCat.Codigo.ToString();
                txtDescricao.Text = ltCat.Descricao;
            }
        }
示例#10
0
        private List<Pessoas> CarregarObjPessoaSimples(SqlDataReader dr)
        {
            List<Pessoas> pessoas = new List<Pessoas>();

            while (dr.Read())
            {
                Pessoas pes = new Pessoas();
                pes.Id = utils.ComparaIntComZero(dr["ID"].ToString());
                pes.Codigo = utils.ComparaIntComZero(dr["CODIGO"].ToString());
                pes.Nome = dr["NOME"].ToString();
                pes.NomeFantasia = dr["NOMEFANTASIA"].ToString();
                pes.CpfCnpj = dr["CPFCNPJ"].ToString();
                pes.Tipo = dr["TIPO"].ToString();
                pes.Obs = dr["OBS"].ToString();
                pes.CategoriaId = Convert.ToInt32(dr["CATEGORIAID"].ToString());
                pes.DtCadastro = DateTime.Parse(dr["DTCADASTRO"].ToString());
                pes.Status = utils.ComparaIntComZero(dr["STATUS"].ToString());

                Categorias catg = new Categorias();

                catg.Id = utils.ComparaIntComZero(dr["IDCATG"].ToString());
                catg.Codigo = utils.ComparaIntComZero(dr["CODCATG"].ToString());
                catg.Descricao = dr["DESCATG"].ToString();

                pes.Categorias = catg;

                pessoas.Add(pes);
            }
            return pessoas;
        }
示例#11
0
        private List<Pessoas> CarregarObjPessoa(SqlDataReader dr)
        {
            List<Pessoas> pessoas = new List<Pessoas>();

            while (dr.Read())
            {
                Pessoas pes = new Pessoas();
                pes.Id = utils.ComparaIntComZero(dr["ID"].ToString());
                pes.Codigo = utils.ComparaIntComZero(dr["CODIGO"].ToString());
                pes.Nome = dr["NOME"].ToString();
                pes.NomeFantasia = dr["NOMEFANTASIA"].ToString();
                pes.CpfCnpj = dr["CPFCNPJ"].ToString();
                pes.Rg = dr["RG"].ToString();
                pes.NomeMae = dr["NOMEMAE"].ToString();
                pes.NomePai = dr["NOMEPAI"].ToString();
                pes.DtNascimento = utils.ComparaDataComNull(dr["DTNASCIMENTO"].ToString());
                pes.EstadoCivil = dr["ESTADOCIVIL"].ToString();
                pes.Endereco = dr["ENDERECO"].ToString();
                pes.Numero = dr["NUMERO"].ToString();
                pes.BairroId = Convert.ToInt32(dr["BAIRROID"].ToString());
                pes.Cep = dr["CEP"].ToString();
                pes.CidadeId = Convert.ToInt32(dr["CIDADEID"].ToString());
                pes.Complemento = dr["COMPLEMENTO"].ToString();
                pes.EnderecoProf = dr["ENDERECOPROF"].ToString();
                pes.NumeroProf = dr["NUMEROPROF"].ToString();
                pes.CepProf = dr["CEPPROF"].ToString();
                pes.CidadeProfId = utils.ComparaIntComNull(dr["CIDADEPROF"].ToString());
                pes.ComplementoProf = dr["COMPLEMENTOPROF"].ToString();
                pes.Empresa = dr["EMPRESA"].ToString();
                pes.Email = dr["EMAIL"].ToString();
                pes.Tipo = dr["TIPO"].ToString();
                pes.Obs = dr["OBS"].ToString();
                pes.CategoriaId = Convert.ToInt32(dr["CATEGORIAID"].ToString());
                pes.EnvEmail = bool.Parse(dr["ENVEMAIL"].ToString());
                pes.RefNome = dr["REFNOME"].ToString();
                pes.RefTelefone = dr["REFTELEFONE"].ToString();
                pes.RefDDD = utils.ComparaShortComNull(dr["REFDDD"].ToString());
                pes.DtCadastro = DateTime.Parse(dr["DTCADASTRO"].ToString());
                pes.Status = utils.ComparaIntComZero(dr["STATUS"].ToString());
                pes.BairroProf = utils.ComparaIntComZero(dr["BAIRROPROFID"].ToString());
                pes.Sexo = dr["SEXO"].ToString();
                pes.TipoAssociado = dr["TIPOASSOCIADO"].ToString();
                //pes.foto = (byte[])dr["FOTO"];

                Categorias catg = new Categorias();
                catg.Id = utils.ComparaIntComZero(dr["IDCATG"].ToString());
                catg.Codigo = utils.ComparaIntComZero(dr["CODCATG"].ToString());
                catg.Descricao = dr["DESCATG"].ToString();
                pes.Categorias = catg;

                CidadesDA cidDA = new CidadesDA();
                Cidades cid = new Cidades();
                cid.Id = utils.ComparaIntComZero(dr["CIDADEID"].ToString());
                cid.Codigo = utils.ComparaIntComZero(dr["CIDCODIGO"].ToString());
                cid.Descricao = dr["CIDDESCRICAO"].ToString();
                cid.EstadoId = utils.ComparaIntComZero(dr["ESTADOID"].ToString());

                EstadosDA estDA = new EstadosDA();
                Estados est = new Estados();
                est.Id = utils.ComparaIntComZero(dr["ESTADOID"].ToString());
                est.Uf = dr["CIDUF"].ToString();
                est.Descricao = dr["DESCUF"].ToString();

                cid.Estados = est;
                pes.Cidade = cid;

                BairrosDA baiDA = new BairrosDA();
                Bairros bai = new Bairros();
                bai.Id = utils.ComparaIntComZero(dr["BAIRROID"].ToString());
                bai.Codigo = utils.ComparaIntComZero(dr["CODBAIRRO"].ToString());
                bai.Descricao = dr["DESBAIRRO"].ToString();

                pes.Bairro = bai;

                if (pes.CidadeProfId > 0)
                {
                    cid.Id = utils.ComparaIntComZero(dr["CIDADEPROF"].ToString());
                    cid.Codigo = utils.ComparaIntComZero(dr["CIDPROFCODIGO"].ToString());
                    cid.Descricao = dr["CIDPROFDESCRICAO"].ToString();
                    cid.EstadoId = utils.ComparaIntComZero(dr["ESTADOID"].ToString());

                    pes.CidadeProf = cid;
                }

                pessoas.Add(pes);
            }
            return pessoas;
        }