protected void btnSalvar_Click(object sender, EventArgs e)
        {
            ContasBL conBL = new ContasBL();
            Contas contas = new Contas();

            contas.Id = utils.ComparaIntComZero(hfId.Value);
            contas.Codigo = utils.ComparaIntComZero(txtCodigo.Text);
            contas.Descricao = txtDescricao.Text;
            contas.Titular = txtTitular.Text;
            contas.AgenciaId = utils.ComparaIntComZero(ddlAgencia.SelectedValue);
            contas.Digito = txtDigito.Text;

            if (contas.Id > 0)
            {

                if (conBL.EditarBL(contas))
                    ExibirMensagem("Conta atualizada com sucesso !");
                else
                    ExibirMensagem("Não foi possível atualizar a conta. Revise as informações.");

            }
            else
            {
                if (conBL.InserirBL(contas))
                {
                    ExibirMensagem("Conta gravada com sucesso !");
                    LimparCampos();
                    ddlBanco.Focus();
                }
                else
                    ExibirMensagem("Não foi possível gravar a conta. Revise as informações.");
            }
        }
Example #2
0
        public bool InserirBL(Contas con)
        {
            if (IsValid(con))
            {
                ContasDA conDA = new ContasDA();

                return conDA.InserirDA(con);
            }
            else
                return false;
        }
Example #3
0
        public bool ExcluirBL(Contas con)
        {
            if (con.Id > 0)
            {
                ContasDA conDA = new ContasDA();

                return conDA.ExcluirDA(con);
            }
            else
                return false;
        }
Example #4
0
        public bool EditarBL(Contas con)
        {
            if (con.Id > 0 && IsValid(con))
            {
                ContasDA conDA = new ContasDA();

                return conDA.EditarDA(con);
            }
            else
                return false;
        }
        protected void dtgContas_RowDeleting(object sender, GridViewDeleteEventArgs e)
        {
            ContasBL conBL = new ContasBL();
            Contas contas = new Contas();
            contas.Id = utils.ComparaIntComZero(dtgContas.DataKeys[e.RowIndex][0].ToString());

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

            Pesquisar(null);
        }
Example #6
0
        public bool ExcluirDA(Contas con)
        {
            SqlParameter[] paramsToSP = new SqlParameter[1];

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

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

                return true;
            }
            catch (Exception e)
            {
                return false;
            }
        }
        protected void dtgTitulo_RowDeleting(object sender, GridViewDeleteEventArgs e)
        {
            ContasBL conBL = new ContasBL();
            Contas contas = new Contas();
            contas.Id = utils.ComparaIntComZero(dtgTitulo.DataKeys[e.RowIndex][0].ToString());
            conBL.ExcluirBL(contas);
            Pesquisar(null);

            //if (this.Master.VerificaPermissaoUsuario("EXCLUIR"))
            //{
            //    ContasBL conBL = new ContasBL();
            //    Contas contas = new Contas();
            //    contas.Id = utils.ComparaIntComZero(dtgTitulo.DataKeys[e.RowIndex][0].ToString());
            //    conBL.ExcluirBL(contas);
            //    Pesquisar(null);
            //}
            //else
            //    Response.Redirect("~/erroPermissao.aspx?nomeUsuario=" + ((Label)Master.FindControl("lblNomeUsuario")).Text + "&usuOperacao=operação", true);
        }
Example #8
0
        public bool InserirDA(Contas con)
        {
            SqlParameter[] paramsToSP = new SqlParameter[5];

            paramsToSP[0] = new SqlParameter("@codigo", RetornaMaxCodigo());
            paramsToSP[1] = new SqlParameter("@descricao", con.Descricao.ToUpper());
            paramsToSP[2] = new SqlParameter("@digito", con.Digito);
            paramsToSP[3] = new SqlParameter("@agenciaid", con.AgenciaId);
            paramsToSP[4] = new SqlParameter("@titular", con.Titular.ToUpper());

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

                return true;
            }
            catch (Exception e)
            {
                return false;
            }
        }
        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;
        }
Example #10
0
        private bool IsValid(Contas con)
        {
            bool valido;
            valido = con.Descricao.Length <= 100 && con.Titular.Length <= 70 && con.Digito.Length <= 2;
            valido = valido && con.Codigo > 0 && con.AgenciaId > 0;

            return valido;
        }
Example #11
0
        private List<Contas> CarregarObjContas(SqlDataReader dr)
        {
            List<Contas> Contas = new List<Contas>();
            AgenciasDA ageDA = new AgenciasDA();

            while (dr.Read())
            {
                Contas con = new Contas();
                con.Id = int.Parse(dr["ID"].ToString());
                con.Codigo = int.Parse(dr["CODIGO"].ToString());
                con.Descricao = dr["DESCRICAO"].ToString();
                con.AgenciaId = utils.ComparaIntComNull(dr["AGENCIAID"].ToString());
                con.Titular = dr["TITULAR"].ToString();
                con.Digito = dr["DIGITO"].ToString();

                int id = 0;

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

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

                    con.Agencia = age;
                }

                Contas.Add(con);
            }

            return Contas;
        }