public void Verificar1() { if ((int)Session["validar_correo_o_dni"] == 0) { if (ctr_persona.CtrconsultarPersonaPorCorreo(Request.Form["txtCorreo"])) { ScriptManager.RegisterStartupScript(UpdatePanel1, this.GetType(), "mostrarMensaje", "CorreoYaExiste();", true); ddlDepartamentos.Visible = true; ddlProvincias.Visible = false; ddlDistritos.Visible = false; volver1.Visible = false; volver2.Visible = false; } else if (ctr_persona.CtrConsultarDocumentoPersona(int.Parse(Request.Form["txtDocumento"]))) { ScriptManager.RegisterStartupScript(UpdatePanel1, this.GetType(), "mostrarMensaje", "DocumentoYaExiste();", true); ddlDepartamentos.Visible = true; ddlProvincias.Visible = false; ddlDistritos.Visible = false; volver1.Visible = false; volver2.Visible = false; //Session["validar_correo_o_dni"] = 1; } } }
protected void Timer1_Correo_Y_Documento_existen_Tick(object sender, EventArgs e) { if (Request.Form["txtCorreo"] != "") { if (ctr_persona.CtrconsultarPersonaPorCorreo(Request.Form["txtCorreo"])) { ScriptManager.RegisterStartupScript(UpdatePanel1, this.GetType(), "mostrarMensaje", "CorreoYaExiste();", true); Correo_existe.Text = "Si existe"; } else { Documento_existe.Text = "No existe"; } } if (Request.Form["txtDocumento"] != "") { if (ctr_persona.CtrConsultarDocumentoPersona(int.Parse(Request.Form["txtDocumento"]))) { Documento_existe.Text = "Si existe"; ScriptManager.RegisterStartupScript(UpdatePanel1, this.GetType(), "mostrarMensaje", "DocumentoYaExiste();", true); } else { Documento_existe.Text = "No existe"; } } }
protected void btnRegistrar_Click(object sender, EventArgs e) { if (Request.Form["txtDocumento"] != "") { if (ctr_persona.CtrConsultarDocumentoPersona(int.Parse(Request.Form["txtDocumento"]))) { Session["documento"] = "Si existe"; //Documento_existe.Text = "Si existe"; //ScriptManager.RegisterStartupScript(UpdatePanel1, this.GetType(), "mostrarMensaje", "DocumentoYaExiste();", true); } else { Session["documento"] = "No existe"; //Documento_existe.Text = "No existe"; } } if (Request.Form["txtCorreo"] != "") { if (ctr_persona.CtrconsultarPersonaPorCorreo(Request.Form["txtCorreo"])) { Session["correo_para_registro"] = "Si existe"; //ScriptManager.RegisterStartupScript(UpdatePanel1, this.GetType(), "mostrarMensaje", "CorreoYaExiste();", true); } else { Session["correo_para_registro"] = "No existe"; //Correo_existe.Text = "No existe"; } } if (((int.Parse(Request.Form["verificado"]) == 1) && (string)Session["documento"] == "No existe") && (string)Session["correo_para_registro"] == "No existe") { //Registro a la persona que automáticamente se convierte en Cliente del sistema //string password = Helper.EncodePassword(string.Concat(Request.Form["txtCorreo"].Trim(), Request.Form["txtContra2"].Trim())); string password = Helper.EncodePassword(Request.Form["txtContra2"].Trim()); string token = Helper.EncodePassword(string.Concat(Request.Form["txtDocumento"].Trim(), Request.Form["txtCorreo"].Trim(), Request.Form["txtContra2"].Trim())); dto_cliente.dni = Request.Form["txtDocumento"].Trim(); dto_cliente.nombres = Request.Form["txtNombres"]; dto_cliente.apellidos = Request.Form["txtApellidos"]; dto_cliente.correo = Request.Form["txtCorreo"].Trim(); dto_cliente.clave = password; dto_cliente.img_ruta = "default-perfil.png"; dto_cliente.fecha_registro = System.DateTime.Now; dto_cliente.logo = "noimage.png"; dto_cliente.token = token; ctr_persona.Ctr_RegistrarPersona(dto_cliente); ctr_persona.Ctr_SeleccionarUltimaPersonaRegistrada(dto_persona); int id_persona_ultimo_registro = dto_persona.id_persona; dto_notificacion.fecha_emision = System.DateTime.Now; dto_notificacion.clase_visto = "novisto"; dto_notificacion.flg_visto = "0"; dto_notificacion.titulo_color = "text-success"; dto_notificacion.titulo = "Registro Exitoso"; dto_notificacion.mensaje = "Gracias : " + Request.Form["txtNombres"] + " " + Request.Form["txtApellidos"] + " por registrarte en MiHogar-Perú"; dto_notificacion.imagen = "mihogar-peru.png"; dto_notificacion.flg_noti_mostrado = "0"; dto_notificacion.id_persona = id_persona_ultimo_registro; ctr_notificacion.Ctr_InsertarNotificaciones(dto_notificacion); Session["documento"] = "destruido"; Session["correo_para_registro"] = "destruido"; EnviarCorreo(); ScriptManager.RegisterStartupScript(UpdatePanel1, this.GetType(), "mostrarMensaje", "RegistroCompleto();", true); } }