public belManifestacaoPesquisa(Filtro stFiltro, string sValor1, string sValor2)
        {
            try
            {
                this.lresult = new List<belManifestacaoPesquisa>();
                List<HlpDbFuncoes.ListaCampos> lCampos = new List<HlpDbFuncoes.ListaCampos>();
                //ms.vl_totnf,
                lCampos.Add(new HlpDbFuncoes.ListaCampos { sCampo = "ms.vl_totnf", sAlias = "dTotalNFe", sCoalesce = "0" });
                lCampos.Add(new HlpDbFuncoes.ListaCampos { sCampo = "ms.cd_clifor", sAlias = "xCd_Clifor", sCoalesce = "" });
                lCampos.Add(new HlpDbFuncoes.ListaCampos { sCampo = "ms.cd_chave_nfe", sAlias = "xChaveNFe", sCoalesce = "" });
                lCampos.Add(new HlpDbFuncoes.ListaCampos { sCampo = "c.cd_insest", sAlias = "xIE", sCoalesce = "" });
                lCampos.Add(new HlpDbFuncoes.ListaCampos { sCampo = "c.nm_clifor", sAlias = "xRazaoSocial", sCoalesce = "" });
                lCampos.Add(new HlpDbFuncoes.ListaCampos { sCampo = "ms.dt_emi", sAlias = "dtEmissao" });

                StringBuilder sWhere = new StringBuilder();
                sWhere.Append("ms.cd_empresa = '" + Acesso.CD_EMPRESA + "' and ms.cd_chave_nfe is not null and ");

                if (stFiltro == Filtro.Data)
                {
                    sWhere.Append("(ms.dt_emi between '" + Convert.ToDateTime(sValor1).ToString("dd.MM.yyyy") + "' and '" + Convert.ToDateTime(sValor2).ToString("dd.MM.yyyy") + "')");
                }
                else if (stFiltro == Filtro.Cliente)
                {
                    sWhere.Append("ms.nm_clifor like('%" + sValor1.ToUpper() + "%')");
                }
                else if (stFiltro == Filtro.Chave)
                {
                    sWhere.Append("ms.cd_chave_nfe like('%" + sValor1.ToUpper() + "%')");
                }
                sWhere.Append(" order by c.nm_clifor ");

                DataTable dt = HlpDbFuncoes.qrySeekRet("movensai ms inner join clifor c on ms.cd_clifor = c.cd_clifor ", "", sWhere.ToString(), lCampos);


                foreach (DataRow row in dt.Rows)
                {
                    lresult.Add(new belManifestacaoPesquisa
                    {
                        xCd_Clifor = row["xCd_Clifor"].ToString(),
                        xChaveNFe = row["xChaveNFe"].ToString(),
                        xIE = row["xIE"].ToString(),
                        xRazaoSocial = row["xRazaoSocial"].ToString(),
                        dtEmissao = Convert.ToDateTime(row["dtEmissao"].ToString()),
                        dTotalNFe = Convert.ToDecimal(row["dTotalNFe"].ToString().Replace(".", ","))
                    });
                }

            }
            catch (Exception ex)
            {
                throw ex;
            }

        }
        public void AtualizarListaComissaoPerfil(int pagina)
        {
            try
            {
                using (ServidorClient Servico = new ServidorClient())
                {
                    if (pagina == 0)
                    {
                        IndiceNavegacao = 0;
                    }
                    else if (pagina > 0 && ListaComissaoPerfil.Count == QuantidadePagina)
                    {
                        IndiceNavegacao += QuantidadePagina;
                    }
                    else if (pagina < 0 && IndiceNavegacao != 0)
                    {
                        IndiceNavegacao -= QuantidadePagina;
                    }

                    ComissaoPerfilDTO ComissaoPerfil = new ComissaoPerfilDTO();
                    if (!Filtro.Trim().Equals(""))
                    {
                        ComissaoPerfil.Nome = Filtro;
                    }

                    IList <ComissaoPerfilDTO> ListaServ = Servico.SelectComissaoPerfilPagina(IndiceNavegacao, QuantidadePagina, ComissaoPerfil);

                    ListaComissaoPerfil.Clear();

                    foreach (ComissaoPerfilDTO objAdd in ListaServ)
                    {
                        ListaComissaoPerfil.Add(objAdd);
                    }
                    ComissaoPerfilSelected = null;
                }
                QuantidadeCarregada = ListaComissaoPerfil.Count;
                ControlarNavegacao();
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
Ejemplo n.º 3
0
        public void AtualizarListaOperadoraPlanoSaude(int pagina)
        {
            try
            {
                using (ServiceServidor Servico = new ServiceServidor())
                {
                    if (pagina == 0)
                    {
                        IndiceNavegacao = 0;
                    }
                    else if (pagina > 0 && ListaOperadoraPlanoSaude.Count == QuantidadePagina)
                    {
                        IndiceNavegacao += QuantidadePagina;
                    }
                    else if (pagina < 0 && IndiceNavegacao != 0)
                    {
                        IndiceNavegacao -= QuantidadePagina;
                    }

                    OperadoraPlanoSaudeDTO OperadoraPlanoSaude = new OperadoraPlanoSaudeDTO();
                    if (!Filtro.Trim().Equals(""))
                    {
                        OperadoraPlanoSaude.Nome = Filtro;
                    }

                    IList <OperadoraPlanoSaudeDTO> ListaServ = Servico.SelectOperadoraPlanoSaudePagina(IndiceNavegacao, true, QuantidadePagina, true, OperadoraPlanoSaude);

                    ListaOperadoraPlanoSaude.Clear();

                    foreach (OperadoraPlanoSaudeDTO objAdd in ListaServ)
                    {
                        ListaOperadoraPlanoSaude.Add(objAdd);
                    }
                    OperadoraPlanoSaudeSelected = null;
                }
                QuantidadeCarregada = ListaOperadoraPlanoSaude.Count;
                ControlarNavegacao();
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
Ejemplo n.º 4
0
        public DataTable armarEstadisticaProfMenosHoras(Filtro filtro)
        {
            int mes_inicial;
            int mes_final;

            mes_inicial = mesInicial(filtro.Semestre);
            mes_final   = mesFinal(filtro.Semestre);

            var        tabla   = new DataTable();
            SqlCommand comando = armarFuncionTabla("PROF_MENOS_HORAS");

            comando = addParamFuncion(comando, filtro.Plan.ToString());
            comando = addParamFuncion(comando, filtro.Especialidad.ToString());
            comando = addParamFuncion(comando, filtro.Anio.ToString());
            comando = addParamFuncion(comando, mes_inicial.ToString());
            comando = addParamFuncion(comando, mes_final.ToString());
            tabla   = armarTablaProfMenosHoras(comando);
            return(tabla);
        }
Ejemplo n.º 5
0
        public void AtualizarListaPais(int pagina)
        {
            try
            {
                using (ServiceServidor Servico = new ServiceServidor())
                {
                    if (pagina == 0)
                    {
                        IndiceNavegacao = 0;
                    }
                    else if (pagina > 0 && ListaPais.Count == QuantidadePagina)
                    {
                        IndiceNavegacao += QuantidadePagina;
                    }
                    else if (pagina < 0 && IndiceNavegacao != 0)
                    {
                        IndiceNavegacao -= QuantidadePagina;
                    }

                    PaisDTO Pais = new PaisDTO();
                    if (!Filtro.Trim().Equals(""))
                    {
                        Pais.NomePtbr = Filtro;
                    }

                    IList <PaisDTO> ListaServ = Servico.SelectPaisPagina(IndiceNavegacao, true, QuantidadePagina, true, Pais);

                    ListaPais.Clear();

                    foreach (PaisDTO objAdd in ListaServ)
                    {
                        ListaPais.Add(objAdd);
                    }
                    PaisSelected = null;
                }
                QuantidadeCarregada = ListaPais.Count;
                ControlarNavegacao();
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
Ejemplo n.º 6
0
        public void AtualizarListaEtiquetaTemplate(int pagina)
        {
            try
            {
                using (ServidorClient Servico = new ServidorClient())
                {
                    if (pagina == 0)
                    {
                        IndiceNavegacao = 0;
                    }
                    else if (pagina > 0 && ListaEtiquetaTemplate.Count == QuantidadePagina)
                    {
                        IndiceNavegacao += QuantidadePagina;
                    }
                    else if (pagina < 0 && IndiceNavegacao != 0)
                    {
                        IndiceNavegacao -= QuantidadePagina;
                    }

                    EtiquetaTemplateDTO EtiquetaTemplate = new EtiquetaTemplateDTO();
                    if (!Filtro.Trim().Equals(""))
                    {
                        EtiquetaTemplate.Campo = Filtro;
                    }

                    IList <EtiquetaTemplateDTO> ListaServ = Servico.SelectEtiquetaTemplatePagina(IndiceNavegacao, QuantidadePagina, EtiquetaTemplate);

                    ListaEtiquetaTemplate.Clear();

                    foreach (EtiquetaTemplateDTO objAdd in ListaServ)
                    {
                        ListaEtiquetaTemplate.Add(objAdd);
                    }
                    EtiquetaTemplateSelected = null;
                }
                QuantidadeCarregada = ListaEtiquetaTemplate.Count;
                ControlarNavegacao();
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
Ejemplo n.º 7
0
        public void AtualizarListaVendedor(int pagina)
        {
            try
            {
                using (ServicoSISClient Servico = new ServicoSISClient())
                {
                    if (pagina == 0)
                    {
                        IndiceNavegacao = 0;
                    }
                    else if (pagina > 0 && ListaVendedor.Count == QuantidadePagina)
                    {
                        IndiceNavegacao += QuantidadePagina;
                    }
                    else if (pagina < 0 && IndiceNavegacao != 0)
                    {
                        IndiceNavegacao -= QuantidadePagina;
                    }

                    VendedorDTO Vendedor = new VendedorDTO();
                    if (!Filtro.Trim().Equals(""))
                    {
                        Vendedor.Nome = Filtro;
                    }

                    List <VendedorDTO> ListaServ = Servico.SelectVendedorPagina(IndiceNavegacao, QuantidadePagina, Vendedor);

                    ListaVendedor.Clear();

                    foreach (VendedorDTO objAdd in ListaServ)
                    {
                        ListaVendedor.Add(objAdd);
                    }
                    VendedorSelected = null;
                }
                QuantidadeCarregada = ListaVendedor.Count;
                ControlarNavegacao();
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
Ejemplo n.º 8
0
        public Resultados <ProfissaoLst> FiltrarProfissao(ProfissaoFiltro filtrosListar, Paginacao paginacao)
        {
            try
            {
                Filtro <ProfissaoFiltro>  filtro     = new Filtro <ProfissaoFiltro>(filtrosListar, paginacao);
                Resultados <ProfissaoLst> resultados = _da.FiltrarProfissao(filtro);

                if (resultados.Quantidade < 1)
                {
                    Validacao.Add(Mensagem.Padrao.NaoEncontrouRegistros);
                }

                return(resultados);
            }
            catch (Exception exc)
            {
                throw exc;
            }
        }
Ejemplo n.º 9
0
        internal Resultados <Relatorio> Filtrar(Filtro <Relatorio> filtros)
        {
            Resultados <Relatorio> retorno = new Resultados <Relatorio>();

            using (BancoDeDados bancoDeDados = BancoDeDados.ObterInstancia(EsquemaBanco))
            {
                string  comandtxt = string.Empty;
                string  esquema   = (string.IsNullOrEmpty(EsquemaBanco) ? "" : EsquemaBanco + ".");
                Comando comando   = bancoDeDados.CriarComando("");

                #region Adicionando Filtros

                comandtxt += comando.FiltroAnd("t.fato", "fato", filtros.Dados.FonteDados.Id);

                comandtxt += comando.FiltroAndLike("t.nome", "nome", filtros.Dados.Nome, true, true);

                List <String> ordenar = new List <String>()
                {
                    "nome"
                };
                List <String> colunas = new List <String>()
                {
                    "nome"
                };

                #endregion

                #region Quantidade de registro do resultado

                comando.DbCommand.CommandText = String.Format("select count(*) from {0}tab_relatorio_personalizado t where t.id > 0" + comandtxt, esquema);

                retorno.Quantidade = Convert.ToInt32(bancoDeDados.ExecutarScalar(comando));

                comando.DbCommand.CommandText = String.Format(@"select t.id Id, t.nome Nome, t.descricao Descricao from {0}tab_relatorio_personalizado t where t.id > 0 {1} {2}",
                                                              esquema, comandtxt, DaHelper.Ordenar(colunas, ordenar));

                #endregion

                retorno.Itens = bancoDeDados.ObterEntityList <Relatorio>(comando);
            }

            return(retorno);
        }
Ejemplo n.º 10
0
        public void Actualizar(List <Filtro> pFiltros, List <Campos> pCampos)
        {
            string vSQL     = string.Empty;
            Filtro vFiltros = new Filtro();
            string vQuery   = string.Empty;

            Conexion.Conexion vConnexion = new Conexion.Conexion();
            try
            {
                foreach (Campos vCampo in pCampos)
                {
                    if (vQuery.Trim() == string.Empty)
                    {
                        vQuery = "SET ";
                    }
                    else
                    {
                        vQuery += ", ";
                    }

                    if (vCampo.TipoDato.ToUpper() == "DEC" || vCampo.TipoDato.ToUpper() == "INT")
                    {
                        vQuery += vCampo.Campo + " = " + vCampo.Valor;
                    }
                    else if (vCampo.TipoDato.ToUpper() == "DATE")
                    {
                        vQuery += vCampo.Campo + " =  '" + String.Format("yyyyMMdd", Convert.ToDateTime(vCampo.Valor)) + "'";
                    }
                    else
                    {
                        vQuery += vCampo.Campo + " = '" + vCampo.Valor + "'";
                    }
                }
                vSQL += "UPDATE dbo.AREA_TRABAJO " + vQuery;
                vSQL += vFiltros.CrearWhere(pFiltros);

                vConnexion.Ejecutar(vSQL, "BASEDATOS");
            }
            catch (Exception ex)
            {
                throw new Exception(ex.Message, ex);
            }
        }
Ejemplo n.º 11
0
        public void AtualizarListaOsStatus(int pagina)
        {
            try
            {
                using (ServidorClient Servico = new ServidorClient())
                {
                    if (pagina == 0)
                    {
                        IndiceNavegacao = 0;
                    }
                    else if (pagina > 0 && ListaOsStatus.Count == QuantidadePagina)
                    {
                        IndiceNavegacao += QuantidadePagina;
                    }
                    else if (pagina < 0 && IndiceNavegacao != 0)
                    {
                        IndiceNavegacao -= QuantidadePagina;
                    }

                    OsStatusDTO OsStatus = new OsStatusDTO();
                    if (!Filtro.Trim().Equals(""))
                    {
                        OsStatus.Nome = Filtro;
                    }

                    IList <OsStatusDTO> ListaServ = Servico.SelectOsStatusPagina(IndiceNavegacao, QuantidadePagina, OsStatus);

                    ListaOsStatus.Clear();

                    foreach (OsStatusDTO objAdd in ListaServ)
                    {
                        ListaOsStatus.Add(objAdd);
                    }
                    OsStatusSelected = null;
                }
                QuantidadeCarregada = ListaOsStatus.Count;
                ControlarNavegacao();
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
Ejemplo n.º 12
0
        public void AtualizarListaProduto(int pagina)
        {
            try
            {
                using (ServidorClient Servico = new ServidorClient())
                {
                    if (pagina == 0)
                    {
                        IndiceNavegacao = 0;
                    }
                    else if (pagina > 0 && ListaProduto.Count == QuantidadePagina)
                    {
                        IndiceNavegacao += QuantidadePagina;
                    }
                    else if (pagina < 0 && IndiceNavegacao != 0)
                    {
                        IndiceNavegacao -= QuantidadePagina;
                    }

                    ProdutoDTO Produto = new ProdutoDTO();
                    if (!Filtro.Trim().Equals(""))
                    {
                        Produto.Nome = Filtro;
                    }

                    IList <ProdutoDTO> ListaServ = Servico.SelectProdutoPagina(IndiceNavegacao, QuantidadePagina, Produto);

                    ListaProduto.Clear();

                    foreach (ProdutoDTO objAdd in ListaServ)
                    {
                        ListaProduto.Add(objAdd);
                    }
                    ProdutoSelected = null;
                }
                QuantidadeCarregada = ListaProduto.Count;
                ControlarNavegacao();
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
Ejemplo n.º 13
0
        public void AtualizarListaEstadoCivil(int pagina)
        {
            try
            {
                using (ServiceServidor Servico = new ServiceServidor())
                {
                    if (pagina == 0)
                    {
                        IndiceNavegacao = 0;
                    }
                    else if (pagina > 0 && ListaEstadoCivil.Count == QuantidadePagina)
                    {
                        IndiceNavegacao += QuantidadePagina;
                    }
                    else if (pagina < 0 && IndiceNavegacao != 0)
                    {
                        IndiceNavegacao -= QuantidadePagina;
                    }

                    EstadoCivil EstadoCivil = new EstadoCivil();
                    if (!Filtro.Trim().Equals(""))
                    {
                        EstadoCivil.nome = Filtro;
                    }

                    IList <EstadoCivil> ListaServ = Servico.SelectEstadoCivilPagina(IndiceNavegacao, true, QuantidadePagina, true, EstadoCivil);

                    ListaEstadoCivil.Clear();

                    foreach (EstadoCivil objAdd in ListaServ)
                    {
                        ListaEstadoCivil.Add(objAdd);
                    }
                    EstadoCivilSelected = null;
                }
                QuantidadeCarregada = ListaEstadoCivil.Count;
                ControlarNavegacao();
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
Ejemplo n.º 14
0
        protected static PaginacaoVO <T> Paginacao(Filtro filtro, IEnumerable <T> query)
        {
            PaginacaoVO <T> vo = new PaginacaoVO <T>();

            vo.PaginaAtual = filtro.Pagina;
            vo.PorPagina   = filtro.PorPagina;
            vo.Total       = query.Count();

            var paginas = (double)vo.Total / vo.PorPagina;

            vo.UltimaPagina = (int)Math.Ceiling(paginas);

            var skip = (vo.PaginaAtual - 1) * vo.PorPagina;

            vo.Dados = query.Skip(skip).Take(vo.PorPagina).ToList();
            vo.Dados = query.ToList();

            return(vo);
        }
Ejemplo n.º 15
0
        public ListaPublicacionesPaginadaForm(int tipo = -1, Nullable <int> empresaId = null)
        {
            InitializeComponent();

            this.PublicacionesListView.Columns.Insert(0, "Id", 5 * (int)PublicacionesListView.Font.SizeInPoints, HorizontalAlignment.Center);
            this.PublicacionesListView.Columns.Insert(1, "Descripcion", 30 * (int)PublicacionesListView.Font.SizeInPoints, HorizontalAlignment.Center);
            this.PublicacionesListView.Columns.Insert(2, "Estado", 10 * (int)PublicacionesListView.Font.SizeInPoints, HorizontalAlignment.Center);
            this.PublicacionesListView.Columns.Insert(3, "Fecha Publicada", 15 * (int)PublicacionesListView.Font.SizeInPoints, HorizontalAlignment.Center);
            this.PublicacionesListView.Columns.Insert(4, "Fecha del evento", 15 * (int)PublicacionesListView.Font.SizeInPoints, HorizontalAlignment.Center);
            this.PublicacionesListView.Columns.Insert(5, "Direccion/Teatro", 15 * (int)PublicacionesListView.Font.SizeInPoints, HorizontalAlignment.Center);
            this.PublicacionesListView.Columns.Insert(6, "Grado", 10 * (int)PublicacionesListView.Font.SizeInPoints, HorizontalAlignment.Center);

            filtroActual      = new Filtro();
            filtroActual.tipo = tipo;

            publiDao     = new PublicacionesDao();
            paginaActual = 1;
            actualizarPagina(paginaActual);
        }
Ejemplo n.º 16
0
        public void AtualizarListaBanco(int pagina)
        {
            try
            {
                using (ServiceServidor Servico = new ServiceServidor())
                {
                    if (pagina == 0)
                    {
                        IndiceNavegacao = 0;
                    }
                    else if (pagina > 0 && ListaBanco.Count == QuantidadePagina)
                    {
                        IndiceNavegacao += QuantidadePagina;
                    }
                    else if (pagina < 0 && IndiceNavegacao != 0)
                    {
                        IndiceNavegacao -= QuantidadePagina;
                    }

                    BancoDTO Banco = new BancoDTO();
                    if (!Filtro.Trim().Equals(""))
                    {
                        Banco.Nome = Filtro;
                    }

                    IList <BancoDTO> ListaServ = Servico.SelectBancoPagina(IndiceNavegacao, true, QuantidadePagina, true, Banco);

                    ListaBanco.Clear();

                    foreach (BancoDTO objAdd in ListaServ)
                    {
                        ListaBanco.Add(objAdd);
                    }
                    BancoSelected = null;
                }
                QuantidadeCarregada = ListaBanco.Count;
                ControlarNavegacao();
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
Ejemplo n.º 17
0
        public static List <Financa> setFiltro(string btn, bool pago, string descricao, string referenciaini, string referenciafim, DateTime vencimentoini, DateTime vencimentofim, string tipo, int contaid, int categoriadespesaid, int categoriareceitaid, bool Receita,
                                               bool ftrCatDespesa, bool ftrCatReceita, bool ftrConta, bool ftrDescricao, bool ftrPago, bool ftrReferências, bool ftrTipo, bool ftrVencimento, out List <string> Erros)
        {
            List <Financa> financas = new List <Financa>();

            Erros = new List <string>();

            Filtro filtro = new Filtro();

            filtro.Id                 = btn;
            filtro.Pago               = pago;
            filtro.Descricao          = descricao;
            filtro.ReferenciaIni      = referenciaini;
            filtro.ReferenciaFim      = referenciafim;
            filtro.Tipo               = tipo;
            filtro.ContaId            = contaid;
            filtro.CategoriaDespesaId = categoriadespesaid;
            filtro.CategoriaReceitaId = categoriareceitaid;
            filtro.VencimentoIni      = vencimentoini;
            filtro.VencimentoFim      = vencimentofim;
            filtro.Receita            = Receita;

            filtro.ftrCatDespesa  = ftrCatDespesa;
            filtro.ftrCatReceita  = ftrCatReceita;
            filtro.ftrConta       = ftrConta;
            filtro.ftrDescricao   = ftrDescricao;
            filtro.ftrPago        = ftrPago;
            filtro.ftrReferencias = ftrReferências;
            filtro.ftrTipo        = ftrTipo;
            filtro.ftrVencimento  = ftrVencimento;

            var filtroOld = findfiltro(filtro.Id);

            if (filtroOld != null)
            {
                Delete(filtroOld);
            }
            GravarDados(Method.Create, ref Erros, filtro);
            financas = Filtrar(filtro.Id, ftrCatDespesa, ftrCatReceita, ftrConta, ftrDescricao, ftrPago, ftrReferências, ftrTipo, ftrVencimento);

            return(financas);
        }
Ejemplo n.º 18
0
        public void Actualizar(Comunes.Estructuras.CarteleraDetalle pDatos, List <Filtro> pFiltro)
        {
            string vSQL     = string.Empty;
            Filtro vFiltros = new Filtro();

            Conexion.Conexion vConnexion = new Conexion.Conexion();
            try
            {
                vSQL += "UPDATE dbo.CARTELERA_DETALLE SET " + "IdCartelera = " + pDatos.IdCartelera.ToString() + ", " + "IdPelicula = " + pDatos.IdPelicula.ToString() + ", " + "FechaPelicula = " + string.Format("{0:yyyyMMdd}", pDatos.FechaPelicula.ToString()) + ", " + "HoraPelicula = " + "'" + pDatos.HoraPelicula + "', " + "FechaEstreno = " + string.Format("{0:yyyyMMdd}", pDatos.FechaEstreno.ToString()) + ", " + "FechaFinalizacion = " + string.Format("{0:yyyyMMdd}", pDatos.FechaFinalizacion.ToString()) + "";
                if (pFiltro != null)
                {
                    vSQL += vFiltros.CrearWhere(pFiltro);
                    vConnexion.Ejecutar(vSQL, "BASEDATOS");
                }
            }
            catch (Exception ex)
            {
                throw new Exception(ex.Message, ex);
            }
        }
Ejemplo n.º 19
0
        public void Actualizar(Comunes.Estructuras.SalaCine pDatos, List <Filtro> pFiltro)
        {
            string vSQL     = string.Empty;
            Filtro vFiltros = new Filtro();

            Conexion.Conexion vConnexion = new Conexion.Conexion();
            try
            {
                vSQL += "UPDATE dbo.SALA_CINE SET " + "CantidadAsientos = " + pDatos.CantidadAsientos.ToString() + ", " + "IdEstadoSala = " + pDatos.IdEstadoSala.ToString() + ", " + "IdTipoSala = " + pDatos.IdTipoSala.ToString() + ", " + "IdTipoProyeccion = " + pDatos.IdTipoProyeccion.ToString() + ", " + "PrecioEntrada = " + pDatos.PrecioEntrada.ToString() + "";
                if (pFiltro != null)
                {
                    vSQL += vFiltros.CrearWhere(pFiltro);
                    vConnexion.Ejecutar(vSQL, "BASEDATOS");
                }
            }
            catch (Exception ex)
            {
                throw new Exception(ex.Message, ex);
            }
        }
Ejemplo n.º 20
0
        public void Actualizar(Comunes.Estructuras.TipoCliente pDatos, List <Filtro> pFiltro)
        {
            string vSQL     = string.Empty;
            Filtro vFiltros = new Filtro();

            Conexion.Conexion vConnexion = new Conexion.Conexion();
            try
            {
                vSQL += "UPDATE dbo.TIPO_CLIENTE SET " + "DescripcionTipoCliente = " + "'" + pDatos.DescripcionTipoCliente + "'";
                if (pFiltro != null)
                {
                    vSQL += vFiltros.CrearWhere(pFiltro);
                    vConnexion.Ejecutar(vSQL, "BASEDATOS");
                }
            }
            catch (Exception ex)
            {
                throw new Exception(ex.Message, ex);
            }
        }
        //Consulta por filtro///////////////////////////////////////////////////////////
        public DataSet ConsultarContactosFilter(SqlConnection connection, Filtro filter)
        {
            try
            {
                using (SqlDataAdapter adapter = new SqlDataAdapter())
                {
                    adapter.SelectCommand = ConfigSqlCommandSearch(connection, filter);

                    DataSet ds = new DataSet();
                    adapter.Fill(ds);

                    return(ds);
                }
            }
            catch (Exception e)
            {
                ExceptionPrinter.Print(e);
                return(null);
            }
        }
Ejemplo n.º 22
0
        public void ExportarProdutividade(Filtro f, string nomeArquivo)
        {
            var funcs = abd.GetFuncionariosAtivos();
            List<ItemRanking> listaFinal = new List<ItemRanking>();
            for (int i = 1; i < 6; i++)
            {
                f.TipoTarefa = i.ToString();
                listaFinal.AddRange(abd.GetRanking(f));
            }

            listaFinal = MesclarCargaDescarga(listaFinal);

            foreach (var item in listaFinal)
            {
                item.Matricula = funcs.Where(x => x.nomeFunc == item.NomeFuncionario).Select(x => x.matriculaFunc).FirstOrDefault();
                item.TipoTarefa = TipoExtenso(item.TipoTarefa);
            }
            ExcelBLL exporta = new ExcelBLL();
            exporta.ExportarExcelProdut(listaFinal, nomeArquivo);
        }
Ejemplo n.º 23
0
        public void Actualizar(Comunes.Estructuras.PersonaExtranjera pDatos, List <Filtro> pFiltro)
        {
            string vSQL     = string.Empty;
            Filtro vFiltros = new Filtro();

            Conexion.Conexion vConnexion = new Conexion.Conexion();
            try
            {
                vSQL += "UPDATE dbo.PERSONA_EXTRANJERA SET " + "Nombre = " + "'" + pDatos.Nombre + "', " + "PrimerApellido = " + "'" + pDatos.PrimerApellido + "', " + "SegundoApellido = " + "'" + pDatos.SegundoApellido + "', " + "FechaNacimiento = " + pDatos.FechaNacimiento.ToString() + ", " + "IdPersona = " + pDatos.IdPersona.ToString() + ", " + "IdTipoPersona = " + pDatos.IdTipoPersona.ToString() + "";
                if (pFiltro != null)
                {
                    vSQL += vFiltros.CrearWhere(pFiltro);
                    vConnexion.Ejecutar(vSQL, "BASEDATOS");
                }
            }
            catch (Exception ex)
            {
                throw new Exception(ex.Message, ex);
            }
        }
Ejemplo n.º 24
0
        public void Actualizar(Comunes.Estructuras.Pelicula pDatos, List <Filtro> pFiltro)
        {
            string vSQL     = string.Empty;
            Filtro vFiltros = new Filtro();

            Conexion.Conexion vConnexion = new Conexion.Conexion();
            try
            {
                vSQL += "UPDATE dbo.PELICULAS SET " + ", " + "NombrePelicula = " + "'" + pDatos.NombrePelicula + "', " + "TituloPelicula = " + "'" + pDatos.TituloPelicula + "', " + "IdSubtitulo = " + pDatos.IdSubtitulo.ToString() + ", " + "IdIdioma = " + pDatos.IdIdioma.ToString() + "";
                if (pFiltro != null)
                {
                    vSQL += vFiltros.CrearWhere(pFiltro);
                    vConnexion.Ejecutar(vSQL, "BASEDATOS");
                }
            }
            catch (Exception ex)
            {
                throw new Exception(ex.Message, ex);
            }
        }
Ejemplo n.º 25
0
        public void Actualizar(Comunes.Estructuras.Reservacion pDatos, List <Filtro> pFiltro)
        {
            string vSQL     = string.Empty;
            Filtro vFiltros = new Filtro();

            Conexion.Conexion vConnexion = new Conexion.Conexion();
            try
            {
                vSQL += "UPDATE dbo.RESERVACION SET " + "IdReservacion = " + pDatos.IdReservacion.ToString() + ", " + "IdPersona = " + pDatos.IdPersona.ToString() + ", " + "IdTipoPersona = " + pDatos.IdTipoPersona.ToString() + ", " + "Saldo = " + pDatos.Saldo.ToString() + ", " + "IdTipoPago = " + pDatos.IdTipoPago.ToString() + ", " + "IdEstadoReservacion = " + pDatos.IdEstadoReservacion.ToString() + ", " + "FechaReservacion = " + pDatos.FechaReservacion.ToString() + ", " + "Total = " + pDatos.Total.ToString() + "";
                if (pFiltro != null)
                {
                    vSQL += vFiltros.CrearWhere(pFiltro);
                    vConnexion.Ejecutar(vSQL, "BASEDATOS");
                }
            }
            catch (Exception ex)
            {
                throw new Exception(ex.Message, ex);
            }
        }
Ejemplo n.º 26
0
 protected void btnAgregar_Click(object sender, EventArgs e)
 {
     if (txtFiltro.Text != "")
     {
         Filtro f = CntLainsaSci.GetFiltro("Dispositivo", txtFiltro.Text, ctx);
         if (f == null)
         {
             f = new Filtro();
             ctx.Add(f);
         }
         f.Tipo      = "Dispositivo";
         f.Nombre    = txtFiltro.Text;
         f.Expresion = RadFilter1.SaveSettings();
         ctx.SaveChanges();
         CargarFiltros(f);
         rdcFiltro.SelectedValue = f.FiltroId.ToString();
         RadNotification1.Text   = String.Format("El filtro '{0}' ha sido agregado, lo puede ver en el desplegable", f.Nombre);
         RadNotification1.Show();
     }
 }
Ejemplo n.º 27
0
        public void Actualizar(Comunes.Estructuras.AreaTrabajo pDatos, List <Filtro> pFiltro)
        {
            string vSQL     = string.Empty;
            Filtro vFiltros = new Filtro();

            Conexion.Conexion vConnexion = new Conexion.Conexion();
            try
            {
                vSQL += "UPDATE dbo.AREA_TRABAJO SET DescripcionArea = '" + pDatos.DescripcionArea + "' ";
                if (pFiltro != null)
                {
                    vSQL += vFiltros.CrearWhere(pFiltro);
                    vConnexion.Ejecutar(vSQL, "BASEDATOS");
                }
            }
            catch (Exception ex)
            {
                throw new Exception(ex.Message, ex);
            }
        }
Ejemplo n.º 28
0
        public void Eliminar(List <Filtro> pFiltros)
        {
            string vSQL     = string.Empty;
            Filtro vFiltros = new Filtro();

            Conexion.Conexion vConnexion = new Conexion.Conexion();
            try
            {
                if (pFiltros != null && pFiltros.Count != 0)
                {
                    vSQL += "DELETE FROM dbo.PERSONA_EXTRANJERA";
                    vSQL += vFiltros.CrearWhere(pFiltros);
                }
                vConnexion.Ejecutar(vSQL, "BASEDATOS");
            }
            catch (Exception ex)
            {
                throw new Exception(ex.Message, ex);
            }
        }
Ejemplo n.º 29
0
        public void Actualizar(Comunes.Estructuras.PersonalAdministrativo pDatos, List <Filtro> pFiltro)
        {
            string vSQL     = string.Empty;
            Filtro vFiltros = new Filtro();

            Conexion.Conexion vConnexion = new Conexion.Conexion();
            try
            {
                vSQL += "UPDATE dbo.PERSONAL_ADMINISTRATIVO SET " + "IdPersona = " + pDatos.IdPersona.ToString() + ", " + "IdTipoPersona = " + pDatos.IdTipoPersona.ToString() + ", " + "IdArea = " + pDatos.IdArea.ToString() + "";
                if (pFiltro != null)
                {
                    vSQL += vFiltros.CrearWhere(pFiltro);
                    vConnexion.Ejecutar(vSQL, "BASEDATOS");
                }
            }
            catch (Exception ex)
            {
                throw new Exception(ex.Message, ex);
            }
        }
Ejemplo n.º 30
0
    private IEnumerator RegistraBD(Filtro datos)
    {
        WWWForm form = new WWWForm();

        form.AddField("nombre", datos.nombre);

        using (UnityWebRequest www = UnityWebRequest.Post(DatosScena.URL + "Registrar/Filtro.php", form))
        {
            yield return(www.SendWebRequest());

            if (www.isNetworkError || www.isHttpError)
            {
                Debug.Log(www.error);
            }
            else
            {
                Debug.Log(www.downloadHandler.text);
            }
        }
    }
Ejemplo n.º 31
0
        protected override void OnPreRender(EventArgs e)
        {
            string firmaActual;

            lst.Columns[4].Visible = !((bool)objeto.ObjetoAsociado("Division")["_SinENACEnTarifas"]);

            cr.Attributes.Add("onclick", "window.close();");

            base.OnPreRender(e);

            firmaActual = FirmaRestriccion();

            if (firmaInicial != firmaActual)
            {
                Filtro fil = f.PanelBuscador.FiltroActual;

                fil["Tarifa_IDTitulo"] = "";
                f.PanelBuscador.RefrescarFiltro();
            }
        }
Ejemplo n.º 32
0
        public belPesquisaNotas(status _st, Filtro _fl, string _sValor1, string _sValor2)
        {
            lResultPesquisa = new List<belPesquisaNotas>();
            List<HlpDbFuncoes.ListaCampos> lCampos = new List<HlpDbFuncoes.ListaCampos>();
            lCampos.Add(new HlpDbFuncoes.ListaCampos { sCampo = "cd_chavenfe", sAlias = "sCHAVENFE", sCoalesce = "" });
            lCampos.Add(new HlpDbFuncoes.ListaCampos { sCampo = "cd_notafis", sAlias = "sCD_NOTAFIS" });
            lCampos.Add(new HlpDbFuncoes.ListaCampos { sCampo = "cd_nfseq", sAlias = "sCD_NFSEQ" });
            lCampos.Add(new HlpDbFuncoes.ListaCampos { sCampo = "dt_emi", sAlias = "dDT_EMI" });
            lCampos.Add(new HlpDbFuncoes.ListaCampos { sCampo = "cd_nprotnfe", sAlias = "cd_nprotnfe" });
            lCampos.Add(new HlpDbFuncoes.ListaCampos { sCampo = "coalesce(cd_numero_nfse,'')", sAlias = "scd_numero_nfse" });
            lCampos.Add(new HlpDbFuncoes.ListaCampos { sCampo = "clifor.NM_CLIFOR", sAlias = "sNM_CLIFOR" });
            lCampos.Add(new HlpDbFuncoes.ListaCampos { sCampo = "clifor.NM_GUERRA", sAlias = "sNM_GUERRA" });
            lCampos.Add(new HlpDbFuncoes.ListaCampos { sCampo = "vl_totnf", sAlias = "dVL_TOTNF" });
            lCampos.Add(new HlpDbFuncoes.ListaCampos { sCampo = "NF.cd_gruponf", sAlias = "sCD_GRUPONF", sCoalesce = "" });
            lCampos.Add(new HlpDbFuncoes.ListaCampos { sCampo = "st_contingencia", sCoalesce = "N", sAlias = "bContingencia" });
            lCampos.Add(new HlpDbFuncoes.ListaCampos { sCampo = "cast(case when nf.st_nfe = 'S' then '1' else '0' end as smallint)", sAlias = "bEnviado" });
            lCampos.Add(new HlpDbFuncoes.ListaCampos { sCampo = "case when coalesce(nf.cd_recibocanc, '') = '' then '0' else '1' end", sAlias = "bCancelado" });
            if (HlpDbFuncoes.fExisteCampo("ST_DENEGADA", "NF"))
            {
                lCampos.Add(new HlpDbFuncoes.ListaCampos { sCampo = "case when coalesce(nf.st_denegada, 'N') = 'N' then '0' else '1' end", sAlias = "bDenegada" });
            }
            else
            {
                lCampos.Add(new HlpDbFuncoes.ListaCampos { sCampo = "0", sAlias = "bDenegada" });
            }
            lCampos.Add(new HlpDbFuncoes.ListaCampos { sCampo = "coalesce(cd_recibonfe,'')", sAlias = "sRECIBO_NF", sCoalesce = "" });

            StringBuilder sWhere = new StringBuilder();
            sWhere.Append("cd_empresa = '" + Acesso.CD_EMPRESA + "' and  (coalesce(nf.st_nf_prod,'S') = 'S') and ");
            if (_st != status.Ambos)
            {
                sWhere.Append(_st == status.NaoEnviados ? "(nf.st_nfe = 'N' or nf.st_nfe is null or nf.st_nfe = '') and " : "nf.st_nfe = 'S' and ");
            }
            if (_fl == Filtro.Data)
            {
                sWhere.Append("(dt_emi between '" + Convert.ToDateTime(_sValor1).ToString("dd.MM.yyyy") + "' and '" + Convert.ToDateTime(_sValor2).ToString("dd.MM.yyyy") + "')");
            }
            else if (_fl == Filtro.Sequencia)
            {
                sWhere.Append("(nf.cd_nfseq between '" + _sValor1 + "' and '" + _sValor2 + "') ");
            }
            else if (_fl == Filtro.NF)
            {
                sWhere.Append("(nf.cd_notafis between '" + _sValor1 + "' and '" + _sValor2 + "') ");
            }
            else if (_fl == Filtro.Cliente)
            {
                sWhere.Append("clifor.nm_clifor like('%" + _sValor1.ToUpper() + "%')");
            }
            sWhere.Append(" order by cd_notafis desc");

            DataTable dt = HlpDbFuncoes.qrySeekRet("NF inner join clifor on nf.cd_clifor = clifor.cd_clifor ", "", sWhere.ToString(), lCampos);

            foreach (DataRow dr in dt.Rows)
            {
                lResultPesquisa.Add(new belPesquisaNotas
                {
                    sCHAVENFE = dr["sCHAVENFE"].ToString(),
                    sCD_NFSEQ = dr["sCD_NFSEQ"].ToString(),
                    sCD_NOTAFIS = dr["sCD_NOTAFIS"].ToString(),
                    sNM_CLIFOR = dr["sNM_CLIFOR"].ToString(),
                    sNM_GUERRA = dr["sNM_GUERRA"].ToString(),
                    sCD_GRUPONF = dr["sCD_GRUPONF"].ToString(),
                    scd_numero_nfse = dr["scd_numero_nfse"].ToString(),
                    dVL_TOTNF = Convert.ToDouble(dr["dVL_TOTNF"].ToString()),
                    dDT_EMI = Convert.ToDateTime(dr["dDT_EMI"].ToString()),
                    bEnviado = dr["bEnviado"].ToString().Equals("0") ? false : true,
                    bContingencia = (dr["bContingencia"].ToString().Equals("N") || dr["bContingencia"].ToString().Equals("")) ? false : true,
                    bCancelado = dr["bCancelado"].ToString().Equals("1") ? true : false,
                    bDenegada = dr["bDenegada"].ToString().Equals("1") ? true : false,
                    bSeleciona = false,
                    cd_nprotnfe = dr["cd_nprotnfe"].ToString(),
                    sRECIBO_NF = dr["sRECIBO_NF"].ToString()


                });
            }

        }
Ejemplo n.º 33
0
		public void ListarMensagens(Filtro filtro, string path)
		{
			int ret = ACBrSMSInterop.SMS_ListarMensagens(this.Handle, (int)filtro, ToUTF8(path));
			CheckResult(ret);
		}