protected void cargarUsuario() { System.Web.Security.MembershipUser logUser = System.Web.Security.Membership.GetUser(User.Identity.Name); objNUsurio = objDUsuario.obtenerDatosUsuarioCompleto(logUser.UserName.ToString()); txtPass.Text = objNUsurio.pass; txtId.Text = objNUsurio.idUser.ToString(); }
protected void cargarUsuario() { try { if (int.Parse(ddlTipoUsuario.SelectedValue) < 3) { objNUsuario = objDUsuario.obtenerDatosUsuarioID(int.Parse(ddlUsuario.SelectedValue.ToString())); txtNombreUsuario.Text = objNUsuario.nombre; txtApellidoUsuario.Text = objNUsuario.appellido; txtIdUsuario.Text = objNUsuario.idUser.ToString(); if (objNUsuario.genero == "M") { ddlGeneroUsuario.SelectedValue = "2"; } else if (objNUsuario.genero == "F") { ddlGeneroUsuario.SelectedValue = "1"; } else { ddlGeneroUsuario.SelectedValue = "0"; } ddlEstado.SelectedValue = objNUsuario.estado.ToString(); } if (int.Parse(ddlTipoUsuario.SelectedValue) == 3) { objNOrientador = objDOrientador.D_consultarOrientadores(int.Parse(ddlUsuario.SelectedValue.ToString())); txtNombreUsuario.Text = objNOrientador.NombreOrientador; txtApellidoUsuario.Text = objNOrientador.apellidoOrientador; txtIdUsuario.Text = objNOrientador.IDOrientador1.ToString(); if (objNOrientador.generoOrientador == "M") { ddlGeneroUsuario.SelectedValue = "2"; } else if (objNOrientador.generoOrientador == "F") { ddlGeneroUsuario.SelectedValue = "1"; } else { ddlGeneroUsuario.SelectedValue = "0"; } ddlEstado.SelectedValue = objNOrientador.estadoOrientador.ToString(); } } catch (Exception) { } }
protected void btnGenerarContraseña_Click(object sender, EventArgs e) { try { System.Web.Security.MembershipUser logUser = System.Web.Security.Membership.GetUser(User.Identity.Name); objNUsuario = objDUsuario.obtenerDatosUsuarioCompleto(logUser.UserName.ToString()); int idUserLog = objNUsuario.idUser; string nPass = objDUsuario.RandomString(12); if (int.Parse(ddlTipoUsuario.SelectedValue) == 3) { nPass = objDUsuario.RandomString(12); txtContrasenia.Text = nPass; objNOrientador.IDOrientador1 = int.Parse(ddlUsuario.SelectedValue); objNOrientador.pass = nPass; if (objDOrientador.actualizarPass(objNOrientador)) { Response.Write("<script>window.alert('Resultado Actualización: CORRECTO');</script>"); bloquear(); } } else { if (idUserLog != int.Parse(ddlUsuario.SelectedValue)) { nPass = objDUsuario.RandomString(12); objNUsuario.idUser = int.Parse(ddlUsuario.SelectedValue); objNUsuario.pass = nPass; txtContrasenia.Text = nPass; if (objDUsuario.actualizarPass(objNUsuario)) { Response.Write("<script>window.alert('Resultado Actualización: CORRECTO');</script>"); bloquear(); } } else { Response.Write("<script>window.alert('Si desea cambiar su contraseña debe ir a MiPerfil');</script>"); } } } catch (Exception) { Response.Write("<script>window.alert('Resultado Actualización: INCORRECTO');</script>"); } }
public bool actualizarPass(clsNUsuario usuario) { try { clsConexion.abrirConexion(); string sql = "EXECUTE ActualizarPass " + usuario.idUser + ",'" + usuario.pass + "';"; SqlCommand comando = new SqlCommand(sql, clsConexion.conexion); comando.ExecuteNonQuery(); return(true); } catch (Exception ex) { return(false); } finally { clsConexion.cerrarConexion(); } }
private void Cargar() { System.Web.Security.MembershipUser logUser = System.Web.Security.Membership.GetUser(User.Identity.Name); LogUsuario = objDUsuario.obtenerDatosUsuarioCompleto(logUser.UserName.ToString()); txtNombreUsuario.Text = LogUsuario.nombre; txtApellidoUsuario.Text = LogUsuario.appellido; txtIdUsuario.Text = LogUsuario.idUser.ToString(); if (LogUsuario.genero == "M") { ddlGeneroUsuario.SelectedValue = "2"; } else if (LogUsuario.genero == "F") { ddlGeneroUsuario.SelectedValue = "1"; } else { ddlGeneroUsuario.SelectedValue = "0"; } }
public bool D_actualizarUsuario(clsNUsuario usuario) { try { clsConexion.abrirConexion(); string sql = "EXECUTE ActualizarUsuario " + usuario.idUser + ",'" + usuario.nombre + "', '" + usuario.appellido + "'," + "'" + usuario.genero + "';"; SqlCommand comando = new SqlCommand(sql, clsConexion.conexion); comando.ExecuteNonQuery(); return(true); } catch (Exception ex) { return(false); } finally { clsConexion.cerrarConexion(); } }
protected void btnActualizarUsuario_Click(object sender, EventArgs e) { if (ddlGeneroUsuario.SelectedValue == "0") { Response.Write("<script>window.alert('Resultado Actualización: INCORRECTO');</script>"); } else { clsNUsuario usuario = new clsNUsuario(); usuario.idUser = int.Parse(txtIdUsuario.Text); usuario.nombre = txtNombreUsuario.Text; usuario.appellido = txtApellidoUsuario.Text; if (ddlGeneroUsuario.SelectedValue == "1") { usuario.genero = "F"; } if (ddlGeneroUsuario.SelectedValue == "2") { usuario.genero = "M"; } clsNMembership userM = new clsNMembership(); userM.email = txtEmail.Text; userM.lowEmail = txtEmail.Text.ToLower(); userM.username = txtUserName.Text; userM.lowUsername = txtUserName.Text.ToLower(); userM.id = int.Parse(txtIdUsuario.Text); if (objDUsuario.D_actualizarUsuario(usuario, userM)) { Response.Write("<script>window.alert('Resultado Actualización: CORRECTO');</script>"); } else { Response.Write("<script>window.alert('Resultado Actualización: INCORRECTO, Vuelva a intentarlo');</script>"); Cargar(); cargarMemberhsip(); } } }
public bool ingresarUsuario(clsNUsuario usuario, string username) { try { clsConexion.abrirConexion(); string cadena = "DECLARE @aspUserId uniqueidentifier " + "SET @aspUserId = (SELECT UserId FROM aspnet_Users WHERE UserName = '******')" + "INSERT INTO Usuario(UserIdAsp, NombreUsuario, ApellidoUsuario, GeneroUsuario, EstadoUsuario)" + "VALUES(@aspUserId, '" + usuario.nombre + "','" + usuario.appellido + "','" + usuario.genero + "','" + usuario.estado + "')"; SqlCommand comando = new SqlCommand(cadena, clsConexion.Conexion); comando.ExecuteNonQuery(); return(true); } catch (Exception) { return(false); } finally { clsConexion.cerrarConexion(); } }
private void cargarRespuestas() { try { idProceso = int.Parse(ddlProceso.SelectedValue); idPeriodo = int.Parse(ddlPeriodo.SelectedValue); if (lstIndividuos.SelectedIndex < 0) { Response.Write("<script>window.alert('Seleccione una persona');</script>"); return; } idPersona = int.Parse(lstIndividuos.SelectedValue); respuestas = objDSolucionCuestionario.D_obtenerlistaRespuestas(idPersona, idProceso, idPeriodo); Session["respuestas"] = respuestas; if (respuestas.Count == 0) { Response.Write("<script>window.alert('No se ha encontrado un conjunto de respuestas para esta persona en dicho periodo para dicho proceso.');</script>"); return; } Cuestionario = (Table)pnlCuestionario.Controls[0]; foreach (TableRow filaTabla in Cuestionario.Rows) { foreach (TableCell celdaTabla in filaTabla.Cells) { if (celdaTabla.ID != null && celdaTabla.ID.StartsWith("idObjetivo")) { string id = celdaTabla.ID.Remove(0, 10); idObjetivo = int.Parse(id.Substring(0, id.LastIndexOf("-"))); } else if (celdaTabla.ID != null && celdaTabla.ID.StartsWith("idIndicador")) { string id = celdaTabla.ID.Remove(0, 11); idIndicador = int.Parse(id.Substring(0, id.LastIndexOf("-"))); } else { foreach (Control controlTabla in celdaTabla.Controls) { if (controlTabla is TextBox && controlTabla.ID.StartsWith("txtPregunta")) { TextBox tempTextBox = (TextBox)controlTabla; string id = tempTextBox.ID.Remove(0, 11); int idPregunta = int.Parse(id.Substring(0, id.LastIndexOf("-"))); tempTextBox.Text = respuestas.Where(r => r.IDOBJETIVO == idObjetivo && r.IDINDICADOR == idIndicador && r.IDPREGUNTA == idPregunta).First().TEXTOSOLUCIONCUESTIONARIO; } else if (controlTabla is RadioButtonList && controlTabla.ID.StartsWith("rblPregunta")) { RadioButtonList tempRadioButtonList = (RadioButtonList)controlTabla; string id = tempRadioButtonList.ID.Remove(0, 11); int idPregunta = int.Parse(id.Substring(0, id.LastIndexOf("-"))); tempRadioButtonList.Items.FindByText(respuestas.Where(r => r.IDOBJETIVO == idObjetivo && r.IDINDICADOR == idIndicador && r.IDPREGUNTA == idPregunta).First().TEXTOSOLUCIONCUESTIONARIO).Selected = true; } else if (controlTabla is CheckBoxList && controlTabla.ID.StartsWith("chkPregunta")) { CheckBoxList tempCheckBoxList = (CheckBoxList)controlTabla; string id = tempCheckBoxList.ID.Remove(0, 11); int idPregunta = int.Parse(id.Substring(0, id.LastIndexOf("-"))); foreach (clsNSolucionCuestionario t in respuestas.Where(r => r.IDOBJETIVO == idObjetivo && r.IDINDICADOR == idIndicador && r.IDPREGUNTA == idPregunta)) { tempCheckBoxList.Items.FindByText(t.TEXTOSOLUCIONCUESTIONARIO).Selected = true; } } } } } } clsUsuario consultaUsuario = new clsUsuario(); //Ultima modificacion if (respuestas.First().FECHASOLUCIONCUESTIONARIO != null) { clsNUsuario usuarioIngresa = consultaUsuario.obtenerDatosUsuarioID(respuestas.First().USUARIOINGRESA); lblModificacion.Text = "Fecha de ingreso de este cuestionario: " + respuestas.First().FECHASOLUCIONCUESTIONARIO.Date + " realizada por el usuario " + usuarioIngresa.nombre + " " + usuarioIngresa.appellido; lblModificacion.Visible = true; } if (respuestas.First().FECHAMODIFICACIONCUESTIONARIO != null) { clsNUsuario usuarioModifica = consultaUsuario.obtenerDatosUsuarioID(respuestas.First().USUARIOMODIFICA); lblModificacion.Text += "\n Última moficación de este cuestionario: " + respuestas.First().FECHAMODIFICACIONCUESTIONARIO.Date + " realizada por el usuario " + usuarioModifica.nombre + " " + usuarioModifica.appellido; } btnIngresar.Visible = true; btnEliminar.Visible = true; } catch { Response.Write("<script>window.alert('Compruebe la información ingresada');</script>"); } }