Пример #1
0
        public DataTable GetByAnoEnsino(string anoensino, bool sindicados, int codigoSolicitacao)
        {
            if (sindicados)
            {
                vw_sindicancia_TA = new vw_sindicanciaTableAdapter();
                return(vw_sindicancia_TA.GetDataByAnoEnsino(anoensino));
            }

            selecionarSindicados_TA = new vw_selecionar_sindicadosTableAdapter();
            return(selecionarSindicados_TA.GetDataByAnoSolicitado(anoensino, codigoSolicitacao));
        }
Пример #2
0
        public DataTable GetByRegionalInstituicao(string regional, string instituicao, bool sindicados, int codigoSolicitacao)
        {
            if (sindicados)
            {
                vw_sindicancia_TA = new vw_sindicanciaTableAdapter();
                return(vw_sindicancia_TA.GetDataByRegionalInstituicao(regional, instituicao));
            }

            selecionarSindicados_TA = new vw_selecionar_sindicadosTableAdapter();
            return(selecionarSindicados_TA.GetDataByRegionalInstituicao(regional, instituicao, codigoSolicitacao));
        }
Пример #3
0
        public string MaximoIdSolicitacao()
        {
            vw_sindicancia_TA = new vw_sindicanciaTableAdapter();

            var maxId = vw_sindicancia_TA.GetMaxidSolicitacao();

            if (maxId == null)
            {
                return(string.Empty);
            }

            return(vw_sindicancia_TA.GetMaxidSolicitacao().ToString());
        }
Пример #4
0
        public DataTable GetTodos(bool sindicados, int codigoSolicitacao)
        {
            if (sindicados)
            {
                vw_sindicancia_TA = new vw_sindicanciaTableAdapter();

                return(vw_sindicancia_TA.GetSindicancias());
            }

            selecionarSindicados_TA = new vw_selecionar_sindicadosTableAdapter();

            return(selecionarSindicados_TA.GetSelecionarSindicancias(codigoSolicitacao));
        }
Пример #5
0
        public ArrayList StatusSindicancia(int idSolicitacao)
        {
            vw_sindicancia_TA = new vw_sindicanciaTableAdapter();

            var dt = vw_sindicancia_TA.GetStatusSindicancia(idSolicitacao);


            var lista = new ArrayList();

            foreach (dsSindicancia.vw_sindicanciaRow row in dt)
            {
                lista.Add(row[0]);
                lista.Add(row[1]);
                lista.Add(row[15]);
                lista.Add(row[16]);
                lista.Add(row[17]);
            }

            return(lista);
        }
Пример #6
0
        /// <summary>
        /// Configura o relatório
        /// </summary>
        private void ConfigurarRelatorio(bool distancia)
        {
            rpt_viewer.Reset();

            rpt_viewer.ProcessingMode = ProcessingMode.Local; //NÃO ALTERAR: renderização do relatório na máquina do cliente
            rpt_viewer.LocalReport.EnableExternalImages = true;
            rpt_viewer.LocalReport.EnableHyperlinks     = true;
            rpt_viewer.SetDisplayMode(DisplayMode.PrintLayout);
            rpt_viewer.ZoomMode = ZoomMode.PageWidth;
            rpt_viewer.LocalReport.DataSources.Clear();

            string PathRelatorio = Settings.Default.RemoteReports;  //PODE ALTERAR local onde se encontram os arquivos RDLC para montagem dos relatórios LocalReports - na máquina local | RemoteReports - no servidor (deixar essa config ao publicar o executável)

#if DEBUG
            PathRelatorio = Settings.Default.LocalReports;
#endif
            pg.Margins = margins; //repassa as margens para o relatório

            rpt_viewer.Padding = new Padding(0, 0, 0, 0);

            FolhaPaisagem();

            DefineConsulta(cbo_regionais.SelectedValue != null, cbo_anoensino.SelectedValue != null, cbo_escola.SelectedValue != null);

            DataTable dt = null;

            if (!distancia)
            {
                Sindicancia_TA = new vw_sindicanciaTableAdapter();


                if (!chk_situação.Checked)
                {
                    switch (_tipoConsulta)
                    {
                    case TipoConsulta.regional_ano_escola:
                        dt = Sindicancia_TA.GetDataByRegionalAnoInstituicao(cbo_anoensino.SelectedValue.ToString(), cbo_regionais.SelectedValue.ToString(), cbo_escola.SelectedValue.ToString());
                        break;

                    case TipoConsulta.regional_ano:
                        dt = Sindicancia_TA.GetDataByRegionalAnoEnsino(cbo_anoensino.SelectedValue.ToString(), cbo_regionais.SelectedValue.ToString());
                        break;

                    case TipoConsulta.ano:
                        dt = Sindicancia_TA.GetDataByAnoEnsino(cbo_anoensino.SelectedValue.ToString());
                        break;

                    case TipoConsulta.escola:
                        dt = Sindicancia_TA.GetDataByInstituicaoSolicitada(cbo_escola.SelectedValue.ToString());
                        break;

                    case TipoConsulta.escola_ano:
                        dt = Sindicancia_TA.GetDataByInstituicaoAnoEnsino(cbo_anoensino.SelectedValue.ToString(), cbo_escola.SelectedValue.ToString());
                        break;

                    case TipoConsulta.regional:
                        dt = Sindicancia_TA.GetDataByRegional(cbo_regionais.SelectedValue.ToString());
                        break;

                    case TipoConsulta.regional_escola:
                        dt = Sindicancia_TA.GetDataByRegionalInstituicao(cbo_regionais.SelectedValue.ToString(), cbo_escola.SelectedValue.ToString());
                        break;

                    case TipoConsulta.geral:
                        dt = this.Sindicancia_TA.GetData();
                        break;
                    }
                }
                else if (rdb_pendentes.Checked)
                {
                    dt = Sindicancia_TA.GetSindicanciasPendentes();
                }
                else if (rdb_finalizadas.Checked)
                {
                    dt = Sindicancia_TA.GetSindicanciasFinalizadas();
                }
                else if (rdb_denuncia.Checked)
                {
                    dt = Sindicancia_TA.GetSindicanciaDenuncia();
                }
                else
                {
                    dt = Sindicancia_TA.GetSindicanciasCadastro();
                }

                rpt_viewer.LocalReport.ReportPath = PathRelatorio + "\\Sindicancia\\rpt_controle_sindicancia.rdlc";
            }
            else
            {
                SindicanciaDistancia_TA = new vw_sindicancia_distanciaTableAdapter();

                switch (cbo_origem.Text)
                {
                case "TODAS":
                    dt = SindicanciaDistancia_TA.GetData();
                    break;

                default:
                    dt = SindicanciaDistancia_TA.GetDataByOrigem(cbo_origem.Text);
                    break;
                }

                rpt_viewer.LocalReport.ReportPath = PathRelatorio + "\\Sindicancia\\rpt_controle_sindicancia_distancia.rdlc";
            }

            dataSource      = new ReportDataSource();
            dataSource.Name = "dsSindicancia";

            dataSource.Value = dt;

            rpt_viewer.LocalReport.DataSources.Add(dataSource);
            rpt_viewer.RefreshReport();
        }
Пример #7
0
        public DataTable GetSindicanciaByNomeAluno(string nomeAluno)
        {
            vw_sindicancia_TA = new vw_sindicanciaTableAdapter();

            return(vw_sindicancia_TA.GetSindicanciasCadastradasByNomeAluno($"%{nomeAluno}%"));
        }
Пример #8
0
        public DataTable GetSindicanciasByIdSindicancia(int idSindicancia)
        {
            vw_sindicancia_TA = new vw_sindicanciaTableAdapter();

            return(vw_sindicancia_TA.GetSindicanciasCadastradasByIdSindicancia(idSindicancia));
        }
Пример #9
0
        public DataTable GetSindicanciasByIdAluno(int?idAluno)
        {
            vw_sindicancia_TA = new vw_sindicanciaTableAdapter();

            return(vw_sindicancia_TA.GetSindicanciasCadastradasByIdAluno(idAluno));
        }
Пример #10
0
        public DataTable GetTodasSindicanciasCadastradas()
        {
            vw_sindicancia_TA = new vw_sindicanciaTableAdapter();

            return(vw_sindicancia_TA.GetSindicanciasCadastradas());
        }
Пример #11
0
        public DataTable GetSindicanciasFinalizadas()
        {
            vw_sindicancia_TA = new vw_sindicanciaTableAdapter();

            return(vw_sindicancia_TA.GetSindicanciasFinalizadas());
        }
Пример #12
0
 public DataTable GetSindicanciasPendentes()
 {
     vw_sindicancia_TA = new vw_sindicanciaTableAdapter();
     return(vw_sindicancia_TA.GetSindicanciasPendentes());
 }