コード例 #1
0
        private List <string> Parametros()
        {
            List <string> _param = new List <string>()
            {
            };

            Filtros.Clear();

            //_param.Add(DataI.ToShortDateString());
            //_param.Add(DataF.ToShortDateString());

            if (GetAtividade == string.Empty || GetAtividade == null)
            {
                _param.Add("%");//0
                Filtros.Add("[ATIVIDADE = TODOS]");
            }
            else
            {
                _param.Add(GetAtividade);//0
                Filtros.Add("[ATIVIDADE = ]" + GetAtividade + "]");
            }

            if (GetLocal == string.Empty || GetLocal == null)
            {
                _param.Add("%");//1
                Filtros.Add("[LOCAL = TODOS]");
            }
            else
            {
                _param.Add(GetLocal);//1
                Filtros.Add("[LOCAL = " + GetLocal + "]");
            }

            if (FormaAtuacao == string.Empty || FormaAtuacao == null)
            {
                _param.Add("%");//3
                Filtros.Add("[FORMTA ATUAÇÃO = TODOS]");
            }
            else
            {
                _param.Add(FormaAtuacao);
                Filtros.Add("[ORMTA ATUAÇÃO = " + FormaAtuacao + "]");
            }

            if (HorarioAtuacao == string.Empty || HorarioAtuacao == null)
            {
                _param.Add("%");
                Filtros.Add("[HORARIO ATUAÇÃO = TODOS]");
            }
            else
            {
                _param.Add(HorarioAtuacao);
                Filtros.Add("[HORARIO ATUAÇÃO = " + HorarioAtuacao + "]");
            }


            return(_param);
        }
コード例 #2
0
        private void AsyncListarDoc(List <object> sqlcommand)
        {
            BlackBox      = Visibility.Visible;
            StartProgress = true;

            Filtros.Clear();

            if (Tipo == 0)
            {
                Filtros.Add("[TIPO:TODOS]");
            }
            else
            {
                Filtros.Add("[TIPO:" + Tipos[Tipo].Nome + "]");
            }

            if (NomeServidor != string.Empty)
            {
                Filtros.Add("[NOME:" + NomeServidor + "]");
            }

            if (Resumo != string.Empty)
            {
                Filtros.Add("[RESUMO:" + Resumo + "]");
            }

            Filtros.Add("[PERÍODO:" + DateI.ToShortDateString() + " À " + DateF.ToShortDateString() + "]");

            StringBuilder sb = new StringBuilder();

            foreach (string filtro in Filtros)
            {
                sb.Append(filtro);
            }

            ViewFiltros = sb.ToString();

            Task.Factory.StartNew(() => mdata.ConsultaDetelhada(Tipo.ToString(), NomeServidor, Resumo, DateI, DateF))
            .ContinueWith(task =>
            {
                if (task.IsCompleted)
                {
                    ListaDoc      = task.Result;
                    BlackBox      = Visibility.Collapsed;
                    StartProgress = false;
                }
                else
                {
                    BlackBox      = Visibility.Collapsed;
                    StartProgress = false;
                }
            },
                          System.Threading.CancellationToken.None,
                          TaskContinuationOptions.None,
                          TaskScheduler.FromCurrentSynchronizationContext());
        }
コード例 #3
0
        private void AsyncListarLegislacaoC(List <object> sqlcommand)
        {
            BlackBox      = Visibility.Visible;
            MainBox       = Visibility.Visible;
            PrintBox      = Visibility.Collapsed;
            StartProgress = true;

            string _leis   = Leis ? "LEI " : "";
            string _leis_c = Leis_Comp ? "LEI COMPLEMENTAR " : "";
            string _dec    = Decretos ? "DECRETO " : "";

            Filtros.Clear();

            Filtros.Add("[TIPO: " + _leis + _leis_c + _dec + "]");
            Filtros.Add("[PERIODOS: " + DataI.ToShortDateString() + " - " + DataI.ToShortDateString() + "]");
            Filtros.Add("[CLASSIFICAÇÃO: LLC " + LLCs[LLC].Nome.ToUpper() + " E DEC " + DECs[DEC].Nome.ToUpper() + "]");
            Filtros.Add("[RESUMO: " + Resumo + "]");
            Filtros.Add("[SITUAÇÃO: " + Situacao[GetSituacao].Nome.ToUpper() + "]");
            Filtros.Add("[ORIGEM: " + Origem[GetOrigem].Nome.ToUpper() + "]");
            Filtros.Add("[AUTOR: " + Autor + "]");

            StringBuilder sb = new StringBuilder();

            foreach (string filtro in Filtros)
            {
                sb.Append(filtro);
            }

            ViewFiltros = sb.ToString();

            Task.Factory.StartNew(() => mdatac.Legislacao_C(sqlcommand))
            .ContinueWith(task =>
            {
                if (task.IsCompleted)
                {
                    ListaLegislativa = task.Result;
                    BlackBox         = Visibility.Collapsed;
                    StartProgress    = false;
                }
                else
                {
                    BlackBox      = Visibility.Collapsed;
                    StartProgress = false;
                }
            },
                          System.Threading.CancellationToken.None,
                          TaskContinuationOptions.None,
                          TaskScheduler.FromCurrentSynchronizationContext());
        }
コード例 #4
0
        private List <string> Parametros()
        {
            List <string> _param = new List <string>()
            {
            };

            Filtros.Clear();

            _param.Add(DataI.ToShortDateString());
            _param.Add(DataF.ToShortDateString());
            _param.Add(new mMascaras().Remove(GetCNPJCPF));
            _param.Add(new mMascaras().Remove(GetCNPJCPF));
            Filtros.Add("[CLIENTE = " + GetCNPJCPF + "]");

            return(_param);
        }
コード例 #5
0
ファイル: vmConsulta.cs プロジェクト: fernandoralmeida/Sim
        private void AsyncListarLegislacao(List <object> sqlcommand)
        {
            BlackBox      = Visibility.Visible;
            MainBox       = Visibility.Visible;
            PrintBox      = Visibility.Collapsed;
            StartProgress = true;

            string _leis   = Leis ? "LEI " : "";
            string _leis_c = Leis_Comp ? "LEI COMPLEMENTAR " : "";
            string _dec    = Decretos ? "DECRETO " : "";

            Filtros.Clear();

            Filtros.Add("[TIPO: " + _leis + _leis_c + _dec + "]");
            Filtros.Add("[NÚMERO: " + Numero.ToString() + "]");

            StringBuilder sb = new StringBuilder();

            foreach (string filtro in Filtros)
            {
                sb.Append(filtro);
            }

            ViewFiltros = sb.ToString();

            Task.Factory.StartNew(() => mdata.Legislacao_S(sqlcommand))
            .ContinueWith(task =>
            {
                if (task.IsCompleted)
                {
                    ListaLegislativa = task.Result;
                    BlackBox         = Visibility.Collapsed;
                    StartProgress    = false;
                }
                else
                {
                    BlackBox      = Visibility.Collapsed;
                    StartProgress = false;
                }
            },
                          System.Threading.CancellationToken.None,
                          TaskContinuationOptions.None,
                          TaskScheduler.FromCurrentSynchronizationContext());
        }
コード例 #6
0
        private async void Report_Ambulantes()
        {
            BlackBox      = Visibility.Visible;
            StartProgress = true;
            PrintBox      = Visibility.Collapsed;
            MainBox       = Visibility.Visible;
            Filtros.Clear();

            var t = Task.Run(() => new Repositorio.RAmbulante().RAmbulantes(Parametros()));

            await t;

            if (t.IsCompleted)
            {
                await FlowDoc.Dispatcher.BeginInvoke(new Action(delegate() { FlowDoc = PreviewInTable(t.Result); }));

                BlackBox      = Visibility.Collapsed;
                MainBox       = Visibility.Collapsed;
                PrintBox      = Visibility.Visible;
                StartProgress = false;
            }
        }
コード例 #7
0
        private async void Report_DIA_Baixados()
        {
            BlackBox      = Visibility.Visible;
            StartProgress = true;
            PrintBox      = Visibility.Collapsed;
            MainBox       = Visibility.Visible;
            Filtros.Clear();

            var t = Task.Run(() => new Repositorio.RDIA().DIA_Baixados(Parametros()));

            await t;

            if (t.IsCompleted)
            {
                await FlowDoc.Dispatcher.BeginInvoke(new System.Threading.ThreadStart(() => FlowDoc = PreviewInTable(t.Result)));

                BlackBox      = Visibility.Collapsed;
                MainBox       = Visibility.Collapsed;
                PrintBox      = Visibility.Visible;
                StartProgress = false;
            }
        }
コード例 #8
0
        private async void Report_DIA_Sem_Validade()
        {
            BlackBox      = Visibility.Visible;
            StartProgress = true;
            PrintBox      = Visibility.Collapsed;
            MainBox       = Visibility.Visible;
            Filtros.Clear();

            var t = Task <ObservableCollection <Model.DIA> > .Run(() => new Repositorio.RDIA().DIA_Sem_Data_Vencimento(Parametros()));

            await t;

            if (t.IsCompleted)
            {
                await FlowDoc.Dispatcher.BeginInvoke(new System.Threading.ThreadStart(() => FlowDoc = PreviewInTable(t.Result)));

                BlackBox      = Visibility.Collapsed;
                MainBox       = Visibility.Collapsed;
                PrintBox      = Visibility.Visible;
                StartProgress = false;
            }
        }
コード例 #9
0
        private void AsyncListarLegislacao(List <object> sqlcommand)
        {
            BlackBox      = Visibility.Visible;
            StartProgress = true;

            Filtros.Clear();

            Filtros.Add("[NÚMERO: " + Numero.ToString() + "]");

            StringBuilder sb = new StringBuilder();

            foreach (string filtro in Filtros)
            {
                sb.Append(filtro);
            }

            ViewFiltros = sb.ToString();

            Task.Factory.StartNew(() => mdata.ConsultaSimples(Numero))
            .ContinueWith(task =>
            {
                if (task.IsCompleted)
                {
                    ListaDoc      = task.Result;
                    BlackBox      = Visibility.Collapsed;
                    StartProgress = false;
                }
                else
                {
                    BlackBox      = Visibility.Collapsed;
                    StartProgress = false;
                }
            },
                          System.Threading.CancellationToken.None,
                          TaskContinuationOptions.None,
                          TaskScheduler.FromCurrentSynchronizationContext());
        }
コード例 #10
0
        private List <object> Parametros()
        {
            List <object> _param = new List <object>()
            {
            };

            Filtros.Clear();

            //_param.Add(DataI.ToShortDateString());
            //_param.Add(DataF.ToShortDateString());

            if (GetProtocolo == string.Empty || GetProtocolo == null)
            {
                _param.Add("%");
                Filtros.Add("[CCA = TODOS]");
            }
            else
            {
                _param.Add(GetProtocolo);
                Filtros.Add("[CCA = " + GetProtocolo + "]");
            }

            if (GetPessoaEmpresa == string.Empty || GetPessoaEmpresa == null)
            {
                _param.Add("%");
                Filtros.Add("[CLIENTE = TODOS]");
            }
            else
            {
                _param.Add(GetPessoaEmpresa);
                Filtros.Add("[CLIENTE = ]" + GetPessoaEmpresa + "]");
            }

            if (GetAtividade == string.Empty || GetAtividade == null)
            {
                _param.Add("%");
                Filtros.Add("[ATIVIDADE = TODOS]");
            }
            else
            {
                _param.Add(GetAtividade);
                Filtros.Add("[ATIVIDADE = " + GetAtividade + "]");
            }

            if (GetLocal == string.Empty || GetLocal == null)
            {
                _param.Add("%");
                Filtros.Add("[LOCAL = TODOS]");
            }
            else
            {
                _param.Add(GetLocal);
                Filtros.Add("[LOCAL = " + GetLocal + "]");
            }

            if (GetSituacao < 1)
            {
                _param.Add("0");
                _param.Add("99");
                Filtros.Add("[SITUÇÃO = TODOS]");
            }
            else
            {
                _param.Add(GetSituacao);
                _param.Add(GetSituacao);
                Filtros.Add("[SITUÇÃO = " + Situações[GetSituacao].Nome + "]");
            }

            if ((IsFormalizar == true) || (IsFormalizar == false))
            {
                _param.Add(IsFormalizar);
                Filtros.Add("[QUER FORMALIZAR = " + IsFormalizar.ToString() + "]");
            }
            else
            {
                _param.Add("%");
            }

            return(_param);
        }
コード例 #11
0
        private List <string> Parametros()
        {
            List <string> _param = new List <string>()
            {
            };

            Filtros.Clear();

            _param.Add(DataI.ToShortDateString());
            _param.Add(DataF.ToShortDateString());

            if (Autorizacao == string.Empty || Autorizacao == null)
            {
                _param.Add("%");
                Filtros.Add("[D.I.A = TODOS]");
            }
            else
            {
                _param.Add(Autorizacao);
                Filtros.Add("[D.I.A = " + Autorizacao + "]");
            }

            if (Titular == string.Empty || Titular == null)
            {
                _param.Add("%");
                Filtros.Add("[TITULAR = TODOS]");
            }
            else
            {
                _param.Add(Titular);
                Filtros.Add("[TITULAR = ]" + Titular + "]");
            }

            if (Atividade == string.Empty || Atividade == null)
            {
                _param.Add("%");
                Filtros.Add("[ATIVIDADE = TODOS]");
            }
            else
            {
                _param.Add(Atividade);
                Filtros.Add("[ATIVIDADE = " + Atividade + "]");
            }

            if (FormaAtuacao == string.Empty || FormaAtuacao == null)
            {
                _param.Add("%");
                Filtros.Add("[ATUAÇÃO = TODOS]");
            }
            else
            {
                _param.Add(FormaAtuacao);
                Filtros.Add("[ATUAÇÃO = " + FormaAtuacao + "]");
            }

            if (Situacao == string.Empty || Situacao == null)
            {
                _param.Add("%");
                Filtros.Add("[SITUÇÃO = TODOS]");
            }
            else
            {
                _param.Add(Situacao);
                Filtros.Add("[SITUÇÃO = " + Situacao + "]");
            }

            return(_param);
        }
コード例 #12
0
        private string Parametros()
        {
            List <string> sql_select = new List <string>();

            Filtros.Clear();

            if (Bairro)
            {
                sql_select.Add("Bairro");
            }

            if (CEP)
            {
                sql_select.Add("Cep");
            }

            if (Inicio)
            {
                sql_select.Add("Inicio");
            }

            if (NomeAnt)
            {
                sql_select.Add("Nome_Anterior");
            }

            if (Origem)
            {
                sql_select.Add("Origem");
                sql_select.Add("Numero_Origem");
                sql_select.Add("Ano_Origem");
            }

            if (Observacoes)
            {
                sql_select.Add("Observacoes");
            }

            StringBuilder selects = new StringBuilder();

            foreach (string s in sql_select)
            {
                selects.Append(", " + s);
            }

            string _anoi      = "0";
            string _anoii     = DateTime.Now.Year.ToString();
            string _s_especie = "%";
            string _s_tipo    = "%";
            string _s_nomeant = "%";
            string _s_bairro  = "%";
            string _s_nomeatu = "%";

            if (Ano1 > 0)
            {
                _anoi = Ano1.ToString();
            }

            if (Ano2 > 0)
            {
                _anoii = Ano2.ToString();
            }

            if (Especie > -1)
            {
                _s_especie = Especie.ToString();
                Filtros.Add(Especies[Especie].Especie);
            }

            if (Tipo != "TODOS")
            {
                _s_tipo = Tipo;
                Filtros.Add(_s_tipo);
            }

            if (byNomeAtual != string.Empty)
            {
                _s_nomeatu = byNomeAtual;;
                Filtros.Add(_s_nomeatu);
            }

            if (byNomeAnterior != string.Empty)
            {
                _s_nomeant = byNomeAnterior;
                Filtros.Add(_s_nomeant);
            }

            if (byBairro != string.Empty)
            {
                _s_bairro = byBairro;
                Filtros.Add(_s_bairro);
            }

            return(string.Format("SELECT Tipo, Nome{0} FROM Denominacoes WHERE (Ano_Origem BETWEEN '{1}' AND '{2}') AND (Especie LIKE '{3}') AND (Tipo LIKE '{4}') AND (Nome_Anterior LIKE '%' + '{5}' + '%') AND (Bairro LIKE '%' + '{6}' + '%') AND (Nome LIKE '%' + '{7}' + '%') ORDER BY Nome",
                                 selects.ToString(),
                                 _anoi,
                                 _anoii,
                                 _s_especie,
                                 _s_tipo,
                                 _s_nomeant,
                                 _s_bairro,
                                 _s_nomeatu));
        }
コード例 #13
0
        private List <string> Parametros()
        {
            List <string> _param = new List <string>()
            {
            };

            Filtros.Clear();

            _param.Add(DataI.ToShortDateString());
            _param.Add(DataF.ToShortDateString());

            if (GetAtividade == string.Empty || GetAtividade == null)
            {
                _param.Add("%");//0
                Filtros.Add("[ATIVIDADE = TODOS]");
            }
            else
            {
                _param.Add(GetAtividade);//0
                Filtros.Add("[ATIVIDADE = ]" + GetAtividade + "]");
            }

            if (GetLocal == string.Empty || GetLocal == null)
            {
                _param.Add("%");//1
                Filtros.Add("[LOCAL = TODOS]");
            }
            else
            {
                _param.Add(GetLocal);//1
                Filtros.Add("[LOCAL = " + GetLocal + "]");
            }

            if (GetSituacao < 1)
            {
                _param.Add("0");  //2
                _param.Add("99"); //3
                Filtros.Add("[SITUÇÃO = TODOS]");
            }
            else
            {
                _param.Add(GetSituacao.ToString()); //2
                _param.Add(GetSituacao.ToString()); //3
                Filtros.Add("[SITUÇÃO = " + Situações[GetSituacao].Nome + "]");
            }

            Filtros.Clear();

            if (Report_Type == "ATIVOS")
            {
                Filtros.Add("D.I.A ATIVOS");
            }

            if (Report_Type == "VENCIDOS")
            {
                Filtros.Add("D.I.A VENCIDOS");
            }

            if (Report_Type == "SEM DATA DE VENCIMENTO")
            {
                Filtros.Add("D.I.A QUE NÃO PRECISAM RENOVADOS ANUALMENTE");
            }

            return(_param);
        }
コード例 #14
0
        private List <string> Parametros()
        {
            List <string> _param = new List <string>()
            {
            };

            Filtros.Clear();

            _param.Add(DataI.ToShortDateString());
            _param.Add(DataF.ToShortDateString());

            if (GetProtocolo == string.Empty || GetProtocolo == null)
            {
                _param.Add("%");
                Filtros.Add("[PROTOCOLO = TODOS]");
            }
            else
            {
                _param.Add(GetProtocolo);
                Filtros.Add("[PROTOCOLO = " + GetProtocolo + "]");
            }



            if (GetCNPJCPF == string.Empty || GetCNPJCPF == null)
            {
                _param.Add("%");
                Filtros.Add("[CLIENTE = TODOS]");
            }
            else
            {
                _param.Add(new mMascaras().Remove(GetCNPJCPF));
                Filtros.Add("[CLIENTE = " + GetCNPJCPF + "]");
            }

            if (GetOrigens < 1)
            {
                _param.Add("0");
                _param.Add("3");
                Filtros.Add("[ORIGEM = TODOS]");
            }
            else
            {
                _param.Add(GetOrigens.ToString());
                _param.Add(GetOrigens.ToString());
                Filtros.Add("[ORIGEM = " + Origens[GetOrigens].Nome + "]");
            }

            if (GetTipos == "...")
            {
                _param.Add("%");
                _param.Add("%");
                Filtros.Add("[SERVIÇOS = TODOS]");
            }
            else
            {
                _param.Add(GetTipos);
                _param.Add(GetTipos);
                Filtros.Add("[SERVIÇOS = " + GetTipos + "]");
            }

            _param.Add(RaeOK.ToString());
            _param.Add(RaeNotOK.ToString());

            return(_param);
        }
コード例 #15
0
ファイル: vmSearch.cs プロジェクト: fernandoralmeida/Sim
        private List <string> Parametros()
        {
            List <string> _param = new List <string>()
            {
            };

            Filtros.Clear();

            _param.Add(DataI.ToShortDateString());
            _param.Add(DataF.ToShortDateString());


            if (GetEstados < 1)
            {
                _param.Add("0");
                _param.Add("99");
                Filtros.Add("[ESTADOs = TODOS]");
            }
            else
            {
                _param.Add(GetEstados.ToString());
                _param.Add(GetEstados.ToString());
                Filtros.Add("[ESTADOs = " + Estados[GetEstados].Nome + "]");
            }

            if (GetTipos < 1)
            {
                _param.Add("0");
                _param.Add("99");
                Filtros.Add("[TIPOs = TODOS]");
            }
            else
            {
                _param.Add(GetTipos.ToString());
                _param.Add(GetTipos.ToString());
                Filtros.Add("[TIPOs = " + GetTipos + "]");
            }

            if (GetSetor < 1)
            {
                _param.Add("0");
                _param.Add("99");
                Filtros.Add("[SETOR = TODOS]");
            }
            else
            {
                _param.Add(GetSetor.ToString());
                _param.Add(GetSetor.ToString());
                Filtros.Add("[SETOR = " + GetTipos + "]");
            }

            if (GetCNPJCPF == string.Empty || GetCNPJCPF == null)
            {
                _param.Add("%");
                Filtros.Add("[CLIENTE = TODOS]");
            }
            else
            {
                _param.Add(new mMascaras().Remove(GetCNPJCPF));
                Filtros.Add("[CLIENTE = " + GetCNPJCPF + "]");
            }

            return(_param);
        }