protected void btn_Buscar_Click(object sender, EventArgs e) { CriteriosBusqueda criterios = new CriteriosBusqueda(); criterios.Texto = txt_Criterio.Text; criterios.Genero = (Me.EsEtiqueta(Guid.Parse(ddl_Sexo.SelectedValue)) ? (Guid?)null : Guid.Parse(ddl_Sexo.SelectedValue)); criterios.EstadoCivil = (Me.EsEtiqueta(Guid.Parse(ddl_EstadoCivil.SelectedValue)) ? (Guid?)null : Guid.Parse(ddl_EstadoCivil.SelectedValue)); criterios.MesNacimiento = (Me.EsEtiqueta(Guid.Parse(ddl_PersonalesMes.SelectedValue)) ? (int?)null : int.Parse(ddl_PersonalesMes.SelectedItem.Text)); criterios.Ciudad = (Me.EsEtiqueta(Guid.Parse(ddl_Ciudad.SelectedValue)) ? (Guid?)null : Guid.Parse(ddl_Ciudad.SelectedValue)); criterios.MesAniversarioEmpresa = (Me.EsEtiqueta(Guid.Parse(ddl_AniversarioEmpresaMes.SelectedValue)) ? (int?)null : int.Parse(ddl_AniversarioEmpresaMes.SelectedItem.Text)); criterios.Deporte = (Me.EsEtiqueta(Guid.Parse(ddl_Deporte.SelectedValue)) ? (Guid?)null : Guid.Parse(ddl_Deporte.SelectedValue)); criterios.Hincha = (Me.EsEtiqueta(Guid.Parse(ddl_Hincha.SelectedValue)) ? (Guid?)null : Guid.Parse(ddl_Hincha.SelectedValue)); criterios.GeneroCine = (Me.EsEtiqueta(Guid.Parse(ddl_Cine.SelectedValue)) ? (Guid?)null : Guid.Parse(ddl_Cine.SelectedValue)); criterios.ComidaFavorita = (Me.EsEtiqueta(Guid.Parse(ddl_ComidaFavorita.SelectedValue)) ? (Guid?)null : Guid.Parse(ddl_ComidaFavorita.SelectedValue)); criterios.GeneroMusical = (Me.EsEtiqueta(Guid.Parse(ddl_GeneroMusical.SelectedValue)) ? (Guid?)null : Guid.Parse(ddl_GeneroMusical.SelectedValue)); criterios.GeneroLiteratura = (Me.EsEtiqueta(Guid.Parse(ddl_GeneroLiteratura.SelectedValue)) ? (Guid?)null : Guid.Parse(ddl_GeneroLiteratura.SelectedValue)); criterios.ActividadesInteres = (Me.EsEtiqueta(Guid.Parse(ddl_ActividadesInteres.SelectedValue)) ? (Guid?)null : Guid.Parse(ddl_ActividadesInteres.SelectedValue)); criterios.TieneHijos = chk_TieneHijos.Checked; Guid Key = Guid.NewGuid(); Session[Key.ToString()] = criterios; Response.Redirect("~/ResultadoConsulta.aspx?k=" + Key.ToString()); }
private string ValidarFormulario() { string msg = ""; if (txt_Nombres.Text == "") { msg += "El campo Nombres es obligatorio" + Environment.NewLine; } if (txt_Apellidos.Text == "") { msg += "El campo Apellidos es obligatorio" + Environment.NewLine; } if (txt_Identificacion.Text == "") { msg += "El campo Cédula de Identidad es obligatorio" + Environment.NewLine; } if (Me.EsEtiqueta(Guid.Parse(ddl_Sexo.SelectedValue))) { msg += "El campo Género es obligatorio" + Environment.NewLine; } if (Me.EsEtiqueta(Guid.Parse(ddl_PersonalesDia.SelectedValue))) { msg += "El campo Fecha de Nacimiento (Día) es obligatorio" + Environment.NewLine; } if (Me.EsEtiqueta(Guid.Parse(ddl_PersonalesMes.SelectedValue))) { msg += "El campo Fecha de Nacimiento (Mes) es obligatorio" + Environment.NewLine; } if (Me.EsEtiquetaAnio(Guid.Parse(ddl_PersonalesAnio.SelectedValue))) { msg += "El campo Fecha de Nacimiento (Año) es obligatorio" + Environment.NewLine; } if (!Me.FechaValida(ddl_PersonalesDia, ddl_PersonalesMes, ddl_PersonalesAnio)) { msg += "La fecha de nacimiento no es válida" + Environment.NewLine; } if (Me.EsEtiqueta(Guid.Parse(ddl_EstadoCivil.SelectedValue))) { msg += "El campo Estado Civil es obligatorio" + Environment.NewLine; } if (txt_Telefono.Text == "") { msg += "El campo Teléfono es obligatorio" + Environment.NewLine; } if (txt_Celular.Text == "") { msg += "El campo Celular es obligatorio" + Environment.NewLine; } if (txt_EmailLaboral.Text == "") { msg += "El campo Correo Electrónico Laboral es obligatorio" + Environment.NewLine; } if (txt_EmailPersonal.Text == "") { msg += "El campo Correo Electrónico Personal es obligatorio" + Environment.NewLine; } if (!Me.EmailValido(txt_EmailLaboral.Text)) { msg += "El campo Correo Electrónico Laboral no contiene un correo electrónico válido" + Environment.NewLine; } if (!Me.EmailValido(txt_EmailPersonal.Text)) { msg += "El campo Correo Electrónico Personal no contiene un correo electrónico válido" + Environment.NewLine; } if (txt_Empresa.Text == "") { msg += "El campo Empresa es obligatorio" + Environment.NewLine; } if (txt_Direccion.Text == "") { msg += "El campo Dirección es obligatorio" + Environment.NewLine; } if (Me.EsEtiqueta(Guid.Parse(ddl_Ciudad.SelectedValue))) { msg += "El campo Ciudad es obligatorio" + Environment.NewLine; } if (txt_Cargo.Text == "") { msg += "El campo Cargo es obligatorio" + Environment.NewLine; } if (Me.EsEtiqueta(Guid.Parse(ddl_AniversarioEmpresaDia.SelectedValue))) { msg += "El campo Fecha de Aniversario Empresa (Día) es obligatorio" + Environment.NewLine; } if (Me.EsEtiqueta(Guid.Parse(ddl_AniversarioEmpresaMes.SelectedValue))) { msg += "El campo Fecha de Aniversario Empresa (Mes) es obligatorio" + Environment.NewLine; } if (Me.EsEtiquetaAnio(Guid.Parse(ddl_AniversarioEmpresaAnio.SelectedValue))) { msg += "El campo Fecha de Aniversario Empresa (Año) es obligatorio" + Environment.NewLine; } if (!Me.FechaValida(ddl_AniversarioEmpresaDia, ddl_AniversarioEmpresaMes, ddl_AniversarioEmpresaAnio)) { msg += "La Fecha de Aniversario Empresa no es válida" + Environment.NewLine; } if (Me.EsEtiqueta(Guid.Parse(ddl_Deporte.SelectedValue))) { msg += "El campo Deporte es obligatorio. En caso de no tener un preferido, escoja Ninguno." + Environment.NewLine; } if (Me.EsEtiqueta(Guid.Parse(ddl_ActividadesInteres.SelectedValue))) { msg += "El campo Actividades de Interés (hobbies) es obligatorio. En caso de no tener un preferido, escoja Ninguno." + Environment.NewLine; } if (Me.EsEtiqueta(Guid.Parse(ddl_Hincha.SelectedValue))) { msg += "El campo Hicha Equipo de Fútbol es obligatorio. En caso de no tener un preferido, escoja Ninguno." + Environment.NewLine; } if (Me.EsEtiqueta(Guid.Parse(ddl_GeneroMusical.SelectedValue))) { msg += "El campo Género Musical es obligatorio. En caso de no tener un preferido, escoja Ninguno." + Environment.NewLine; } if (Me.EsEtiqueta(Guid.Parse(ddl_Cine.SelectedValue))) { msg += "El campo Género Cine es obligatorio. En caso de no tener un preferido, escoja Ninguno." + Environment.NewLine; } if (Me.EsEtiqueta(Guid.Parse(ddl_GeneroLiteratura.SelectedValue))) { msg += "El campo Género Literatura es obligatorio. En caso de no tener un preferido, escoja Ninguno." + Environment.NewLine; } if (Me.EsEtiqueta(Guid.Parse(ddl_ComidaFavorita.SelectedValue))) { msg += "El campo Comida Favorita es obligatorio. En caso de no tener un preferido, escoja Ninguno." + Environment.NewLine; } if (Me.EsEtiqueta(Guid.Parse(ddl_ConyugeDia.SelectedValue))) { msg += "El campo Fecha de Nacimiento Cónyuge (Día) es obligatorio" + Environment.NewLine; } if (Me.EsEtiqueta(Guid.Parse(ddl_ConyugeMes.SelectedValue))) { msg += "El campo Fecha de Nacimiento Cónyuge (Mes) es obligatorio" + Environment.NewLine; } if (Me.EsEtiquetaAnio(Guid.Parse(ddl_ConyugeAnio.SelectedValue))) { msg += "El campo Fecha de Nacimiento Cónyuge (Año) es obligatorio" + Environment.NewLine; } if (!Me.FechaValida(ddl_ConyugeDia, ddl_ConyugeMes, ddl_ConyugeAnio)) { msg += "La Fecha de Nacimiento Cónyuge no es válida" + Environment.NewLine; } if (Me.EsEtiqueta(Guid.Parse(ddl_AniversarioDia.SelectedValue))) { msg += "El campo Fecha Aniversario (Día) es obligatorio" + Environment.NewLine; } if (Me.EsEtiqueta(Guid.Parse(ddl_AniversarioMes.SelectedValue))) { msg += "El campo Fecha Aniversario (Mes) es obligatorio" + Environment.NewLine; } if (Me.EsEtiquetaAnio(Guid.Parse(ddl_AniversarioAnio.SelectedValue))) { msg += "El campo Fecha Aniversario (Año) es obligatorio" + Environment.NewLine; } if (!Me.FechaValida(ddl_AniversarioDia, ddl_AniversarioMes, ddl_AniversarioAnio)) { msg += "La Fecha Aniversario no es válida" + Environment.NewLine; } int NumeroHijos = int.Parse(ddl_NumeroHijos.SelectedValue); if (NumeroHijos >= 1 && Me.EsEtiqueta(Guid.Parse(ddl_SexoHijo1.SelectedValue))) { msg += "El campo Género del Hijo 1 es obligatorio." + Environment.NewLine; } if (NumeroHijos >= 1 && Me.EsEtiqueta(Guid.Parse(ddl_DiaHijo1.SelectedValue))) { msg += "El campo Fecha Nacimiento Hijo 1 (Día) es obligatorio" + Environment.NewLine; } if (NumeroHijos >= 1 && Me.EsEtiqueta(Guid.Parse(ddl_MesHijo1.SelectedValue))) { msg += "El campo Fecha Nacimiento Hijo 1 (Mes) es obligatorio" + Environment.NewLine; } if (NumeroHijos >= 1 && Me.EsEtiquetaAnio(Guid.Parse(ddl_AnioHijo1.SelectedValue))) { msg += "El campo Fecha Nacimiento Hijo 1 (Año) es obligatorio" + Environment.NewLine; } if (NumeroHijos >= 1 && !Me.FechaValida(ddl_DiaHijo1, ddl_MesHijo1, ddl_AnioHijo1)) { msg += "La Fecha Nacimiento Hijo 1 no es válida" + Environment.NewLine; } if (NumeroHijos >= 2 && Me.EsEtiqueta(Guid.Parse(ddl_SexoHijo2.SelectedValue))) { msg += "El campo Género del Hijo 2 es obligatorio." + Environment.NewLine; } if (NumeroHijos >= 2 && Me.EsEtiqueta(Guid.Parse(ddl_DiaHijo2.SelectedValue))) { msg += "El campo Fecha Nacimiento Hijo 2 (Día) es obligatorio" + Environment.NewLine; } if (NumeroHijos >= 2 && Me.EsEtiqueta(Guid.Parse(ddl_MesHijo2.SelectedValue))) { msg += "El campo Fecha Nacimiento Hijo 2 (Mes) es obligatorio" + Environment.NewLine; } if (NumeroHijos >= 2 && Me.EsEtiquetaAnio(Guid.Parse(ddl_AnioHijo2.SelectedValue))) { msg += "El campo Fecha Nacimiento Hijo 2 (Año) es obligatorio" + Environment.NewLine; } if (NumeroHijos >= 2 && !Me.FechaValida(ddl_DiaHijo2, ddl_MesHijo2, ddl_AnioHijo2)) { msg += "La Fecha Nacimiento Hijo 2 no es válida" + Environment.NewLine; } if (NumeroHijos >= 3 && Me.EsEtiqueta(Guid.Parse(ddl_SexoHijo3.SelectedValue))) { msg += "El campo Género del Hijo 3 es obligatorio." + Environment.NewLine; } if (NumeroHijos >= 3 && Me.EsEtiqueta(Guid.Parse(ddl_DiaHijo3.SelectedValue))) { msg += "El campo Fecha Nacimiento Hijo 3 (Día) es obligatorio" + Environment.NewLine; } if (NumeroHijos >= 3 && Me.EsEtiqueta(Guid.Parse(ddl_MesHijo3.SelectedValue))) { msg += "El campo Fecha Nacimiento Hijo 3 (Mes) es obligatorio" + Environment.NewLine; } if (NumeroHijos >= 3 && Me.EsEtiquetaAnio(Guid.Parse(ddl_AnioHijo3.SelectedValue))) { msg += "El campo Fecha Nacimiento Hijo 3 (Año) es obligatorio" + Environment.NewLine; } if (NumeroHijos >= 3 && !Me.FechaValida(ddl_DiaHijo3, ddl_MesHijo3, ddl_AnioHijo3)) { msg += "La Fecha Nacimiento Hijo 3 no es válida" + Environment.NewLine; } if (NumeroHijos >= 4 && Me.EsEtiqueta(Guid.Parse(ddl_SexoHijo4.SelectedValue))) { msg += "El campo Género del Hijo 4 es obligatorio." + Environment.NewLine; } if (NumeroHijos >= 4 && Me.EsEtiqueta(Guid.Parse(ddl_DiaHijo4.SelectedValue))) { msg += "El campo Fecha Nacimiento Hijo 4 (Día) es obligatorio" + Environment.NewLine; } if (NumeroHijos >= 4 && Me.EsEtiqueta(Guid.Parse(ddl_MesHijo4.SelectedValue))) { msg += "El campo Fecha Nacimiento Hijo 4 (Mes) es obligatorio" + Environment.NewLine; } if (NumeroHijos >= 4 && Me.EsEtiquetaAnio(Guid.Parse(ddl_AnioHijo4.SelectedValue))) { msg += "El campo Fecha Nacimiento Hijo 4 (Año) es obligatorio" + Environment.NewLine; } if (NumeroHijos >= 4 && !Me.FechaValida(ddl_DiaHijo4, ddl_MesHijo4, ddl_AnioHijo4)) { msg += "La Fecha Nacimiento Hijo 4 no es válida" + Environment.NewLine; } if (NumeroHijos >= 5 && Me.EsEtiqueta(Guid.Parse(ddl_SexoHijo5.SelectedValue))) { msg += "El campo Género del Hijo 5 es obligatorio." + Environment.NewLine; } if (NumeroHijos >= 5 && Me.EsEtiqueta(Guid.Parse(ddl_DiaHijo5.SelectedValue))) { msg += "El campo Fecha Nacimiento Hijo 5 (Día) es obligatorio" + Environment.NewLine; } if (NumeroHijos >= 5 && Me.EsEtiqueta(Guid.Parse(ddl_MesHijo5.SelectedValue))) { msg += "El campo Fecha Nacimiento Hijo 5 (Mes) es obligatorio" + Environment.NewLine; } if (NumeroHijos >= 5 && Me.EsEtiquetaAnio(Guid.Parse(ddl_AnioHijo5.SelectedValue))) { msg += "El campo Fecha Nacimiento Hijo 5 (Año) es obligatorio" + Environment.NewLine; } if (NumeroHijos >= 5 && !Me.FechaValida(ddl_DiaHijo5, ddl_MesHijo5, ddl_AnioHijo5)) { msg += "La Fecha Nacimiento Hijo 5 no es válida" + Environment.NewLine; } if (NumeroHijos >= 6 && Me.EsEtiqueta(Guid.Parse(ddl_SexoHijo6.SelectedValue))) { msg += "El campo Género del Hijo 6 es obligatorio." + Environment.NewLine; } if (NumeroHijos >= 6 && Me.EsEtiqueta(Guid.Parse(ddl_DiaHijo6.SelectedValue))) { msg += "El campo Fecha Nacimiento Hijo 6 (Día) es obligatorio" + Environment.NewLine; } if (NumeroHijos >= 6 && Me.EsEtiqueta(Guid.Parse(ddl_MesHijo6.SelectedValue))) { msg += "El campo Fecha Nacimiento Hijo 6 (Mes) es obligatorio" + Environment.NewLine; } if (NumeroHijos >= 6 && Me.EsEtiquetaAnio(Guid.Parse(ddl_AnioHijo6.SelectedValue))) { msg += "El campo Fecha Nacimiento Hijo 6 (Año) es obligatorio" + Environment.NewLine; } if (NumeroHijos >= 6 && !Me.FechaValida(ddl_DiaHijo6, ddl_MesHijo6, ddl_AnioHijo6)) { msg += "La Fecha Nacimiento Hijo 6 no es válida" + Environment.NewLine; } if (NumeroHijos >= 7 && Me.EsEtiqueta(Guid.Parse(ddl_SexoHijo7.SelectedValue))) { msg += "El campo Género del Hijo 7 es obligatorio." + Environment.NewLine; } if (NumeroHijos >= 7 && Me.EsEtiqueta(Guid.Parse(ddl_DiaHijo7.SelectedValue))) { msg += "El campo Fecha Nacimiento Hijo 7 (Día) es obligatorio" + Environment.NewLine; } if (NumeroHijos >= 7 && Me.EsEtiqueta(Guid.Parse(ddl_MesHijo7.SelectedValue))) { msg += "El campo Fecha Nacimiento Hijo 7 (Mes) es obligatorio" + Environment.NewLine; } if (NumeroHijos >= 7 && Me.EsEtiquetaAnio(Guid.Parse(ddl_AnioHijo7.SelectedValue))) { msg += "El campo Fecha Nacimiento Hijo 7 (Año) es obligatorio" + Environment.NewLine; } if (NumeroHijos >= 7 && !Me.FechaValida(ddl_DiaHijo7, ddl_MesHijo7, ddl_AnioHijo7)) { msg += "La Fecha Nacimiento Hijo 7 no es válida" + Environment.NewLine; } if (NumeroHijos >= 8 && Me.EsEtiqueta(Guid.Parse(ddl_SexoHijo8.SelectedValue))) { msg += "El campo Género del Hijo 8 es obligatorio." + Environment.NewLine; } if (NumeroHijos >= 8 && Me.EsEtiqueta(Guid.Parse(ddl_DiaHijo8.SelectedValue))) { msg += "El campo Fecha Nacimiento Hijo 8 (Día) es obligatorio" + Environment.NewLine; } if (NumeroHijos >= 8 && Me.EsEtiqueta(Guid.Parse(ddl_MesHijo8.SelectedValue))) { msg += "El campo Fecha Nacimiento Hijo 8 (Mes) es obligatorio" + Environment.NewLine; } if (NumeroHijos >= 8 && Me.EsEtiquetaAnio(Guid.Parse(ddl_AnioHijo8.SelectedValue))) { msg += "El campo Fecha Nacimiento Hijo 8 (Año) es obligatorio" + Environment.NewLine; } if (NumeroHijos >= 8 && !Me.FechaValida(ddl_DiaHijo8, ddl_MesHijo8, ddl_AnioHijo8)) { msg += "La Fecha Nacimiento Hijo 8 no es válida" + Environment.NewLine; } if (NumeroHijos >= 9 && Me.EsEtiqueta(Guid.Parse(ddl_SexoHijo9.SelectedValue))) { msg += "El campo Género del Hijo 9 es obligatorio." + Environment.NewLine; } if (NumeroHijos >= 9 && Me.EsEtiqueta(Guid.Parse(ddl_DiaHijo9.SelectedValue))) { msg += "El campo Fecha Nacimiento Hijo 9 (Día) es obligatorio" + Environment.NewLine; } if (NumeroHijos >= 9 && Me.EsEtiqueta(Guid.Parse(ddl_MesHijo9.SelectedValue))) { msg += "El campo Fecha Nacimiento Hijo 9 (Mes) es obligatorio" + Environment.NewLine; } if (NumeroHijos >= 9 && Me.EsEtiquetaAnio(Guid.Parse(ddl_AnioHijo9.SelectedValue))) { msg += "El campo Fecha Nacimiento Hijo 9 (Año) es obligatorio" + Environment.NewLine; } if (NumeroHijos >= 9 && !Me.FechaValida(ddl_DiaHijo9, ddl_MesHijo9, ddl_AnioHijo9)) { msg += "La Fecha Nacimiento Hijo 9 no es válida" + Environment.NewLine; } if (NumeroHijos >= 10 && Me.EsEtiqueta(Guid.Parse(ddl_SexoHijo10.SelectedValue))) { msg += "El campo Género del Hijo 10 es obligatorio." + Environment.NewLine; } if (NumeroHijos >= 10 && Me.EsEtiqueta(Guid.Parse(ddl_DiaHijo10.SelectedValue))) { msg += "El campo Fecha Nacimiento Hijo 10 (Día) es obligatorio" + Environment.NewLine; } if (NumeroHijos >= 10 && Me.EsEtiqueta(Guid.Parse(ddl_MesHijo10.SelectedValue))) { msg += "El campo Fecha Nacimiento Hijo 10 (Mes) es obligatorio" + Environment.NewLine; } if (NumeroHijos >= 10 && Me.EsEtiquetaAnio(Guid.Parse(ddl_AnioHijo10.SelectedValue))) { msg += "El campo Fecha Nacimiento Hijo 10 (Año) es obligatorio" + Environment.NewLine; } if (NumeroHijos >= 10 && !Me.FechaValida(ddl_DiaHijo10, ddl_MesHijo10, ddl_AnioHijo10)) { msg += "La Fecha Nacimiento Hijo 10 no es válida" + Environment.NewLine; } return(msg); }