Esempio n. 1
0
 /// <summary>
 /// FUNCIÓN PARA VALIDAR LA INFORMACIÓN DEL FORMULARIO
 /// </summary>
 /// <returns></returns>
 private bool ValidarInformacion()
 {
     try
     {
         DateTime fechaNacimiento    = DateTime.Parse(tb_FechaNacimiento.Text);
         DateTime pr_fechaNacimiento = DateTime.Parse(tb_pr_FechaNacimiento.Text);
         DateTime sr_fechaNacimiento = DateTime.Parse(tb_sr_FechaNacimiento.Text);
         if (Request.QueryString["id"] == null)
         {
             Herramientas.ValidaUsuario(0, 2, tb_Usuario.Text);
             if (!fu_Foto.HasFile)
             {
                 throw new Exception("Por favor, ingrese la foto del promotor.");
             }
             /*DOCUMENTOS DEL PROMOTOR*/
             if (!fu_ActaNacimiento.HasFile)
             {
                 throw new Exception("Por favor, ingrese el acta de nacimiento del promotor.");
             }
             if (!fu_ConstanciaResidencia.HasFile)
             {
                 throw new Exception("Por favor, ingrese la constancia de residencia del promotor.");
             }
             if (!fu_CURP.HasFile)
             {
                 throw new Exception("Por favor, ingrese el CURP del promotor.");
             }
             if (!fu_INE.HasFile)
             {
                 throw new Exception("Por favor, ingrese el INE del promotor.");
             }
             if (!fu_ComprobanteDomicilio.HasFile)
             {
                 throw new Exception("Por favor, ingrese el comprobante de domicilio del promotor.");
             }
             /*/DOCUMENTOS DEL PROMOTOR*/
             /*DOCUMENTOS DE LA PRIMER REFERENCIA*/
             if (!fu_pr_ActaNacimiento.HasFile)
             {
                 throw new Exception("Por favor, ingrese el acta de nacimiento de la primer referencia.");
             }
             if (!fu_pr_ConstanciaResidencia.HasFile)
             {
                 throw new Exception("Por favor, ingrese la constancia de residencia de la primer referencia.");
             }
             if (!fu_pr_CURP.HasFile)
             {
                 throw new Exception("Por favor, ingrese el CURP de la primer referencia.");
             }
             if (!fu_pr_INE.HasFile)
             {
                 throw new Exception("Por favor, ingrese el INE de la primer referencia.");
             }
             if (!fu_pr_ComprobanteDomicilio.HasFile)
             {
                 throw new Exception("Por favor, ingrese el comprobante de domicilio de la primer referencia.");
             }
             /*/DOCUMENTOS DE LA PRIMER REFERENCIA*/
             /*DOCUMENTOS DE LA SEGUNDA REFERENCIA*/
             if (!fu_sr_ActaNacimiento.HasFile)
             {
                 throw new Exception("Por favor, ingrese el acta de nacimiento de la segunda referencia.");
             }
             if (!fu_sr_ConstanciaResidencia.HasFile)
             {
                 throw new Exception("Por favor, ingrese la constancia de residencia de la segunda referencia.");
             }
             if (!fu_sr_CURP.HasFile)
             {
                 throw new Exception("Por favor, ingrese el CURP de la segunda referencia.");
             }
             if (!fu_sr_INE.HasFile)
             {
                 throw new Exception("Por favor, ingrese el INE de la segunda referencia.");
             }
             if (!fu_sr_ComprobanteDomicilio.HasFile)
             {
                 throw new Exception("Por favor, ingrese el comsrobante de domicilio de la segunda referencia.");
             }
             /*/DOCUMENTOS DE LA SEGUNDA REFERENCIA*/
         }
         else
         {
             Herramientas.ValidaUsuario(int.Parse(Request.QueryString["id"].ToString()), 2, tb_Usuario.Text);
         }
         if (tb_Contrasena.Text != tb_ConfirmarContrasena.Text)
         {
             throw new Exception("Las contraseñas indicadas no coinciden");
         }
         return(true);
     }
     catch (Exception ex)
     {
         Literal literal = (Literal)Master.FindControl("lAlerta");
         literal.Text = Herramientas.Alerta("Oops, ocurrió un error!", ex.Message, 4);
         return(false);
     }
 }