Ejemplo n.º 1
0
    protected void BTN_editarCorreo_Click(object sender, EventArgs e)
    {
        ClientScriptManager cm = this.ClientScript;
        //creo objeto para verificar correo
        UEncapUsuario usuario = new UEncapUsuario();

        usuario.Correo = TB_editCorreo.Text;
        usuario        = new LDomiciliario().verificarCorreo(usuario);


        if (usuario == null)
        {
            //actualizo datos de usuario CORREO
            UEncapUsuario user = new UEncapUsuario();
            user        = new  LDomiciliario().usuarioactivo((string)Session["Nombre"]);
            user.Correo = TB_editCorreo.Text;
            new LDomiciliario().actualizaruser(user);
            TB_editCorreo.Text = " ";
        }
        else
        {
            cm.RegisterClientScriptBlock(this.GetType(), "", "<script type='text/javascript'>alert ( 'El correo ya se encuentra registrado' );</script>");
            TB_editCorreo.Text = "";
            return;
        }
    }
Ejemplo n.º 2
0
    protected void Page_Load(object sender, EventArgs e)
    {
        UEncapUsuario usuario = new UEncapUsuario();

        usuario = new LLogin().usuarioActivo2((string)Session["correo"]);

        if (usuario == null || Session["Valido"] == null)
        {
            Response.Redirect("../home.aspx");
        }
        if (usuario.Rol_id != 3)
        {
            Response.Redirect("../home.aspx");
        }

        //inicio componentes de edit componentes como invisibles
        TB_editCorreo.Visible    = false;
        BTN_editarCorreo.Visible = false;
        TB_editarPass.Visible    = false;
        BTN_editarPass.Visible   = false;
        BTN_cancelar.Visible     = false;
        BTN_cancelar2.Visible    = false;


        //creo objeto de encap usuario
        UEncapUsuario usuario = new UEncapUsuario();

        //envio sesion de usuario activo y valffido existencia
        usuario            = new LDomiciliario().usuarioactivo((string)Session["Nombre"]);
        LB_nombre.Text     = usuario.Nombre;
        LB_apellido.Text   = usuario.Apellido;
        LB_correo.Text     = usuario.Correo;
        LB_contraseña.Text = usuario.Clave;
    }
        public string editarcorreo(UEncapUsuario correo)
        {
            string mensaje        = "";
            var    claimsIdentity = (ClaimsIdentity)Thread.CurrentPrincipal.Identity;
            var    valor          = claimsIdentity.FindFirst(ClaimTypes.NameIdentifier);

            UEncapUsuario user = new UEncapUsuario();

            user.User_id = Int32.Parse(valor.Value);
            user.Correo  = correo.Correo;

            user = new LDomiciliario().verificarCorreo(user);
            if (user != null)
            {
                mensaje = "el correo ya existe encuentra asociado a una cuenta";
            }
            else
            {
                if (correo == null)
                {
                    mensaje = "debe ingresar un correo";
                }
                else
                {
                    new LDomiciliario().actualizaruser(user);
                    mensaje = "correo actualizado satisfactoriamente";
                }
            }
            return(mensaje);
        }
Ejemplo n.º 4
0
    protected void BTN_editarPass_Click(object sender, EventArgs e)
    {
        //actualizo datos de usuario CORREO
        UEncapUsuario nuevo = new UEncapUsuario();

        nuevo       = new LDomiciliario().usuarioactivo((string)Session["Nombre"]);
        nuevo.Clave = TB_editarPass.Text;
        new LDomiciliario().actualizaruser(nuevo);
        TB_editarPass.Text = "";
    }
Ejemplo n.º 5
0
    protected void Page_Load(object sender, EventArgs e)
    {
        //inicio componentes de edit componentes como invisibles
        TB_editCorreo.Visible    = false;
        BTN_editarCorreo.Visible = false;
        TB_editarPass.Visible    = false;
        BTN_editarPass.Visible   = false;
        BTN_cancelar.Visible     = false;
        BTN_cancelar2.Visible    = false;


        //creo objeto de encap usuario
        UEncapUsuario usuario = new UEncapUsuario();

        //envio sesion de usuario activo y valffido existencia
        usuario            = new LDomiciliario().usuarioactivo((string)Session["Nombre"]);
        LB_nombre.Text     = usuario.Nombre;
        LB_apellido.Text   = usuario.Apellido;
        LB_correo.Text     = usuario.Correo;
        LB_contraseña.Text = usuario.Clave;
    }