예제 #1
0
        protected void btnSalvar_Click(object sender, EventArgs e)
        {
            BancosBL banBL = new BancosBL();
            Bancos bancos = new Bancos();

            bancos.Id = utils.ComparaIntComZero(hfId.Value);
            bancos.Codigo = txtCodigo.Text;
            bancos.Descricao = txtDescricao.Text;

            if (bancos.Id > 0)
            {

                if (banBL.EditarBL(bancos))
                    ExibirMensagem("Banco atualizado com sucesso !");
                else
                    ExibirMensagem("Não foi possível atualizar o banco. Revise as informações.");

            }
            else
            {
                if (banBL.InserirBL(bancos))
                {
                    ExibirMensagem("Banco gravado com sucesso !");
                    LimparCampos();
                    txtCodigo.Focus();
                }
                else
                    ExibirMensagem("Não foi possível gravar o banco. Revise as informações.");
            }
        }
예제 #2
0
        public bool InserirBL(Bancos ban)
        {
            if (IsValid(ban))
            {
                BancosDA bancosDA = new BancosDA();

                return bancosDA.InserirDA(ban);
            }
            else
                return false;
        }
예제 #3
0
        public bool ExcluirBL(Bancos ban)
        {
            if (ban.Id > 0)
            {
                BancosDA bancosDA = new BancosDA();

                return bancosDA.ExcluirDA(ban);
            }
            else
                return false;
        }
예제 #4
0
        public bool EditarBL(Bancos ban)
        {
            if (ban.Id > 0 && IsValid(ban))
            {
                BancosDA bancosDA = new BancosDA();

                return bancosDA.EditarDA(ban);
            }
            else
                return false;
        }
예제 #5
0
        protected void dtgBancos_RowDeleting(object sender, GridViewDeleteEventArgs e)
        {
            BancosBL banBL = new BancosBL();
            Bancos bancos = new Bancos();
            bancos.Id = utils.ComparaIntComZero(dtgBancos.DataKeys[e.RowIndex][0].ToString());

            if (banBL.ExcluirBL(bancos))
                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(Bancos ban)
        {
            SqlParameter[] paramsToSP = new SqlParameter[1];

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

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

                return true;
            }
            catch (Exception e)
            {
                return false;
            }
        }
예제 #7
0
        public bool InserirDA(Bancos ban)
        {
            SqlParameter[] paramsToSP = new SqlParameter[2];

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

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

                return true;
            }
            catch (Exception e)
            {
                return false;
            }
        }
예제 #8
0
        private List<Portadores> CarregarObjPortadores(SqlDataReader dr)
        {
            List<Portadores> portadores = new List<Portadores>();
            AgenciasDA ageDA = new AgenciasDA();
            BancosDA banDA = new BancosDA();
            ContasDA conDA = new ContasDA();

            while (dr.Read())
            {
                Portadores por = new Portadores();
                por.Id = int.Parse(dr["ID"].ToString());
                por.Codigo = int.Parse(dr["CODIGO"].ToString());
                por.Descricao = dr["DESCRICAO"].ToString();
                por.AgenciaId = utils.ComparaIntComNull(dr["AGENCIAID"].ToString());
                por.BancoId = utils.ComparaIntComNull(dr["BANCOID"].ToString());
                por.ContaId = utils.ComparaIntComNull(dr["CONTAID"].ToString());
                por.CodCedente = utils.ComparaIntComNull(dr["CODCEDENTE"].ToString());
                por.Carteira = dr["CARTEIRA"].ToString();

                int Id = 0;

                if(por.AgenciaId != null )
                {
                    Id = Convert.ToInt32(por.AgenciaId);
                    List<Agencias> agencias = ageDA.PesquisarDA(Id);
                    Agencias age = new Agencias();

                    foreach (Agencias ltAge in agencias)
                    {
                        age.Codigo = ltAge.Codigo;
                        age.Descricao = ltAge.Descricao;
                    }

                    por.Agencia = age;
                }

                if (por.BancoId != null)
                {
                    Id = Convert.ToInt32(por.BancoId);
                    List<Bancos> bancos = banDA.PesquisarDA(Id);
                    Bancos ban = new Bancos();

                    foreach (Bancos ltBan in bancos)
                    {
                        ban.Codigo = ltBan.Codigo;
                        ban.Descricao = ltBan.Descricao;
                    }

                    por.Banco = ban;
                }

                if (por.ContaId != null)
                {
                    Id = Convert.ToInt32(por.ContaId);
                    List<Contas> contas = conDA.PesquisarDA(Id);
                    Contas con = new Contas();

                    foreach (Contas ltCon in contas)
                    {
                        con.Id = ltCon.Id;
                        con.Codigo = ltCon.Codigo;
                        con.Descricao = ltCon.Descricao;
                        con.Digito = ltCon.Digito;
                    }

                    por.Contas = con;
                }

                portadores.Add(por);
            }
            return portadores;
        }
예제 #9
0
        private List<Agencias> CarregarObjAgencias(SqlDataReader dr)
        {
            List<Agencias> agencias = new List<Agencias>();
            CidadesDA cidDA = new CidadesDA();
            BairrosDA baiDA = new BairrosDA();
            BancosDA banDA = new BancosDA();

            while (dr.Read())
            {
                Agencias age = new Agencias();
                age.Id = int.Parse(dr["ID"].ToString());
                age.Codigo = int.Parse(dr["CODIGO"].ToString());
                age.Descricao = dr["DESCRICAO"].ToString();
                age.BairroId = utils.ComparaIntComNull(dr["BAIRROID"].ToString());
                age.Cep = dr["CEP"].ToString();
                age.Endereco = dr["ENDERECO"].ToString();
                age.Complemento = dr["COMPLEMENTO"].ToString();
                age.Ranking = utils.ComparaIntComZero(dr["RANKING"].ToString());
                age.CidadeId = utils.ComparaIntComNull(dr["CIDADEID"].ToString());
                age.BancoId = utils.ComparaIntComZero(dr["BANCOID"].ToString());

                int id = 0;
                DataSet dsCid = cidDA.PesquisaDA(age.CidadeId != null ? utils.ComparaIntComZero(age.CidadeId.ToString()) : 0);

                if (dsCid.Tables[0].Rows.Count != 0)
                {
                    Cidades cid = new Cidades();

                    cid.Id = (Int32)dsCid.Tables[0].Rows[0]["id"];
                    cid.Codigo = (Int32)dsCid.Tables[0].Rows[0]["codigo"];
                    cid.Descricao = (string)dsCid.Tables[0].Rows[0]["descricao"];
                    cid.EstadoId = (Int32)dsCid.Tables[0].Rows[0]["estadoid"];

                    age.Cidade = cid;
                }

                if (age.BairroId != null)
                {
                    id = Convert.ToInt32(age.BairroId);
                    List<Bairros> bairros = baiDA.PesquisarDA(id);
                    Bairros bai = new Bairros();

                    foreach (Bairros ltBai in bairros)
                    {
                        bai.Codigo = ltBai.Codigo;
                        bai.Descricao = ltBai.Descricao;
                    }

                    age.Bairro = bai;
                }

                if (age.BancoId > 0)
                {
                    id = Convert.ToInt32(age.BancoId);
                    List<Bancos> bancos = banDA.PesquisarDA(id);
                    Bancos ban = new Bancos();
                    foreach (Bancos ltBan in bancos)
                    {
                        ban.Codigo = ltBan.Codigo;
                        ban.Descricao = ltBan.Descricao;
                    }

                    age.Banco = ban;
                }

                agencias.Add(age);
            }
            return agencias;
        }
예제 #10
0
        private bool IsValid(Bancos ban)
        {
            bool valido;
            valido = ban.Descricao.Length <= 70;

            return valido;
        }
        private List<BancosInstrucoes> CarregarObjBancoInstrucoes(SqlDataReader dr)
        {
            List<BancosInstrucoes> bancosInstrucoes = new List<BancosInstrucoes>();
            BancosDA banDA = new BancosDA();
            Int32 id;

            while (dr.Read())
            {
                BancosInstrucoes banInst = new BancosInstrucoes();
                banInst.Id = int.Parse(dr["ID"].ToString());
                banInst.Codigo = dr["CODIGO"].ToString();
                banInst.Descricao = dr["DESCRICAO"].ToString();
                banInst.Nrdias = Boolean.Parse(dr["NRDIAS"].ToString());
                banInst.Bancoid = int.Parse(dr["BANCOID"].ToString());

                if (banInst.Bancoid > 0)
                {
                    id = Convert.ToInt32(banInst.Bancoid);
                    List<Bancos> bancos = banDA.PesquisarDA(id);
                    Bancos ban = new Bancos();
                    foreach (Bancos ltBan in bancos)
                    {
                        ban.Codigo = ltBan.Codigo;
                        ban.Descricao = ltBan.Descricao;
                    }

                    banInst.Bancos = ban;
                }

                bancosInstrucoes.Add(banInst);
            }

            return bancosInstrucoes;
        }
예제 #12
0
        private List<Bancos> CarregarObjBanco(SqlDataReader dr)
        {
            List<Bancos> bancos = new List<Bancos>();

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

                bancos.Add(ban);
            }

            return bancos;
        }