Exemple #1
0
 public override void Modificar(int pIdUsuario)
 {
     Session["GestionUsuario_Usu_codigo"] = pIdUsuario;
     SitioBase.capaDatos.cUsuario usuario = SitioBase.clases.Seguridad.RecuperarUsuarioPorId(pIdUsuario);
     txtNombre.Text         = usuario.usu_nombre;
     txtApellido.Text       = usuario.usu_apellido;
     txtObservaciones1.Text = usuario.usu_observacion;
     txtMail.Text           = usuario.usu_mail;
     txtLogin.Text          = usuario.usu_login;
     cmbRol.DataBind();
     cmbRol.SelectedIndex = cmbRol.Items.IndexOf(cmbRol.Items.FindByValue(usuario.usu_codRol.ToString()));
     if (usuario.usu_codRol == SitioBase.Constantes.cROL_ADMINISTRADORCLIENTE || usuario.usu_codRol == SitioBase.Constantes.cROL_OPERADORCLIENTE)
     {
         cmbCliente.Enabled = true;
     }
     else
     {
         cmbCliente.SelectedIndex = -1;
         cmbCliente.Enabled       = false;
     }
     cmbCliente.DataBind();
     if (usuario.usu_codCliente != null)
     {
         cmbCliente.SelectedIndex = cmbCliente.Items.IndexOf(cmbCliente.Items.FindByValue(usuario.usu_codCliente.ToString()));
     }
     else
     {
         cmbCliente.SelectedIndex = -1;
     }
     //cmbCliente.SelectedIndex =cmbRol.Items.IndexOf(cmbRol.Items.FindByValue(usuario.usu_codCliente.ToString()));
     PanelContraseña.Visible = false;
     pnl_grilla.Visible      = false;
     pnl_formulario.Visible  = true;
 }
Exemple #2
0
 public override void CambiarEstado(int pIdUsuario)
 {
     if (Session["BaseAdmin_Usuario"] != null)
     {
         int codigoUsuarioEnSession           = ((SitioBase.capaDatos.Usuario)Session["BaseAdmin_Usuario"]).id;
         SitioBase.capaDatos.cUsuario usuario = SitioBase.clases.Seguridad.RecuperarUsuarioPorId(pIdUsuario);
         int estadoUsuario = usuario.usu_estado == SitioBase.Constantes.cESTADO_ACTIVO ? SitioBase.Constantes.cESTADO_INACTIVO : SitioBase.Constantes.cESTADO_ACTIVO;
         SitioBase.clases.Seguridad.CambiarEstadoUsuarioPorId(usuario.usu_codigo, estadoUsuario, codigoUsuarioEnSession);
         gv_datos.DataBind();
     }
 }
Exemple #3
0
 protected void btnGuardarContraseña_Click(object sender, EventArgs e)
 {
     if (Session["GestionUsuario_Usu_codigo"] != null && Session["BaseAdmin_Usuario"] != null)
     {
         int codigoUsuarioEnSession = ((SitioBase.capaDatos.Usuario)Session["BaseAdmin_Usuario"]).id;
         SitioBase.capaDatos.cUsuario objUsuario = null;
         cClientes objCliente = null;
         objUsuario = SitioBase.clases.Seguridad.RecuperarUsuarioPorId(Convert.ToInt32(Session["GestionUsuario_Usu_codigo"]));
         SitioBase.clases.Seguridad.CambiarContraseñaUsuario(Convert.ToInt32(Session["GestionUsuario_Usu_codigo"]), txtContraseñaCambiar.Text, codigoUsuarioEnSession);
         if (objUsuario.usu_codRol == SitioBase.Constantes.cROL_ADMINISTRADORCLIENTE)
         {
             objCliente = WebService.RecuperarClienteAdministradorPorIdUsuarios(objUsuario.usu_codigo);
             //WebService.ModificarPasswordWEB(objCliente.cli_login, objUsuario.usu_pswDesencriptado, txtContraseñaCambiar.Text);
         }
         gv_datos.DataBind();
         pnl_grilla.Visible     = true;
         pnl_Contraseña.Visible = false;
     }
 }