protected void rGProfesionales_RowCommand(Object sender, Telerik.Web.UI.GridCommandEventArgs e) { Funciones Objeto = new Funciones(); if (e.CommandName == "Cambiar") { int index = e.Item.ItemIndex; String row = rGProfesionales.MasterTableView.Items[index]["nroDocumento"].Text; String mail = rGProfesionales.MasterTableView.Items[index]["mail"].Text; String estado = rGProfesionales.MasterTableView.Items[index]["estado"].Text; bool act; if (estado == "Activo") { act = false; } else { act = true; } try { SqlCommand comando = new SqlCommand(); comando = Objeto.ArmarParametrosActivarUsuario(comando, row, act); Objeto.EjecutarSp("SPactivarUsuario", comando); try { EnviarCorreo(act, mail); } catch { } Session["pag"] = rGProfesionales.CurrentPageIndex; Response.Redirect("./ActivarProfesionales.aspx"); MostrarCartel("Se cambio el estado correctamente"); } catch { MostrarCartel("No se logro cambiar el estado del profesional"); } } if (e.CommandName == "password") { int index = e.Item.ItemIndex; String row = rGProfesionales.MasterTableView.Items[index]["nroDocumento"].Text; String mail = rGProfesionales.MasterTableView.Items[index]["mail"].Text; try { string sql = "UPDATE Usuarios SET password='******' where usuario='" + row + "'"; Objeto.Ejecutarconsulta2(sql); EnviarCorreoPassword(mail); lblMensaje.Text = "Se restablecio los datos de acceso, la nueva contraseña equivale al nro de documento del profesional"; lblMensaje.Visible = true; } catch { lblMensaje.Text = "No se logro restabler la contraseña para este profesional"; lblMensaje.Visible = true; } } }
protected void rGProfesionales_RowCommand(Object sender, Telerik.Web.UI.GridCommandEventArgs e) { if (e.CommandName == "cambiar") { int index = e.Item.ItemIndex; String row = rGProfesionales.MasterTableView.Items[index]["nroDocumento"].Text; String estado = rGProfesionales.MasterTableView.Items[index]["estado"].Text; String mail = rGProfesionales.MasterTableView.Items[index]["mail"].Text; bool act; if (estado == "Activo") { act = false; } else { act = true; } try { SqlCommand comando = new SqlCommand(); Funciones Objeto = new Funciones();; comando = Objeto.ArmarParametrosActivarUsuario(comando, row, act); Objeto.EjecutarSp("SPactivarUsuario", comando); try { EnviarCorreo(act, mail); } catch { } Session["pag"] = rGProfesionales.CurrentPageIndex; Response.Redirect("./ActivarProfesionales.aspx"); MostrarCartel("Se cambio el estado correctamente"); } catch { MostrarCartel("No se logro cambiar el estado del profesional"); } } }