コード例 #1
0
        /// <summary>
        /// Método que busca um paciente
        /// </summary>
        /// <param name="Busca">Parâmetro passado pelo btnLoc_Click, tras as informacoes que o usuario utiliza para realizar a busca </param>
        public static IEnumerable Localizar(string Busca)
        {
            using (var ctxs = new ConsultorioFernandaHackDataContext())
            {
                ctxs.Connection.Open();

                var SQL = (from pac in ctxs.Pacientes
                           orderby pac.Nome
                           select pac).ToList();

                List <Paciente> xListAux = new List <Paciente>();
                Busca = CFormato.FormataBusca(Busca);

                foreach (Paciente pac in SQL)
                {
                    if (CFormato.FormataBusca(pac.Nome).Contains(Busca) ||
                        CFormato.LimpaString(CFormato.FormataBusca(pac.Email)).Contains(CFormato.LimpaString(Busca)) ||
                        CFormato.FormataBusca(pac.Telefone).Contains(Busca))
                    {
                        xListAux.Add(pac);
                    }
                }

                return(xListAux);
            }
        }
コード例 #2
0
        /// <summary>
        /// Método que busca um colaborador
        /// </summary>
        /// <param name="Busca">Parâmetro passado pelo btnLoc_Click, tras as informacoes que o usuario utiliza para realizar a busca.</param>
        public static IEnumerable Localizar(string Busca)
        {
            using (var ctxs = new ConsultorioFernandaHackDataContext())
            {
                ctxs.Connection.Open();

                var SQL = (from col in ctxs.Colaboradors
                           orderby col.Nome
                           select col).ToList();

                List <Colaborador> xListAux = new List <Colaborador>();
                Busca = CFormato.FormataBusca(Busca);

                foreach (Colaborador col in SQL)
                {
                    if (CFormato.FormataBusca(col.Nome).Contains(Busca) ||
                        CFormato.LimpaString(CFormato.FormataBusca(col.Email)).Contains(CFormato.LimpaString(Busca)) ||
                        CFormato.FormataBusca(col.Telefone1).Contains(Busca))
                    {
                        xListAux.Add(col);
                    }
                }

                return(xListAux);
            }
        }
コード例 #3
0
        /// <summary>
        /// Método que busca uma histórico de sessão pagamento
        /// </summary>
        /// <param name="Busca">Parâmetro passado pelo btnLoc_Click, tras as informacoes que o usuario utiliza para realizar a busca.</param>
        public static IEnumerable Localizar(string Busca)
        {
            using (var ctxs = new ConsultorioFernandaHackDataContext())
            {
                ctxs.Connection.Open();

                var SQL = (from se in ctxs.Sessaos
                           select se).ToList();

                List <Sessao> xListAux = new List <Sessao>();
                Busca = CFormato.FormataBusca(Busca);

                foreach (Sessao se in SQL)
                {
                    if (CFormato.FormataBusca(se.nomefunc).Contains(Busca) ||
                        CFormato.LimpaString(CFormato.FormataBusca(se.nomePaciente)).Contains(CFormato.LimpaString(Busca)) ||
                        CFormato.FormataBusca(se.DataSessao.ToString()).Contains(Busca))
                    {
                        xListAux.Add(se);
                    }
                }

                return(xListAux);
            }
        }
コード例 #4
0
        /// <summary>
        /// Método que busca uma sessão
        /// </summary>
        /// <param name="Busca">Parâmetro passado pelo btnLoc_Click, tras as informacoes que o usuario utiliza para realizar a busca.</param>
        public static IEnumerable Localizar(string Busca, bool pagar)
        {
            using (var ctxs = new ConsultorioFernandaHackDataContext())
            {
                ctxs.Connection.Open();

                List <vwSessaoHistPgto> xListAux = new List <vwSessaoHistPgto>();

                Busca = CFormato.FormataBusca(Busca);

                if (!pagar)
                {
                    var SQL = (from Hsp in ctxs.vwSessaoHistPgtos
                               select Hsp).ToList();

                    foreach (vwSessaoHistPgto Hsp in SQL)
                    {
                        if (CFormato.FormataBusca(Hsp.NomeColaborador).Contains(Busca) ||
                            CFormato.LimpaString(CFormato.FormataBusca(Hsp.NomePaciente)).Contains(CFormato.LimpaString(Busca)) ||
                            CFormato.FormataBusca(Hsp.DataSessao.ToString()).Contains(Busca))
                        {
                            xListAux.Add(Hsp);
                        }
                    }
                }
                else
                {
                    var SQL = (from Hsp in ctxs.vwSessaoHistPgtos
                               where Hsp.Pago == false
                               select Hsp).ToList();

                    foreach (vwSessaoHistPgto Hsp in SQL)
                    {
                        if (CFormato.FormataBusca(Hsp.NomeColaborador).Contains(Busca) ||
                            CFormato.LimpaString(CFormato.FormataBusca(Hsp.NomePaciente)).Contains(CFormato.LimpaString(Busca)) ||
                            CFormato.FormataBusca(Hsp.DataSessao.ToString()).Contains(Busca))
                        {
                            xListAux.Add(Hsp);
                        }
                    }
                }

                return(xListAux);
            }
        }