コード例 #1
0
        private void geraRelatorio()
        {
            lDtPesquisa = (DataTable)Session["ldsRel"];
            if (lDtPesquisa.Rows.Count > 0)
            {

                InstituicoesBL instBL = new InstituicoesBL();
                Instituicoes inst = new Instituicoes();

                InstituicoesLogoBL instLogoBL = new InstituicoesLogoBL();
                InstituicoesLogo instLogo = new InstituicoesLogo();

                ReportDataSource rptDatasourceInstituicao = new ReportDataSource("DataSet_Instituicao", instBL.PesquisarDsBL().Tables[0]);
                ReportDataSource rptDatasourceInstituicaoLogo = new ReportDataSource("DataSet_InstituicaoLogo", instLogoBL.PesquisarDsBL().Tables[0]);
                ReportDataSource rptDatasourceEventos = new ReportDataSource("DataSet_TurmasDiario", lDtPesquisa);

                rptEventos.LocalReport.DataSources.Add(rptDatasourceInstituicao);
                rptEventos.LocalReport.DataSources.Add(rptDatasourceInstituicaoLogo);
                rptEventos.LocalReport.DataSources.Add(rptDatasourceEventos);

                rptEventos.LocalReport.Refresh();
                //Session["ldsRel"] = null;
            }
            else
            {
                divRelatorio.Visible = false;
                divMensagem.Visible = true;
                lblMensagem.Text = "Este relatorio não possui dados.";
            }
        }
コード例 #2
0
        private void geraRelatorio()
        {
            lDtPesquisa = (DataTable)Session["ldsRel"];
            if (lDtPesquisa.Rows.Count > 0)
            {

                string periodo = Request.QueryString["periodo"].ToString();
                InstituicoesBL instBL = new InstituicoesBL();
                Instituicoes inst = new Instituicoes();

                InstituicoesLogoBL instLogoBL = new InstituicoesLogoBL();
                InstituicoesLogo instLogo = new InstituicoesLogo();

                ReportDataSource rptDatasourceInstituicao = new ReportDataSource("DataSet_Instituicao", instBL.PesquisarDsBL().Tables[0]);
                ReportDataSource rptDatasourceInstituicaoLogo = new ReportDataSource("DataSet_InstituicaoLogo", instLogoBL.PesquisarDsBL().Tables[0]);
                ReportDataSource rptDatasourceMovEstoque = new ReportDataSource("DataSet_MovimentacaoEstoque", lDtPesquisa);

                ReportParameter[] param = new ReportParameter[1];
                param[0] = new ReportParameter("periodo", periodo);

                rptMovestoque.LocalReport.SetParameters(param);
                rptMovestoque.LocalReport.DataSources.Add(rptDatasourceInstituicao);
                rptMovestoque.LocalReport.DataSources.Add(rptDatasourceInstituicaoLogo);
                rptMovestoque.LocalReport.DataSources.Add(rptDatasourceMovEstoque);

                rptMovestoque.LocalReport.Refresh();
                //Session["ldsRel"] = null;
            }
            else
            {
                divRelatorio.Visible = false;
                divMensagem.Visible = true;
                lblMensagem.Text = "Este relatorio não possui dados.";
            }
        }
コード例 #3
0
        public bool EditarDA(Instituicoes ins)
        {
            SqlParameter[] paramsToSP = new SqlParameter[19];

            paramsToSP[0] = new SqlParameter("@id", ins.Id);
            paramsToSP[1] = new SqlParameter("@codigo", ins.Codigo);
            paramsToSP[2] = new SqlParameter("@razao", ins.Razao);
            paramsToSP[3] = new SqlParameter("@nomeFantasia", ins.NomeFantasia);
            paramsToSP[4] = new SqlParameter("@email", ins.Email);
            paramsToSP[5] = new SqlParameter("@cnpj", ins.Cnpj);
            paramsToSP[6] = new SqlParameter("@cidadeid", ins.CidadeId);
            paramsToSP[7] = new SqlParameter("@cep", ins.Cep);
            paramsToSP[8] = new SqlParameter("@bairroid", ins.BairroId);
            paramsToSP[9] = new SqlParameter("@endereco", ins.Endereco);
            paramsToSP[10] = new SqlParameter("@numero", ins.Numero);
            paramsToSP[11] = new SqlParameter("@complemento", ins.Complemento);
            paramsToSP[12] = new SqlParameter("@DDD", ins.DDD);
            paramsToSP[13] = new SqlParameter("@telefone", ins.telefone);
            paramsToSP[14] = new SqlParameter("@ranking", ins.Ranking);
            paramsToSP[15] = new SqlParameter("@servidorsmtp", ins.ServidorSMTP);
            paramsToSP[16] = new SqlParameter("@login", ins.Login);
            paramsToSP[17] = new SqlParameter("@senha", ins.Senha);
            paramsToSP[18] = new SqlParameter("@porta", ins.Porta);

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

                return true;
            }
            catch (Exception e)
            {
                return false;
            }
        }
コード例 #4
0
        private void geraRelatorio()
        {
            PessoasBL pessoasBL = new PessoasBL();
            Pessoas pessoas = new Pessoas();
            int pessoaid = Convert.ToInt16(Request.QueryString["pessoaid"].ToString());
            lDtPessoa = pessoasBL.PesquisaDataSetDA(pessoaid).Tables[0];
            if (lDtPessoa.Rows.Count > 0)
            {

                InstituicoesBL instBL = new InstituicoesBL();
                Instituicoes inst = new Instituicoes();

                InstituicoesLogoBL instLogoBL = new InstituicoesLogoBL();
                InstituicoesLogo instLogo = new InstituicoesLogo();

                ReportDataSource rptDatasourceInstituicao = new ReportDataSource("DataSet_Instituicao", instBL.PesquisarDsBL().Tables[0]);
                ReportDataSource rptDatasourceInstituicaoLogo = new ReportDataSource("DataSet_InstituicaoLogo", instLogoBL.PesquisarDsBL().Tables[0]);
                ReportDataSource rptDatasourcePessoa = new ReportDataSource("DataSet_Pessoa", lDtPessoa);

                ReportCarteirinha.LocalReport.DataSources.Add(rptDatasourceInstituicao);
                ReportCarteirinha.LocalReport.DataSources.Add(rptDatasourceInstituicaoLogo);
                ReportCarteirinha.LocalReport.DataSources.Add(rptDatasourcePessoa);

                ReportCarteirinha.LocalReport.Refresh();
                //Session["ldsRel"] = null;
            }
            else
            {
                divRelatorio.Visible = false;
                divMensagem.Visible = true;
                lblMensagem.Text = "Este relatorio não possui dados.";
            }
        }
コード例 #5
0
        public bool ExcluirBL(Instituicoes ins)
        {
            if (ins.Id > 0)
            {
                InstituicoesDA instituicaoDA = new InstituicoesDA();

                return instituicaoDA.ExcluirDA(ins);
            }
            else
                return false;
        }
コード例 #6
0
        private void geraRelatorio()
        {
            EmprestimosBL empBL = new EmprestimosBL();

            int empid = Convert.ToInt16(Request.QueryString["emprestimoid"].ToString());
            lDtEmp = empBL.PesquisarDataSet(empid).Tables[0];
            if (lDtEmp.Rows.Count > 0)
            {
                //VendasBL
                string nomeUsuarioLogado = string.Empty;
                int idUsuarioLogado = 0;
                if (Session["usuario"] != null)
                {
                    List<Usuarios> usuarios;
                    usuarios = (List<Usuarios>)Session["usuario"];

                    foreach (Usuarios usu in usuarios)
                    {
                        idUsuarioLogado = usu.Id;
                        nomeUsuarioLogado = usu.Nome;
                    }

                    //vendas.UsuarioId = usu_id;
                }
                InstituicoesBL instBL = new InstituicoesBL();
                Instituicoes inst = new Instituicoes();

                InstituicoesLogoBL instLogoBL = new InstituicoesLogoBL();
                InstituicoesLogo instLogo = new InstituicoesLogo();

                ReportDataSource rptDatasourceInstituicao = new ReportDataSource("DataSet_Instituicao", instBL.PesquisarDsBL().Tables[0]);
                ReportDataSource rptDatasourceInstituicaoLogo = new ReportDataSource("DataSet_InstituicaoLogo", instLogoBL.PesquisarDsBL().Tables[0]);
                ReportDataSource rptDatasourceRecibo = new ReportDataSource("DataSet_Recibo", lDtEmp);

                ReportParameter[] param = new ReportParameter[2];
                param[0] = new ReportParameter("nomeUsuario", nomeUsuarioLogado);
                param[1] = new ReportParameter("idUsuario", idUsuarioLogado.ToString());

                ReportRecibos.LocalReport.SetParameters(param);
                ReportRecibos.LocalReport.DataSources.Add(rptDatasourceInstituicao);
                ReportRecibos.LocalReport.DataSources.Add(rptDatasourceInstituicaoLogo);
                ReportRecibos.LocalReport.DataSources.Add(rptDatasourceRecibo);

                ReportRecibos.LocalReport.Refresh();
                //Session["ldsRel"] = null;
            }
            else
            {
                divRelatorio.Visible = false;
                divMensagem.Visible = true;
                lblMensagem.Text = "Este relatorio não possui dados.";
            }
        }
コード例 #7
0
        private void geraRelatorio()
        {
            lDtPesquisa = (DataTable)Session["ldsRel"];
            string mes = Request.QueryString["mes"].ToString();
            if (lDtPesquisa.Rows.Count > 0)
            {
                int countfalta, countPresenca;
                foreach (DataRow row in lDtPesquisa.Rows)
                {
                    countfalta = 0;
                    countPresenca = 0;
                    foreach (DataColumn column in lDtPesquisa.Columns)
                    {

                        if ((column.ColumnName.Contains("dia")) && (row[column].ToString() == "F"))
                            countfalta += 1;
                        if ((column.ColumnName.Contains("dia")) && (row[column].ToString() == "P"))
                            countPresenca += 1;
                        if (column.ColumnName.Contains("totalFalta"))
                            row[column] = countfalta;
                        if (column.ColumnName.Contains("totalPresenca"))
                            row[column] = countPresenca;
                    }
                }
                //string mes = Request.QueryString["mes"].ToString();
                InstituicoesBL instBL = new InstituicoesBL();
                Instituicoes inst = new Instituicoes();

                InstituicoesLogoBL instLogoBL = new InstituicoesLogoBL();
                InstituicoesLogo instLogo = new InstituicoesLogo();

                ReportDataSource rptDatasourceInstituicao = new ReportDataSource("DataSet_Instituicao", instBL.PesquisarDsBL().Tables[0]);
                ReportDataSource rptDatasourceInstituicaoLogo = new ReportDataSource("DataSet_InstituicaoLogo", instLogoBL.PesquisarDsBL().Tables[0]);
                ReportDataSource rptDatasourceFrequencia = new ReportDataSource("DataSet_Frequencia", lDtPesquisa);

                ReportParameter[] param = new ReportParameter[1];
                param[0] = new ReportParameter("mes", mes);

                rptFrequencia.LocalReport.SetParameters(param);
                rptFrequencia.LocalReport.DataSources.Add(rptDatasourceInstituicao);
                rptFrequencia.LocalReport.DataSources.Add(rptDatasourceInstituicaoLogo);
                rptFrequencia.LocalReport.DataSources.Add(rptDatasourceFrequencia);

                rptFrequencia.LocalReport.Refresh();
                //Session["ldsRel"] = null;
            }
            else
            {
                divRelatorio.Visible = false;
                divMensagem.Visible = true;
                lblMensagem.Text = "Este relatorio não possui dados.";
            }
        }
コード例 #8
0
        private void geraRelatorio()
        {
            lDtPesquisa = (DataTable)Session["ldsRel"];
            if (lDtPesquisa.Rows.Count > 0)
            {

                string eventos = Request.QueryString["Eventos"].ToString();
                InstituicoesBL instBL = new InstituicoesBL();
                Instituicoes inst = new Instituicoes();

                InstituicoesLogoBL instLogoBL = new InstituicoesLogoBL();
                InstituicoesLogo instLogo = new InstituicoesLogo();

                ReportDataSource rptDatasourceInstituicao = new ReportDataSource("DataSet_Instituicao", instBL.PesquisarDsBL().Tables[0]);
                ReportDataSource rptDatasourceInstituicaoLogo = new ReportDataSource("DataSet_InstituicaoLogo", instLogoBL.PesquisarDsBL().Tables[0]);
                ReportDataSource rptDatasourceEventos = new ReportDataSource("DataSet_Eventos", lDtPesquisa);

                string nome = string.Empty;
                if (eventos != string.Empty)
                {
                    EventosBL eveBL = new EventosBL();
                    Eventos eve = new Eventos();

                    List<Base> lEventos = eveBL.PesquisarEventos(eventos);

                    foreach (Base pes in lEventos)
                    {
                        if (nome == string.Empty)
                            nome += pes.PesDescricao;
                        else
                            nome += ", " + pes.PesDescricao;
                    }
                }

                ReportParameter[] param = new ReportParameter[1];
                param[0] = new ReportParameter("evento", nome);

                rptEventos.LocalReport.SetParameters(param);
                rptEventos.LocalReport.DataSources.Add(rptDatasourceInstituicao);
                rptEventos.LocalReport.DataSources.Add(rptDatasourceInstituicaoLogo);
                rptEventos.LocalReport.DataSources.Add(rptDatasourceEventos);

                rptEventos.LocalReport.Refresh();
                //Session["ldsRel"] = null;
            }
            else
            {
                divRelatorio.Visible = false;
                divMensagem.Visible = true;
                lblMensagem.Text = "Este relatorio não possui dados.";
            }
        }
コード例 #9
0
        protected void dtgInstituicao_RowDeleting(object sender, GridViewDeleteEventArgs e)
        {
            InstituicoesBL insBL = new InstituicoesBL();
            Instituicoes instituicoes = new Instituicoes();
            instituicoes.Id = utils.ComparaIntComZero(dtgInstituicao.DataKeys[e.RowIndex][0].ToString());

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

            Pesquisar(null);
        }
コード例 #10
0
        public Int32 InserirBL(Instituicoes ins)
        {
            if (IsValid(ins))
            {
                InstituicoesDA instituicaoDA = new InstituicoesDA();

                ins.Cnpj = utils.LimpaFormatacaoCNPJCPF(ins.Cnpj);

                return instituicaoDA.InserirDA(ins);
            }
            else
                return 0;
        }
コード例 #11
0
        public bool EditarBL(Instituicoes ins)
        {
            if (IsValid(ins) && ins.Id > 0)
            {
                InstituicoesDA instituicaoDA = new InstituicoesDA();

                ins.Cnpj = utils.LimpaFormatacaoCNPJCPF(ins.Cnpj);

                return instituicaoDA.EditarDA(ins);
            }
            else
                return false;
        }
コード例 #12
0
        private void geraRelatorio()
        {
            VendasBL vendaBL = new VendasBL();
            Vendas venda = new Vendas();
            int vendaid = Convert.ToInt16(Request.QueryString["vendaid"].ToString());
            lDtVenda = vendaBL.PesquisarBLDataSet(vendaid).Tables[0];
            if (lDtVenda.Rows.Count > 0)
            {

                InstituicoesBL instBL = new InstituicoesBL();
                Instituicoes inst = new Instituicoes();

                InstituicoesLogoBL instLogoBL = new InstituicoesLogoBL();
                InstituicoesLogo instLogo = new InstituicoesLogo();

                VendaItensBL vendaItensBL = new VendaItensBL();
                VendaItens vendaItens = new VendaItens();

                ReportDataSource rptDatasourceInstituicao = new ReportDataSource("DataSet_Instituicao", instBL.PesquisarDsBL().Tables[0]);
                ReportDataSource rptDatasourceInstituicaoLogo = new ReportDataSource("DataSet_InstituicaoLogo", instLogoBL.PesquisarDsBL().Tables[0]);
                ReportDataSource rptDatasourceVenda = new ReportDataSource("DataSet_Venda", lDtVenda);
                DataSet lds = vendaItensBL.PesquisarBLDataSet(vendaid, "A");
                ReportParameter[] param = new ReportParameter[1];
                ReportDataSource rptDatasourceVendaItem = new ReportDataSource("DataSet_VendaItens", lds.Tables[0]);

                decimal valorTotal = utils.ComparaDecimalComZero((lds.Tables[0].Compute("Sum(total)", "").ToString()));
                decimal descontoTotal = utils.ComparaDecimalComZero(lds.Tables[0].Compute("Sum(desconto)", "").ToString());
                NumeroPorExtenso numeroPorExtenso = new NumeroPorExtenso(valorTotal);
                string valorExtenso = numeroPorExtenso.ToString();
                param[0] = new ReportParameter("valorExtenso", valorExtenso);
                ReportViewer1.LocalReport.SetParameters(param);
                ReportViewer1.LocalReport.DataSources.Add(rptDatasourceInstituicao);
                ReportViewer1.LocalReport.DataSources.Add(rptDatasourceInstituicaoLogo);
                ReportViewer1.LocalReport.DataSources.Add(rptDatasourceVenda);
                ReportViewer1.LocalReport.DataSources.Add(rptDatasourceVendaItem);

                ReportViewer1.LocalReport.Refresh();
                //Session["ldsRel"] = null;

            }
            else
            {
                divRelatorio.Visible = false;
                divMensagem.Visible = true;
                lblMensagem.Text = "Este relatorio não possui dados.";
            }
        }
コード例 #13
0
        public bool ExcluirDA(Instituicoes ins)
        {
            SqlParameter[] paramsToSP = new SqlParameter[1];

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

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

                return true;
            }
            catch (Exception e)
            {
                return false;
            }
        }
コード例 #14
0
        private void geraRelatorio()
        {
            lDtPesquisa = (DataTable)Session["ldsRel"];
            if (lDtPesquisa.Rows.Count > 0)
            {
                string periodo;
                if ((Request.QueryString["DtIni"].ToString() != string.Empty) && (Request.QueryString["DtFim"].ToString() != string.Empty))
                {
                    periodo = Request.QueryString["DtIni"].ToString() + " a " + Request.QueryString["DtFim"].ToString();
                }
                else
                {
                    periodo = "Todos";
                }
                string acumulado = Request.QueryString["acumulado"].ToString();
                InstituicoesBL instBL = new InstituicoesBL();
                Instituicoes inst = new Instituicoes();

                InstituicoesLogoBL instLogoBL = new InstituicoesLogoBL();
                InstituicoesLogo instLogo = new InstituicoesLogo();

                ReportDataSource rptDatasourceInstituicao = new ReportDataSource("DataSet_Instituicao", instBL.PesquisarDsBL().Tables[0]);
                ReportDataSource rptDatasourceInstituicaoLogo = new ReportDataSource("DataSet_InstituicaoLogo", instLogoBL.PesquisarDsBL().Tables[0]);
                ReportDataSource rptDatasourceVendaItens = new ReportDataSource("DataSet_VendaItens", lDtPesquisa);

                ReportParameter[] param = new ReportParameter[2];
                param[0] = new ReportParameter("periodo", periodo);
                param[1] = new ReportParameter("acumulado", acumulado);

                rptVendasAcumulado.LocalReport.SetParameters(param);
                rptVendasAcumulado.LocalReport.DataSources.Add(rptDatasourceInstituicao);
                rptVendasAcumulado.LocalReport.DataSources.Add(rptDatasourceInstituicaoLogo);
                rptVendasAcumulado.LocalReport.DataSources.Add(rptDatasourceVendaItens);

                rptVendasAcumulado.LocalReport.Refresh();
                //Session["ldsRel"] = null;
            }
            else
            {
                divRelatorio.Visible = false;
                divMensagem.Visible = true;
                lblMensagem.Text = "Este relatorio não possui dados.";
            }
        }
コード例 #15
0
        private void geraRelatorio()
        {
            DoacoesBL doacoesBL = new DoacoesBL();
            Doacoes doacoes = new Doacoes();
            int doacaoid = Convert.ToInt16(Request.QueryString["doacaoid"].ToString());
            lDtDoacao = doacoesBL.PesquisarDataset(doacaoid).Tables[0];
            if (lDtDoacao.Rows.Count > 0)
            {

                InstituicoesBL instBL = new InstituicoesBL();
                Instituicoes inst = new Instituicoes();

                InstituicoesLogoBL instLogoBL = new InstituicoesLogoBL();
                InstituicoesLogo instLogo = new InstituicoesLogo();

                VendaItensBL vendaItensBL = new VendaItensBL();
                VendaItens vendaItens = new VendaItens();

                ReportDataSource rptDatasourceInstituicao = new ReportDataSource("DataSet_Instituicao", instBL.PesquisarDsBL().Tables[0]);
                ReportDataSource rptDatasourceInstituicaoLogo = new ReportDataSource("DataSet_InstituicaoLogo", instLogoBL.PesquisarDsBL().Tables[0]);
                ReportDataSource rptDatasourceVenda = new ReportDataSource("DataSet_Doacao", lDtDoacao);
                decimal valor = Convert.ToDecimal(lDtDoacao.Rows[0]["valor"].ToString());
                NumeroPorExtenso numeroPorExtenso = new NumeroPorExtenso(valor);
                string valorExtenso = numeroPorExtenso.ToString();
                ReportParameter[] param = new ReportParameter[1];
                param[0] = new ReportParameter("valorExtenso", valorExtenso);

                rptDoacao.LocalReport.SetParameters(param);
                rptDoacao.LocalReport.DataSources.Add(rptDatasourceInstituicao);
                rptDoacao.LocalReport.DataSources.Add(rptDatasourceInstituicaoLogo);
                rptDoacao.LocalReport.DataSources.Add(rptDatasourceVenda);

                rptDoacao.LocalReport.Refresh();
                //Session["ldsRel"] = null;
            }
            else
            {
                divRelatorio.Visible = false;
                divMensagem.Visible = true;
                lblMensagem.Text = "Este relatorio não possui dados.";
            }
        }
コード例 #16
0
        private void geraRelatorio()
        {
            lDtPesquisa = (DataTable)Session["ldsRel"];
            if (lDtPesquisa.Rows.Count > 0)
            {
                string PessoaId = Request.QueryString["PessoaId"].ToString();
                string obraId = Request.QueryString["obraId"].ToString();
                string dataRetiradaIni = Request.QueryString["DataRetiradaIni"].ToString();
                string dataRetiradaFim = Request.QueryString["DataRetiradaFim"].ToString();
                string dataDevolucaoFim = Request.QueryString["DevolucaoFim"].ToString();
                string dataDevolucaoIni = Request.QueryString["DevolucaoIni"].ToString();
                string acumulado = Request.QueryString["Acumulado"].ToString();

                InstituicoesBL instBL = new InstituicoesBL();
                Instituicoes inst = new Instituicoes();

                InstituicoesLogoBL instLogoBL = new InstituicoesLogoBL();
                InstituicoesLogo instLogo = new InstituicoesLogo();

                ReportDataSource rptDatasourceInstituicao = new ReportDataSource("DataSet_Instituicao", instBL.PesquisarDsBL().Tables[0]);
                ReportDataSource rptDatasourceInstituicaoLogo = new ReportDataSource("DataSet_InstituicaoLogo", instLogoBL.PesquisarDsBL().Tables[0]);
                ReportDataSource rptDatasourceEmprestimos = new ReportDataSource("DataSet_Emprestimo", lDtPesquisa);

                string nome = string.Empty;
                if (PessoaId != string.Empty)
                {
                    PessoasBL peBL = new PessoasBL();
                    Pessoas pe = new Pessoas();

                    List<Base> lPessoas = peBL.PesquisarPessoas(PessoaId);

                    foreach (Base pes in lPessoas)
                    {
                        if (nome == string.Empty)
                            nome += pes.PesDescricao;
                        else
                            nome += ", " + pes.PesDescricao;
                    }
                }

                string titulo = string.Empty;
                if (obraId != string.Empty)
                {
                    ObrasBL obrasBl = new ObrasBL();
                    Obras obras = new Obras();
                    List<Base> lObras = obrasBl.PesquisarObras(obraId);

                    foreach (Base pes in lObras)
                    {
                        if (titulo == string.Empty)
                            titulo += pes.PesDescricao;
                        else
                            titulo += ", " + pes.PesDescricao;
                    }
                }

                ReportParameter[] param = new ReportParameter[7];

                param[0] = new ReportParameter("acumulado", acumulado);
                param[1] = new ReportParameter("dataRetiradaIni", dataRetiradaIni);
                param[2] = new ReportParameter("dataRetiradaFim", dataRetiradaFim);
                param[3] = new ReportParameter("dataDevolucaoIni", dataDevolucaoIni);
                param[4] = new ReportParameter("dataDevolucaoFim", dataDevolucaoFim);
                param[5] = new ReportParameter("nome", nome);
                param[6] = new ReportParameter("titulo", titulo);
                //rpvEmprestimos.ProcessingMode = ProcessingMode.Local;
                rpvEmprestimos.LocalReport.SetParameters(param);
                rpvEmprestimos.LocalReport.DataSources.Add(rptDatasourceInstituicao);
                rpvEmprestimos.LocalReport.DataSources.Add(rptDatasourceInstituicaoLogo);
                rpvEmprestimos.LocalReport.DataSources.Add(rptDatasourceEmprestimos);

                rpvEmprestimos.LocalReport.Refresh();
                //Session["ldsRel"] = null;
            }
            else
            {
                divRelatorio.Visible = false;
                divMensagem.Visible = true;
                lblMensagem.Text = "Este relatorio não possui dados.";
            }
        }
コード例 #17
0
        private void geraRelatorio()
        {
            lDtPesquisa = (DataTable)Session["ldsRel"];
            if (lDtPesquisa.Rows.Count > 0)
            {
                string PessoaId = Request.QueryString["PessoaId"].ToString();
                string obraId = Request.QueryString["obraId"].ToString();
                string dataRetiradaIni = Request.QueryString["DataRetiradaIni"].ToString();
                string dataRetiradaFim = Request.QueryString["DataRetiradaFim"].ToString();
                string dataDevolucaoFim = Request.QueryString["DevolucaoFim"].ToString();
                string dataDevolucaoIni = Request.QueryString["DevolucaoIni"].ToString();
                string Status = Request.QueryString["Status"].ToString();

                InstituicoesBL instBL = new InstituicoesBL();
                Instituicoes inst = new Instituicoes();

                InstituicoesLogoBL instLogoBL = new InstituicoesLogoBL();
                InstituicoesLogo instLogo = new InstituicoesLogo();

                ReportDataSource rptDatasourceInstituicao = new ReportDataSource("DataSet_Instituicao", instBL.PesquisarDsBL().Tables[0]);
                ReportDataSource rptDatasourceInstituicaoLogo = new ReportDataSource("DataSet_InstituicaoLogo", instLogoBL.PesquisarDsBL().Tables[0]);
                ReportDataSource rptDatasourceEmprestimos = new ReportDataSource("DataSet_Emprestimo", lDtPesquisa);

                PessoasBL peBL = new PessoasBL();
                Pessoas pe = new Pessoas();
                List<Pessoas> lPessoas = peBL.PesquisarBuscaBL(PessoaId);

                string nome = "";
                if (lPessoas.Count != 0 && PessoaId != string.Empty)
                {
                    nome = lPessoas[0].Nome;
                }
                ObrasBL obrasBl = new ObrasBL();
                Obras obras = new Obras();
                List<Obras> lObras = obrasBl.PesquisarBuscaBL(obraId);
                string titulo = "";
                if (lPessoas.Count != 0 && obraId != string.Empty)
                {
                    titulo = lObras[0].Titulo;
                }

                ReportParameter[] param = new ReportParameter[10];
                param[0] = new ReportParameter("nome", nome);
                param[1] = new ReportParameter("titulo", titulo);
                param[2] = new ReportParameter("dataRetiradaIni", dataRetiradaIni);
                param[3] = new ReportParameter("dataRetiradaFim", dataRetiradaFim);
                param[4] = new ReportParameter("dataDevolucaoIni", dataDevolucaoIni);
                param[5] = new ReportParameter("dataDevolucaoFim", dataDevolucaoFim);
                param[6] = new ReportParameter("Status", Status);

                //rpvEmprestimos.ProcessingMode = ProcessingMode.Local;
                rpvEmprestimos.LocalReport.SetParameters(param);
                rpvEmprestimos.LocalReport.DataSources.Add(rptDatasourceInstituicao);
                rpvEmprestimos.LocalReport.DataSources.Add(rptDatasourceInstituicaoLogo);
                rpvEmprestimos.LocalReport.DataSources.Add(rptDatasourceEmprestimos);

                rpvEmprestimos.LocalReport.Refresh();
                //Session["ldsRel"] = null;
            }
            else
            {
                divRelatorio.Visible = false;
                divMensagem.Visible = true;
                lblMensagem.Text = "Este relatorio não possui dados.";
            }
        }
コード例 #18
0
        public Int32 InserirDA(Instituicoes ins)
        {
            SqlParameter[] paramsToSP = new SqlParameter[18];

            paramsToSP[0] = new SqlParameter("@codigo", ins.Codigo);
            paramsToSP[1] = new SqlParameter("@razao", ins.Razao);
            paramsToSP[2] = new SqlParameter("@nomefantasia", ins.NomeFantasia);
            paramsToSP[3] = new SqlParameter("@email", ins.Email);
            paramsToSP[4] = new SqlParameter("@cnpj", ins.Cnpj);
            paramsToSP[5] = new SqlParameter("@cidadeid", ins.CidadeId);
            paramsToSP[6] = new SqlParameter("@cep", ins.Cep);
            paramsToSP[7] = new SqlParameter("@bairroid", ins.BairroId);
            paramsToSP[8] = new SqlParameter("@endereco", ins.Endereco);
            paramsToSP[9] = new SqlParameter("@numero", ins.Numero);
            paramsToSP[10] = new SqlParameter("@complemento", ins.Complemento);
            paramsToSP[11] = new SqlParameter("@DDD", ins.DDD);
            paramsToSP[12] = new SqlParameter("@telefone", ins.telefone);
            paramsToSP[13] = new SqlParameter("@ranking", ins.Ranking);
            paramsToSP[14] = new SqlParameter("@servidorsmtp", ins.Ranking);
            paramsToSP[15] = new SqlParameter("@login", ins.Ranking);
            paramsToSP[16] = new SqlParameter("@senha", ins.Ranking);
            paramsToSP[17] = new SqlParameter("@porta", ins.Ranking);

            try
            {
                DataSet ds = SqlHelper.ExecuteDataset(ConfigurationManager.ConnectionStrings["conexao"].ToString(), CommandType.StoredProcedure, "stp_INSERT_instituicoes", paramsToSP);

                DataTable tabela = ds.Tables[0];

                int id = utils.ComparaIntComZero(tabela.Rows[0]["ID"].ToString());

                return id;
            }
            catch (Exception e)
            {
                return 0;
            }
        }
コード例 #19
0
        private bool IsValid(Instituicoes ins)
        {
            bool valido;
            valido = ins.Razao.Length <= 70 && ins.Email.Length <= 100 && ins.Endereco.Length <= 70
                     && ins.Cep.Length <= 10 && ins.NomeFantasia.Length <= 70 && ins.Complemento.Length <= 40
                     && ins.telefone.Length <= 20 && ins.Cnpj.Length <= 20;

            valido = valido && utils.ValidaCNPJ(ins.Cnpj);
            return valido;
        }
コード例 #20
0
        private List<Instituicoes> CarregarObjInstituicoes(SqlDataReader dr)
        {
            List<Instituicoes> instituicoes = new List<Instituicoes>();

            while (dr.Read())
            {
                Instituicoes ins = new Instituicoes();
                ins.Id = int.Parse(dr["ID"].ToString());
                ins.Codigo = int.Parse(dr["CODIGO"].ToString());
                ins.Razao = dr["RAZAO"].ToString();
                ins.NomeFantasia = dr["NOMEFANTASIA"].ToString();
                ins.Email = dr["EMAIL"].ToString();
                ins.Cnpj = dr["CNPJ"].ToString();
                ins.CidadeId = utils.ComparaIntComNull(dr["CIDADEID"].ToString());
                ins.Cep = dr["CEP"].ToString();
                ins.BairroId = utils.ComparaIntComNull(dr["BAIRROID"].ToString());
                ins.Endereco = dr["ENDERECO"].ToString();
                ins.Numero = dr["NUMERO"].ToString();
                ins.Complemento = dr["COMPLEMENTO"].ToString();
                ins.DDD = dr["DDD"].ToString();
                ins.telefone = dr["telefone"].ToString();
                ins.Ranking = utils.ComparaIntComZero(dr["ranking"].ToString());
                ins.Senha = dr["senha"].ToString();
                ins.Login = dr["login"].ToString();
                ins.ServidorSMTP = dr["servidorsmtp"].ToString();
                ins.Porta = utils.ComparaIntComNull(dr["porta"].ToString());

                CidadesDA cidDA = new CidadesDA();
                Cidades cid = new Cidades();
                DataSet dsCid = cidDA.PesquisaDA(ins.CidadeId != null ? Convert.ToInt32(ins.CidadeId.ToString()) : 0);

                if (dsCid.Tables[0].Rows.Count != 0)
                {
                    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"];
                }

                ins.Cidades = cid;

                InstituicoesLogoDA insLDA = new InstituicoesLogoDA();

                List<InstituicoesLogo> instituicoesLogo = insLDA.PesquisarDA(ins.Id);
                InstituicoesLogo insL = new InstituicoesLogo();

                foreach (InstituicoesLogo ltInsL in instituicoesLogo)
                {
                    insL.Id = ltInsL.Id;
                    insL.InstituicoesId = ltInsL.InstituicoesId;
                    insL.Imagem = ltInsL.Imagem;

                    ins.InstituicaoLogo = insL;
                }

                instituicoes.Add(ins);
            }
            return instituicoes;
        }
コード例 #21
0
        protected void btnSalvar_Click(object sender, EventArgs e)
        {
            if (!utils.ValidaCNPJ(txtCnpj.Text))
            {
                lblCnpj.Text = "*CNPJ inválido !";
                tcInstituicao.ActiveTabIndex = 0;
                txtCnpj.Focus();
            }
            else
            {
                lblCnpj.Text = "";

                InstituicoesBL insBL = new InstituicoesBL();
                Instituicoes instituicoes = new Instituicoes();

                instituicoes.Id = utils.ComparaIntComZero(hfId.Value);
                instituicoes.Codigo = utils.ComparaIntComZero(txtCodigo.Text);
                instituicoes.Razao = txtRazao.Text;
                instituicoes.NomeFantasia = txtNomeFantasia.Text;
                instituicoes.Email = txtEmail.Text;
                instituicoes.Cnpj = txtCnpj.Text;
                instituicoes.CidadeId = utils.ComparaIntComNull(ddlCidades.SelectedValue);
                instituicoes.Cep = txtCep.Text;
                instituicoes.BairroId = utils.ComparaIntComNull(ddlBairro.SelectedValue);
                instituicoes.Endereco = txtEndereco.Text;
                instituicoes.Numero = txtNumero.Text;
                instituicoes.Complemento = txtComplemento.Text;
                instituicoes.telefone = txttelefone.Text;
                instituicoes.Ranking = utils.ComparaIntComZero(txtRanking.Text);
                instituicoes.Login = txtLogin.Text;
                instituicoes.ServidorSMTP = txtServidorSmtp.Text;
                instituicoes.Porta = utils.ComparaIntComNull(txtPorta.Text);

                if (txtSenha.Text != string.Empty)
                    instituicoes.Senha = txtSenha.Text;

                int idIns = 0;

                if (instituicoes.Id > 0)
                {
                    idIns = instituicoes.Id;

                    if (insBL.EditarBL(instituicoes))
                    {
                        VerificarImagem();
                        ExibirMensagem("Instituição atualizada com sucesso !");
                    }
                    else
                        ExibirMensagem("Não foi possível atualizar a instituição. Revise as informações.");

                }
                else
                {
                    hfId.Value = insBL.InserirBL(instituicoes).ToString();
                    if (utils.ComparaIntComZero(hfId.Value) > 0)
                    {
                        VerificarImagem();
                        ExibirMensagem("Instituição gravada com sucesso !");
                        LimparCampos();
                    }

                }
            }
        }