private bool ValidarConcatenacionDeLetraExistente()
        {
            //if (ListVisitasPorApellido.Where(w => w.ESTATUS == "0" && w.ID_TIPO_VISITA == SelectTipoVisita && (w.LETRA_INICIAL == SelectLetraInicial || w.LETRA_FINAL == SelectLetraInicial ||
            //    w.LETRA_INICIAL == SelectLetraFinal || w.LETRA_FINAL == SelectLetraFinal)).Any())

            var validacion = ListVisitasPorApellido.Where(w => w.ID_CENTRO == GlobalVar.gCentro && w.ESTATUS == "0" && w.ID_DIA == SelectDiaVisita &&
                                                          (((ListLetras.IndexOf(w.LETRA_INICIAL) <= ListLetras.IndexOf(SelectLetraInicial) &&
                                                             ListLetras.IndexOf(w.LETRA_FINAL) >= ListLetras.IndexOf(SelectLetraInicial))) ||
                                                           (ListLetras.IndexOf(w.LETRA_INICIAL) <= ListLetras.IndexOf(SelectLetraFinal) &&
                                                            ListLetras.IndexOf(w.LETRA_FINAL) >= ListLetras.IndexOf(SelectLetraFinal))));

            if (validacion != null)
            {
                int x = validacion.Count();
            }

            if (ListVisitasPorApellido.Where(w => w.ID_CENTRO == GlobalVar.gCentro && w.ESTATUS == "0" && w.ID_DIA == SelectDiaVisita &&
                                             (((ListLetras.IndexOf(w.LETRA_INICIAL) <= ListLetras.IndexOf(SelectLetraInicial) &&
                                                ListLetras.IndexOf(w.LETRA_FINAL) >= ListLetras.IndexOf(SelectLetraInicial))) ||
                                              (ListLetras.IndexOf(w.LETRA_INICIAL) <= ListLetras.IndexOf(SelectLetraFinal) &&
                                               ListLetras.IndexOf(w.LETRA_FINAL) >= ListLetras.IndexOf(SelectLetraFinal)))).Any())
            {
                return(true);
            }
            //if (ListVisitasPorApellido.Where(w => w.ID_DIA == SelectDiaVisita && ((w.LETRA_INICIAL == SelectLetraInicial ||
            //    w.LETRA_FINAL == SelectLetraInicial) &&
            //    (w.LETRA_INICIAL == SelectLetraFinal ||
            //    w.LETRA_FINAL == SelectLetraFinal))).Any())
            //{
            //    return true;
            //}

            //if (ListVisitasPorApellido.Where(w => w.ID_TIPO_VISITA == SelectTipoVisita &&
            //    ((ListLetras.IndexOf(w.LETRA_INICIAL) <= ListLetras.IndexOf(SelectLetraInicial) &&
            //    ListLetras.IndexOf(w.LETRA_FINAL) >= ListLetras.IndexOf(SelectLetraInicial)) ||
            //    (ListLetras.IndexOf(w.LETRA_INICIAL) <= ListLetras.IndexOf(SelectLetraFinal) &&
            //    ListLetras.IndexOf(w.LETRA_FINAL) >= ListLetras.IndexOf(SelectLetraFinal)))).Any())
            //{
            //    return true;
            //}
            return(false);
        }
Пример #2
0
 private bool ChecarLetras()
 {
     return(ListLetras.IndexOf(SelectLetraFinal) < ListLetras.IndexOf(SelectLetraInicial));
 }