public string c_fechasPerPer(dtoPer dto) { string[] sg = dto.fhoyy.Split('-'); if (sg[1] == "LOCALHOST") { string[] s = sg[0].Split('/'); string[] sini = dto.finicia.Split('/'); string[] sfin = dto.ffin.Split('/'); //ajustamos a mes/dia/año string shoy = s[0] + "/" + s[1] + "/" + s[2]; string si = sini[1] + "/" + sini[0] + "/" + sini[2]; string sf = sfin[1] + "/" + sfin[0] + "/" + sfin[2]; dto.fhoyy = shoy; dto.ffin = sf; dto.finicia = si; } else // ES GODDDAY { string[] s = dto.fhoyy.Split('-'); dto.fhoyy = s[0]; dto.finicia = dto.finicia; dto.ffin = dto.ffin; } DateTime FIni; DateTime FHoy; DateTime FFin; FIni = Convert.ToDateTime(dto.finicia); FHoy = Convert.ToDateTime(dto.fhoyy); FFin = Convert.ToDateTime(dto.ffin); //OJO CON ESETE JUEGO.. VERIFIAC BIEN YA QUE COMO MI MENTE ESTA CANSADA NO PUEDO PENSAR if ((FIni <= FHoy) && (FHoy <= FFin)) { return "PERMITIDO"; } else if (FHoy > FFin ) { return "CERRADO"; } else if (FHoy < FIni) { return "NO PERMITIDO"; } else { return ""; } }
public string c_fechasPerPer(dtoPer dto) { DateTime FIni; DateTime FHoy; DateTime FFin; FIni = Convert.ToDateTime(dto.finicia); FHoy = Convert.ToDateTime(dto.fhoyy); FFin = Convert.ToDateTime(dto.ffin); if ((FIni <= FHoy) && (FHoy <= FFin)) return "PERMITIDO"; else if (FHoy > FFin) return "CERRADO"; else if (FHoy < FIni) return "NO PERMITIDO"; else return ""; }