protected void ibEliminarSuscrita_Click(object sender, ImageClickEventArgs e) { if (TabContainer1.ActiveTabIndex == 1) { List <Asignar> listA = new List <Asignar>(); StringBuilder str = new StringBuilder(); int contadorElimina = 0; for (int i = 0; i < RadGrid2.Items.Count; i++) { GridDataItem row = RadGrid2.Items[i]; bool isChecked = ((CheckBox)row.FindControl("chkSelect")).Checked; if (isChecked) { contadorElimina++; Asignar asi = new Asignar(); asi.NumeroOT = row["NumeroOT"].Text; asi.Estado = 2; listA.Add(asi); } } //contador string muestacontador = contadorElimina.ToString(); //lamada procedimiento Controller_Login log = new Controller_Login(); int idu = log.BuscarIDUsuario(Session["Usuario"].ToString()); controlot.AsignarNoLeidas(listA, idu); //carga de gridviews CargarAsignadas(); cargarLeidos(); CargarSuscripcion(); //mensaje string popupScript = "<script language='JavaScript'> alert(' ¡Se han Removido " + muestacontador.ToString() + " OTs Suscritas! \\n\\n*Ahora podrá encontrarlas en OTs Sin Suscribir ');</script>"; Page.RegisterStartupScript("PopupScript", popupScript); } else { string popupScript = "<script language='JavaScript'> alert(' ¡Solo se puede Remover las OTs Suscritas! ');</script>"; Page.RegisterStartupScript("PopupScript", popupScript); //location.href='Suscripcion.aspx' } }
protected void ibRecuperar_Click(object sender, ImageClickEventArgs e) { CaptchaControl1.ValidateCaptcha(txtCaptcha.Text); if (txtCorreo.Text == "" & txtUsuario.Text != "") { string popupScript = "<script language='JavaScript'> alert('El campo Correo es obligatorio.');</script>"; Page.RegisterStartupScript("PopupScript", popupScript); } else if (txtCorreo.Text != "" & txtUsuario.Text == "") { string popupScript = "<script language='JavaScript'> alert('El campo Usuario es obligatorio.');</script>"; Page.RegisterStartupScript("PopupScript", popupScript); } else if (txtCorreo.Text == "" && txtUsuario.Text == "") { string popupScript = "<script language='JavaScript'> alert('Los campos usuario y Correo son obligatorios.');</script>"; Page.RegisterStartupScript("PopupScript", popupScript); } else { if (txtCaptcha.Text != "") { if (CaptchaControl1.UserValidated) { respuesta = RP.verificaResetPassword(txtUsuario.Text, txtCorreo.Text); if (respuesta == true) { Controller_Login lo = new Controller_Login(); idUsu = lo.BuscarIDUsuario(txtUsuario.Text); lblpaso.Text = idUsu.ToString(); verifica = RP.verificaEstadoReset(Convert.ToInt32(idUsu.ToString())); if (verifica != false) { string popupScript = "<script language='JavaScript'> alert('¡Estimado Usuario:\\n\\n Ya existe una solicitud pendiente de cambio de contraseña en su correo electrónico. ! ');location.href='Login.aspx'</script>"; Page.RegisterStartupScript("PopupScript", popupScript); } else { respInserM = RP.insertCambioMail(idUsu, Codigo); if (respInserM == true) { EnviarCorreo(); string popupScript = "<script language='JavaScript'> alert('Estimado Usuario:\\n\\n Los Datos solicitados han sido enviados a su correo electrónico.');location.href='Login.aspx'</script>"; Page.RegisterStartupScript("PopupScript", popupScript); } else { string popupScript = "<script language='JavaScript'> alert('Estimado Usuario:\\n\\n Ya existe una solicitud pendiente de cambio de contraseña en su correo electrónico.');location.href='Login.aspx'</script>"; Page.RegisterStartupScript("PopupScript", popupScript); } } } else { string popupScript = "<script language='JavaScript'> alert('Los datos proporcionados son incorrectos, favor corregir.');</script>"; Page.RegisterStartupScript("PopupScript", popupScript); } } else { string popupScript = "<script language='JavaScript'> alert('El código de seguridad no coincide, vuelve a intentarlo.');</script>"; Page.RegisterStartupScript("PopupScript", popupScript); txtCaptcha.Text = ""; } } else { string popupScript = "<script language='JavaScript'> alert('El campo código de seguridad es obligatorio.');</script>"; Page.RegisterStartupScript("PopupScript", popupScript); } } }
protected void ibMultiCheck_Click(object sender, ImageClickEventArgs e) { try { int contadorInsert = 0; if (TabContainer1.ActiveTabIndex == 0) { List <Asignar> list = new List <Asignar>(); StringBuilder str = new StringBuilder(); for (int i = 0; i < RadGrid1.Items.Count; i++) { GridDataItem row = RadGrid1.Items[i]; bool isChecked = ((CheckBox)row.FindControl("chkSelect")).Checked; if (isChecked) { contadorInsert++; Asignar asi = new Asignar(); asi.NumeroOT = row["NumeroOT"].Text; asi.Estado = 1; list.Add(asi); } else { Asignar asi = new Asignar(); asi.NumeroOT = row["NumeroOT"].Text; asi.Estado = 2; list.Add(asi); } } //contador string contadorIns = contadorInsert.ToString(); //llamada procedimiento Controller_Login login = new Controller_Login(); int IDUsuario = login.BuscarIDUsuario(Session["Usuario"].ToString()); controlot.AsignarOT(list, IDUsuario); //carga de gridviews CargarAsignadas(); cargarLeidos(); CargarSuscripcion(); //mensaje string popupScript = "<script language='JavaScript'> alert(' ¡Se ha Suscrito a " + contadorIns.ToString() + " OTs ! \\n\\n* Las OTs que no ha seleccionado, las puede encontrar en OTs sin Suscribir ');</script>"; Page.RegisterStartupScript("PopupScript", popupScript); } else if (TabContainer1.ActiveTabIndex == 2) { int contadorSinSus = 0; List <Asignar> listA = new List <Asignar>(); StringBuilder str = new StringBuilder(); for (int i = 0; i < RadGrid3.Items.Count; i++) { GridDataItem row = RadGrid3.Items[i]; bool isChecked = ((CheckBox)row.FindControl("chkSelect")).Checked; if (isChecked) { contadorSinSus++; Asignar asi = new Asignar(); asi.NumeroOT = row["NumeroOT"].Text; asi.Estado = 1; listA.Add(asi); } } //contador string contadorNoSus = contadorSinSus.ToString(); //procedimiento Controller_Login log = new Controller_Login(); int idu = log.BuscarIDUsuario(Session["Usuario"].ToString()); controlot.AsignarLeidas(listA, idu); //cargar gridviews CargarAsignadas(); cargarLeidos(); CargarSuscripcion(); //mensaje string popupScript = "<script language='JavaScript'> alert(' ¡Se ha Suscrito a " + contadorNoSus.ToString() + " OTs ! ');</script>"; Page.RegisterStartupScript("PopupScript", popupScript); } else { string popupScript = "<script language='JavaScript'> alert(' ¡Solo se puede Suscribir OTs Nuevas y OTs sin Suscripcion! ');</script>"; Page.RegisterStartupScript("PopupScript", popupScript); } } catch (Exception a) { txtNumeroOT.Text = a.Message; } }