/// <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); } }
/// <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); } }
/// <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); } }
/// <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); } }