示例#1
0
    private Object actualizaPassword()
    {
        int?   res        = -1;
        String contrasena = "";

        contrasena = Utilis.CalculateStringHash(VOReg.Usuario_contrasena);

        setUsuario.GetData(VOReg.Usuarioid, "", "", 0, 0, 0, contrasena.Trim(), VOReg.ActualizarPassword, "", "", "", 0, 0, 0, 0, ref res, 0, 0);
        if (res == 0)
        {
            VOReg.Resultado = res;
        }
        return(VOReg);
    }
示例#2
0
    private object insertaUsuario()
    {
        int?   res        = -1;
        String contrasena = "";

        contrasena = Utilis.CalculateStringHash(VOReg.Usuario_contrasena);

        setIUsuario.GetData(VOReg.Usuarioid, VOReg.Usuario_login, contrasena.Trim(), VOReg.Usuario_nombrecompleto, VOReg.Usuario_perfilid, VOReg.Usuario_estatusId, VOReg.Usuario_oficinaId, VOReg.Usuario_codigoUsuarioAdmin, VOReg.Usuario_correoElectronico, VOReg.Usuario_radio, VOReg.Usuario_jefeUsuarioId, VOReg.Usuario_comisionId, VOReg.Usuario_correoOC, VOReg.Usuario_correoTraspaso, ref res, VOReg.Usuario_administrativoId, VOReg.Usuario_ventasInternasId);
        if (res > 0)
        {
            VOReg.Resultado = res;
        }
        return(VOReg);
    }
示例#3
0
    public Object execute(Object O)
    {
        LoginVO VOReg = new LoginVO();

        VOReg = (LoginVO)O;
        String pass = Utilis.CalculateStringHash(VOReg.Usuario_contrasena);

        datos = usuario.GetData(VOReg.Usuario_login, pass, ref resultado);
        if (datos.Rows.Count > 0)
        {
            VOReg.Usuario_nombrecompleto = datos.Rows[0]["usuario_nombrecompleto"].ToString();
            VOReg.Usuario_perfilid       = Int32.Parse(datos.Rows[0]["usuario_perfilid"].ToString());
            VOReg.Usuario_estatusId      = Int32.Parse(datos.Rows[0]["usuario_estatusid"].ToString());
            VOReg.Usuario_oficinaId      = Int32.Parse(datos.Rows[0]["usuario_oficinaid"].ToString());
            VOReg.Usuarioid = Int32.Parse(datos.Rows[0]["usuarioId"].ToString());
            VOReg.Usuario_codigoUsuarioAdmin = datos.Rows[0]["usuario_codigoUsuarioAdmin"].ToString();
            VOReg.Usuario_correoElectronico  = datos.Rows[0]["usuario_correoElectronico"].ToString();
            VOReg.Resultado = resultado;

            //recupera la informacion del pefil del usuario
            if (VOReg.Usuario_perfilid > 0)
            {
                datos = funciones.GetData(VOReg.Usuario_perfilid, 1);
                if (datos.Rows.Count > 0)
                {
                    String cadenaTemp = "";
                    for (int i = 0; i < datos.Rows.Count; i++)
                    {
                        cadenaTemp = datos.Rows[i]["funcionId"].ToString();
                        funcionesList.Add(cadenaTemp);
                    }
                    funcionesVO.Funciones = funcionesList;
                    VOReg.FuncionPerfil   = funcionesVO;
                }
            }
        }
        return(VOReg);
    }